]> xenbits.xensource.com Git - people/liuw/rumprun.git/commitdiff
use errnos
authorAntti Kantee <pooka@iki.fi>
Wed, 29 Apr 2015 08:54:57 +0000 (08:54 +0000)
committerAntti Kantee <pooka@iki.fi>
Wed, 29 Apr 2015 08:55:15 +0000 (08:55 +0000)
platform/baremetal/rumpuser.c
platform/xen/rumphyper_base.c

index 4bd8975c41a39be7fef255ba5ef608bab759de74..d1114a8bfab06f8b8ee6e68139e25ce396bebdd9 100644 (file)
@@ -55,7 +55,7 @@ rumpuser_getparam(const char *name, void *buf, size_t buflen)
        int rv = 0;
 
        if (buflen <= 1)
-               return 1;
+               return BMK_EINVAL;
 
        if (bmk_strcmp(name, RUMPUSER_PARAM_NCPU) == 0
            || bmk_strcmp(name, "RUMP_VERBOSE") == 0) {
@@ -80,7 +80,7 @@ rumpuser_getparam(const char *name, void *buf, size_t buflen)
                        memsize = memsize / 10;
                }
                if (i >= buflen) {
-                       rv = 1;
+                       rv = BMK_EINVAL;
                } else {
                        res[i] = '\0';
                        for (j = i; i > 0; i--) {
@@ -89,7 +89,7 @@ rumpuser_getparam(const char *name, void *buf, size_t buflen)
                }
 
        } else {
-               rv = 1;
+               rv = BMK_ENOENT;
        }
 
        return rv;
index 7f96bbe46b489e7eacc696ec02c604710f9c1067..19d2d45992a4f92fa3f03f15009671f24dd4aa63 100644 (file)
@@ -75,14 +75,13 @@ rumpuser_getparam(const char *name, void *buf, size_t buflen)
                        memsize = memsize / 10;
                }
                if (i >= buflen) {
-                       rv = 1;
+                       rv = BMK_EINVAL;
                } else {
                        res[i] = '\0';
                        for (j = i; i > 0; i--) {
                                res[j-i] = tmp[i-1];
                        }
                }
-
        } else {
                rv = BMK_ENOENT;
        }