summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/system.3
diff options
context:
space:
mode:
authorswallace <swallace@FreeBSD.org>1995-10-07 06:24:08 +0000
committerswallace <swallace@FreeBSD.org>1995-10-07 06:24:08 +0000
commit9c1e10e65e2fb3d6657f1a3e4a30e50c626f1f32 (patch)
tree26e069792f05e98c8dfcade12a00ffb322f0bcb9 /lib/libc/stdlib/system.3
parent12cae21615bf4dc96eb144dbe073218bafdd9a85 (diff)
downloadFreeBSD-src-9c1e10e65e2fb3d6657f1a3e4a30e50c626f1f32.zip
FreeBSD-src-9c1e10e65e2fb3d6657f1a3e4a30e50c626f1f32.tar.gz
Add new functionality to makesyscalls.sh:
o optional config-file to set vars: sysnames, sysproto, sysproto_h, syshdr, syssw, syshide, syscallprefix, switchname, namesname, sysvec. o change syntax of syscalls.master entry: remove argument count. add pseudo-prototype field defining function name and arguments. o generates correct structure definitions for all system calls in sys/sysproto.h o add type NOARGS: same as STD except do not create structure in sys/sysproto.h o add type NOPROTO: same as STD except do not create structure or function prototype in sys/sysproto.h New functionality provides complete prototype definitions. Usefull for generating files for emulated systems like my new ibcs2 code. Update syscalls.master to reflect new changes. For example, read() entry now looks like: 3 STD POSIX { int ibcs2_read(int fd, char *buf, u_int nbytes); } This is similar to how NetBSD generates these files.
Diffstat (limited to 'lib/libc/stdlib/system.3')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud