Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/rump regen: always explicitly set errno (fixes some apps)



details:   https://anonhg.NetBSD.org/src/rev/7f229ab163c7
branches:  trunk
changeset: 762463:7f229ab163c7
user:      pooka <pooka%NetBSD.org@localhost>
date:      Mon Feb 21 11:33:36 2011 +0000

description:
regen: always explicitly set errno (fixes some apps)

diffstat:

 sys/rump/include/rump/rump_syscalls.h     |    2 +-
 sys/rump/librump/rumpkern/rump_syscalls.c |  323 +++++++++++++++--------------
 2 files changed, 163 insertions(+), 162 deletions(-)

diffs (truncated from 1784 to 300 lines):

diff -r be7a26d69816 -r 7f229ab163c7 sys/rump/include/rump/rump_syscalls.h
--- a/sys/rump/include/rump/rump_syscalls.h     Mon Feb 21 11:32:26 2011 +0000
+++ b/sys/rump/include/rump/rump_syscalls.h     Mon Feb 21 11:33:36 2011 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: rump_syscalls.h,v 1.40 2011/02/21 11:32:26 pooka Exp $ */
+/* $NetBSD: rump_syscalls.h,v 1.41 2011/02/21 11:33:36 pooka Exp $ */
 
 /*
  * System call protos in rump namespace.
diff -r be7a26d69816 -r 7f229ab163c7 sys/rump/librump/rumpkern/rump_syscalls.c
--- a/sys/rump/librump/rumpkern/rump_syscalls.c Mon Feb 21 11:32:26 2011 +0000
+++ b/sys/rump/librump/rumpkern/rump_syscalls.c Mon Feb 21 11:33:36 2011 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: rump_syscalls.c,v 1.62 2011/02/21 11:32:26 pooka Exp $ */
+/* $NetBSD: rump_syscalls.c,v 1.63 2011/02/21 11:33:36 pooka Exp $ */
 
 /*
  * System call vector and marshalling for rump.
@@ -8,7 +8,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.62 2011/02/21 11:32:26 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.63 2011/02/21 11:33:36 pooka Exp $");
 
 #include <sys/param.h>
 #include <sys/fstypes.h>
@@ -78,9 +78,9 @@
        SPARG(&callarg, nbyte) = nbyte;
 
        error = rsys_syscall(SYS_read, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -99,9 +99,9 @@
        SPARG(&callarg, nbyte) = nbyte;
 
        error = rsys_syscall(SYS_write, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -120,9 +120,9 @@
        SPARG(&callarg, mode) = mode;
 
        error = rsys_syscall(SYS_open, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -139,9 +139,9 @@
        SPARG(&callarg, fd) = fd;
 
        error = rsys_syscall(SYS_close, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -159,9 +159,9 @@
        SPARG(&callarg, link) = link;
 
        error = rsys_syscall(SYS_link, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -178,9 +178,9 @@
        SPARG(&callarg, path) = path;
 
        error = rsys_syscall(SYS_unlink, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -197,9 +197,9 @@
        SPARG(&callarg, path) = path;
 
        error = rsys_syscall(SYS_chdir, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -216,9 +216,9 @@
        SPARG(&callarg, fd) = fd;
 
        error = rsys_syscall(SYS_fchdir, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -237,9 +237,9 @@
        SPARG(&callarg, dev) = dev;
 
        error = rsys_syscall(SYS_compat_50_mknod, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -257,9 +257,9 @@
        SPARG(&callarg, mode) = mode;
 
        error = rsys_syscall(SYS_chmod, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -278,9 +278,9 @@
        SPARG(&callarg, gid) = gid;
 
        error = rsys_syscall(SYS_chown, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -294,9 +294,9 @@
        int error = 0;
 
        error = rsys_syscall(SYS_getpid, NULL, 0, rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -314,9 +314,9 @@
        SPARG(&callarg, flags) = flags;
 
        error = rsys_syscall(SYS_unmount, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -333,9 +333,9 @@
        SPARG(&callarg, uid) = uid;
 
        error = rsys_syscall(SYS_setuid, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -349,9 +349,9 @@
        int error = 0;
 
        error = rsys_syscall(SYS_getuid, NULL, 0, rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -365,9 +365,9 @@
        int error = 0;
 
        error = rsys_syscall(SYS_geteuid, NULL, 0, rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -386,9 +386,9 @@
        SPARG(&callarg, flags) = flags;
 
        error = rsys_syscall(SYS_recvmsg, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -407,9 +407,9 @@
        SPARG(&callarg, flags) = flags;
 
        error = rsys_syscall(SYS_sendmsg, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -431,9 +431,9 @@
        SPARG(&callarg, fromlenaddr) = fromlenaddr;
 
        error = rsys_syscall(SYS_recvfrom, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -452,9 +452,9 @@
        SPARG(&callarg, anamelen) = anamelen;
 
        error = rsys_syscall(SYS_accept, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -473,9 +473,9 @@
        SPARG(&callarg, alen) = alen;
 
        error = rsys_syscall(SYS_getpeername, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -494,9 +494,9 @@
        SPARG(&callarg, alen) = alen;
 
        error = rsys_syscall(SYS_getsockname, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -514,9 +514,9 @@
        SPARG(&callarg, flags) = flags;
 
        error = rsys_syscall(SYS_access, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -534,9 +534,9 @@
        SPARG(&callarg, flags) = flags;
 
        error = rsys_syscall(SYS_chflags, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }
        return rval[0];
 }
@@ -554,9 +554,9 @@
        SPARG(&callarg, flags) = flags;
 
        error = rsys_syscall(SYS_fchflags, &callarg, sizeof(callarg), rval);
+       rsys_seterrno(error);
        if (error) {
                rval[0] = -1;
-               rsys_seterrno(error);
        }



Home | Main Index | Thread Index | Old Index