Module Name: src
Committed By: pooka
Date: Mon Dec 9 16:27:15 UTC 2013
Modified Files:
src/sys/kern: makesyscalls.sh
Log Message:
Rump kernels now use sy_invoke(), which initializes the return
value registers, so no need to do it individually in each wrapper.
To generate a diff of this commit:
cvs rdiff -u -r1.134 -r1.135 src/sys/kern/makesyscalls.sh
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/kern/makesyscalls.sh
diff -u src/sys/kern/makesyscalls.sh:1.134 src/sys/kern/makesyscalls.sh:1.135
--- src/sys/kern/makesyscalls.sh:1.134 Tue Oct 8 11:47:57 2013
+++ src/sys/kern/makesyscalls.sh Mon Dec 9 16:27:15 2013
@@ -1,4 +1,4 @@
-# $NetBSD: makesyscalls.sh,v 1.134 2013/10/08 11:47:57 njoly Exp $
+# $NetBSD: makesyscalls.sh,v 1.135 2013/12/09 16:27:15 pooka Exp $
#
# Copyright (c) 1994, 1996, 2000 Christopher G. Demetriou
# All rights reserved.
@@ -812,7 +812,7 @@ function putent(type, compatwrap) {
}
printf("%s %s)\n", uncompattype(argtype[argc]), argname[argc]) \
> rumpcalls
- printf("{\n\tregister_t retval[2] = {0, 0};\n") > rumpcalls
+ printf("{\n\tregister_t retval[2];\n") > rumpcalls
if (returntype != "void") {
if (type != "NOERR") {
printf("\tint error = 0;\n") > rumpcalls
@@ -938,7 +938,7 @@ END {
printf("int rump_sys_pipe(int *);\n") > rumpprotos
printf("\nint rump_sys_pipe(int *);\n") > rumpcalls
printf("int\nrump_sys_pipe(int *fd)\n{\n") > rumpcalls
- printf("\tregister_t retval[2] = {0, 0};\n") > rumpcalls
+ printf("\tregister_t retval[2];\n") > rumpcalls
printf("\tint error = 0;\n") > rumpcalls
printf("\n\terror = rsys_syscall(SYS_pipe, ") > rumpcalls
printf("NULL, 0, retval);\n") > rumpcalls