Lines Matching refs:rumpcalls
62 # rumpcalls ???
73 rumpcalls="/dev/null"
192 rumpcalls = \"$rumpcalls\"
224 if (rumpcalls != "/dev/null")
268 printf "/* %s */\n\n", tag > rumpcalls
269 printf "/*\n * System call vector and marshalling for rump.\n *\n" > rumpcalls
270 printf " * DO NOT EDIT-- this file is automatically generated.\n" > rumpcalls
293 printf " * created from%s\n */\n\n", $0 > rumpcalls
294 printf "#ifdef RUMP_CLIENT\n" > rumpcalls
295 printf "#include <rump/rumpuser_port.h>\n" > rumpcalls
296 printf "#endif /* RUMP_CLIENT */\n\n" > rumpcalls
297 printf "#include <sys/param.h>\n\n" > rumpcalls
298 printf "#ifdef __NetBSD__\n" > rumpcalls
299 printf "#include <sys/cdefs.h>\n__KERNEL_RCSID(0, \"%s\");\n\n", tag > rumpcalls
301 printf "#include <sys/fstypes.h>\n" > rumpcalls
302 printf "#include <sys/proc.h>\n" > rumpcalls
303 printf "#endif /* __NetBSD__ */\n\n" > rumpcalls
304 printf "#ifdef RUMP_CLIENT\n" > rumpcalls
305 printf "#include <errno.h>\n" > rumpcalls
306 printf "#include <stdint.h>\n" > rumpcalls
307 printf "#include <stdlib.h>\n" > rumpcalls
308 printf "#include <string.h>\n\n" > rumpcalls
309 printf "#include <srcsys/syscall.h>\n" > rumpcalls
310 printf "#include <srcsys/syscallargs.h>\n\n" > rumpcalls
311 printf "#include <rump/rumpclient.h>\n\n" > rumpcalls
312 printf "#define rsys_syscall(num, data, dlen, retval)\t\\\n" > rumpcalls
313 printf " rumpclient_syscall(num, data, dlen, retval)\n" > rumpcalls
314 printf "#define rsys_seterrno(error) errno = error\n" > rumpcalls
315 printf "#else\n" > rumpcalls
316 printf "#include <sys/syscall.h>\n" > rumpcalls
317 printf "#include <sys/syscallargs.h>\n\n" > rumpcalls
318 printf "#include <sys/syscallvar.h>\n\n" > rumpcalls
319 printf "#include <rump-sys/kern.h>\n\n" > rumpcalls
320 printf "#include <rump/rumpuser.h>\n" > rumpcalls
321 printf "#define rsys_syscall(num, data, dlen, retval)\t\\\n" > rumpcalls
322 printf " rump_syscall(num, data, dlen, retval)\n\n" > rumpcalls
324 > rumpcalls
325 printf "#endif\n\n" > rumpcalls
327 printf "#ifndef RUMP_KERNEL_IS_LIBC\n" > rumpcalls
328 printf "#define RUMP_SYS_COMPAT\n" > rumpcalls
329 printf "#endif\n\n" > rumpcalls
331 printf "#if\tBYTE_ORDER == BIG_ENDIAN\n" > rumpcalls
332 printf "#define SPARG(p,k)\t((p)->k.be.datum)\n" > rumpcalls
333 printf "#else /* LITTLE_ENDIAN, I hope dearly */\n" > rumpcalls
334 printf "#define SPARG(p,k)\t((p)->k.le.datum)\n" > rumpcalls
335 printf "#endif\n\n" > rumpcalls
336 printf "\nvoid rumpns_sys_nomodule(void);\n" > rumpcalls
963 printf("\n") > rumpcalls
966 printf("#ifdef RUMP_SYS_COMPAT\n") > rumpcalls
970 > rumpcalls
973 printf("%s, ", uncompattype(argtype[i])) > rumpcalls
975 printf("%s);", uncompattype(argtype[argc])) > rumpcalls
977 printf("\n%s\nrump___sysimpl_%s(", returntype, rumpfname) > rumpcalls
981 argname[i]) > rumpcalls
984 > rumpcalls
985 printf("{\n\tregister_t retval[2];\n") > rumpcalls
988 printf("\tint error = 0;\n") > rumpcalls
990 # assume rumpcalls return only integral types
991 printf("\t%s rv = -1;\n", returntype) > rumpcalls
1000 > rumpcalls
1001 printf "\tmemset(&callarg, 0, sizeof(callarg));\n" > rumpcalls
1005 argname[i]) > rumpcalls
1010 argname[i]) > rumpcalls
1013 argname[i], argname[i]) > rumpcalls
1017 printf("\n") > rumpcalls
1019 printf("\n") > rumpcalls
1021 printf("\t") > rumpcalls
1023 printf("error = ") > rumpcalls
1025 printf("(void)") > rumpcalls
1028 argarg, argsize) > rumpcalls
1030 printf("\trsys_seterrno(error);\n") > rumpcalls
1031 printf("\tif (error == 0) {\n") > rumpcalls
1040 indent, returntype) > rumpcalls
1042 indent, returntype) > rumpcalls
1043 printf("%selse\n", indent, indent) > rumpcalls
1044 printf("%s\trv = *retval;\n", indent, returntype) > rumpcalls
1045 printf("%s", ending) > rumpcalls
1046 printf("\treturn rv;\n") > rumpcalls
1048 printf("}\n") > rumpcalls
1050 printf("#ifdef RUMP_KERNEL_IS_LIBC\n") > rumpcalls
1056 fbase, rumpfname) > rumpcalls
1059 funcalias, rumpfname) > rumpcalls
1061 funcalias, rumpfname) > rumpcalls
1063 funcalias, rumpfname) >rumpcalls
1065 printf("#endif /* RUMP_KERNEL_IS_LIBC */\n") > rumpcalls
1068 printf("#endif /* RUMP_SYS_COMPAT */\n") > rumpcalls
1146 printf("\nint rump_sys_pipe(int *);\n") > rumpcalls
1147 printf("int\nrump_sys_pipe(int *fd)\n{\n") > rumpcalls
1148 printf("\tregister_t retval[2];\n") > rumpcalls
1149 printf("\tint error = 0;\n") > rumpcalls
1150 printf("\n\terror = rsys_syscall(SYS_pipe, ") > rumpcalls
1151 printf("NULL, 0, retval);\n") > rumpcalls
1152 printf("\tif (error) {\n") > rumpcalls
1153 printf("\t\trsys_seterrno(error);\n") > rumpcalls
1154 printf("\t} else {\n\t\tfd[0] = retval[0];\n") > rumpcalls
1155 printf("\t\tfd[1] = retval[1];\n\t}\n") > rumpcalls
1156 printf("\treturn error ? -1 : 0;\n}\n") > rumpcalls
1157 printf("#ifdef RUMP_KERNEL_IS_LIBC\n") > rumpcalls
1158 printf("__weak_alias(pipe,rump_sys_pipe);\n") > rumpcalls
1159 printf("__weak_alias(_pipe,rump_sys_pipe);\n") > rumpcalls
1160 printf("__strong_alias(_sys_pipe,rump_sys_pipe);\n") > rumpcalls
1161 printf("#endif\n") > rumpcalls
1234 cat $rumpsysent >> $rumpcalls
1248 echo $sysarghdr $sysnumhdr $syssw $sysnames $sysautoload $systrace $rumpcalls $rumpcallshdr $rumpsysmap