Mon Jan 31 00:05:29 2011 UTC ()
make syscalls match documentation as far as pid_t goes.


(christos)
diff -r1.242 -r1.243 src/sys/kern/syscalls.master

cvs diff -r1.242 -r1.243 src/sys/kern/syscalls.master (expand / switch to unified diff)

--- src/sys/kern/syscalls.master 2011/01/17 18:24:17 1.242
+++ src/sys/kern/syscalls.master 2011/01/31 00:05:29 1.243
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1 $NetBSD: syscalls.master,v 1.242 2011/01/17 18:24:17 pooka Exp $ 1 $NetBSD: syscalls.master,v 1.243 2011/01/31 00:05:29 christos Exp $
2 2
3; @(#)syscalls.master 8.2 (Berkeley) 1/13/94 3; @(#)syscalls.master 8.2 (Berkeley) 1/13/94
4 4
5; NetBSD system call name/number "master" file. 5; NetBSD system call name/number "master" file.
6; (See syscalls.conf to see what it is processed into.) 6; (See syscalls.conf to see what it is processed into.)
7; 7;
8; Fields: number type [type-dependent ...] 8; Fields: number type [type-dependent ...]
9; number system call number, must be in order 9; number system call number, must be in order
10; type one of STD, OBSOL, UNIMPL, IGNORED, NODEF, NOARGS, or one of 10; type one of STD, OBSOL, UNIMPL, IGNORED, NODEF, NOARGS, or one of
11; the compatibility options defined in syscalls.conf. 11; the compatibility options defined in syscalls.conf.
12; 12;
13; Optional fields are specified after the type field 13; Optional fields are specified after the type field
14; (NOTE! they *must* be specified in this order): 14; (NOTE! they *must* be specified in this order):
@@ -62,27 +62,27 @@ @@ -62,27 +62,27 @@
62; redistributions should be placed in the reserved range at the end 62; redistributions should be placed in the reserved range at the end
63; of the current calls. 63; of the current calls.
64 64
650 INDIR { int|sys||syscall(int code, \ 650 INDIR { int|sys||syscall(int code, \
66 ... register_t args[SYS_MAXSYSARGS]); } 66 ... register_t args[SYS_MAXSYSARGS]); }
671 STD { void|sys||exit(int rval); } 671 STD { void|sys||exit(int rval); }
682 STD { int|sys||fork(void); } 682 STD { int|sys||fork(void); }
693 STD RUMP { ssize_t|sys||read(int fd, void *buf, size_t nbyte); } 693 STD RUMP { ssize_t|sys||read(int fd, void *buf, size_t nbyte); }
704 STD RUMP { ssize_t|sys||write(int fd, const void *buf, \ 704 STD RUMP { ssize_t|sys||write(int fd, const void *buf, \
71 size_t nbyte); } 71 size_t nbyte); }
725 STD RUMP { int|sys||open(const char *path, \ 725 STD RUMP { int|sys||open(const char *path, \
73 int flags, ... mode_t mode); } 73 int flags, ... mode_t mode); }
746 STD RUMP { int|sys||close(int fd); } 746 STD RUMP { int|sys||close(int fd); }
757 COMPAT_50 MODULAR { int|sys||wait4(int pid, int *status, \ 757 COMPAT_50 MODULAR { int|sys||wait4(pid_t pid, int *status, \
76 int options, struct rusage50 *rusage); } 76 int options, struct rusage50 *rusage); }
778 COMPAT_43 MODULAR { int|sys||creat(const char *path, mode_t mode); } ocreat 778 COMPAT_43 MODULAR { int|sys||creat(const char *path, mode_t mode); } ocreat
789 STD RUMP { int|sys||link(const char *path, const char *link); } 789 STD RUMP { int|sys||link(const char *path, const char *link); }
7910 STD RUMP { int|sys||unlink(const char *path); } 7910 STD RUMP { int|sys||unlink(const char *path); }
8011 OBSOL execv 8011 OBSOL execv
8112 STD RUMP { int|sys||chdir(const char *path); } 8112 STD RUMP { int|sys||chdir(const char *path); }
8213 STD RUMP { int|sys||fchdir(int fd); } 8213 STD RUMP { int|sys||fchdir(int fd); }
8314 COMPAT_50 MODULAR RUMP { int|sys||mknod(const char *path, mode_t mode, \ 8314 COMPAT_50 MODULAR RUMP { int|sys||mknod(const char *path, mode_t mode, \
84 uint32_t dev); } 84 uint32_t dev); }
8515 STD RUMP { int|sys||chmod(const char *path, mode_t mode); } 8515 STD RUMP { int|sys||chmod(const char *path, mode_t mode); }
8616 STD RUMP { int|sys||chown(const char *path, uid_t uid, \ 8616 STD RUMP { int|sys||chown(const char *path, uid_t uid, \
87 gid_t gid); } 87 gid_t gid); }
8817 STD { int|sys||obreak(char *nsize); } break 8817 STD { int|sys||obreak(char *nsize); } break
@@ -106,39 +106,39 @@ @@ -106,39 +106,39 @@
10629 STD RUMP { ssize_t|sys||recvfrom(int s, void *buf, size_t len, \ 10629 STD RUMP { ssize_t|sys||recvfrom(int s, void *buf, size_t len, \
107 int flags, struct sockaddr *from, \ 107 int flags, struct sockaddr *from, \
108 unsigned int *fromlenaddr); } 108 unsigned int *fromlenaddr); }
10930 STD RUMP { int|sys||accept(int s, struct sockaddr *name, \ 10930 STD RUMP { int|sys||accept(int s, struct sockaddr *name, \
110 unsigned int *anamelen); } 110 unsigned int *anamelen); }
11131 STD RUMP { int|sys||getpeername(int fdes, struct sockaddr *asa, \ 11131 STD RUMP { int|sys||getpeername(int fdes, struct sockaddr *asa, \
112 unsigned int *alen); } 112 unsigned int *alen); }
11332 STD RUMP { int|sys||getsockname(int fdes, struct sockaddr *asa, \ 11332 STD RUMP { int|sys||getsockname(int fdes, struct sockaddr *asa, \
114 unsigned int *alen); } 114 unsigned int *alen); }
11533 STD RUMP { int|sys||access(const char *path, int flags); } 11533 STD RUMP { int|sys||access(const char *path, int flags); }
11634 STD RUMP { int|sys||chflags(const char *path, u_long flags); } 11634 STD RUMP { int|sys||chflags(const char *path, u_long flags); }
11735 STD RUMP { int|sys||fchflags(int fd, u_long flags); } 11735 STD RUMP { int|sys||fchflags(int fd, u_long flags); }
11836 STD RUMP { void|sys||sync(void); } 11836 STD RUMP { void|sys||sync(void); }
11937 STD { int|sys||kill(int pid, int signum); } 11937 STD { int|sys||kill(pid_t pid, int signum); }
12038 COMPAT_43 MODULAR { int|sys||stat(const char *path, struct stat43 *ub); } \ 12038 COMPAT_43 MODULAR { int|sys||stat(const char *path, struct stat43 *ub); } \
121 stat43 121 stat43
12239 STD RUMP { pid_t|sys||getppid(void); } 12239 STD RUMP { pid_t|sys||getppid(void); }
12340 COMPAT_43 MODULAR { int|sys||lstat(const char *path, \ 12340 COMPAT_43 MODULAR { int|sys||lstat(const char *path, \
124 struct stat43 *ub); } lstat43 124 struct stat43 *ub); } lstat43
12541 STD RUMP { int|sys||dup(int fd); } 12541 STD RUMP { int|sys||dup(int fd); }
12642 STD RUMP { int|sys||pipe(void); } 12642 STD RUMP { int|sys||pipe(void); }
12743 STD RUMP { gid_t|sys||getegid(void); } 12743 STD RUMP { gid_t|sys||getegid(void); }
12844 STD { int|sys||profil(char *samples, size_t size, \ 12844 STD { int|sys||profil(char *samples, size_t size, \
129 u_long offset, u_int scale); } 129 u_long offset, u_int scale); }
13045 STD { int|sys||ktrace(const char *fname, int ops, \ 13045 STD { int|sys||ktrace(const char *fname, int ops, \
131 int facs, int pid); } 131 int facs, pid_t pid); }
13246 COMPAT_13 MODULAR { int|sys||sigaction(int signum, \ 13246 COMPAT_13 MODULAR { int|sys||sigaction(int signum, \
133 const struct sigaction13 *nsa, \ 133 const struct sigaction13 *nsa, \
134 struct sigaction13 *osa); } sigaction13 134 struct sigaction13 *osa); } sigaction13
13547 STD RUMP { gid_t|sys||getgid_with_egid(void); } getgid 13547 STD RUMP { gid_t|sys||getgid_with_egid(void); } getgid
13648 COMPAT_13 MODULAR { int|sys||sigprocmask(int how, \ 13648 COMPAT_13 MODULAR { int|sys||sigprocmask(int how, \
137 int mask); } sigprocmask13 137 int mask); } sigprocmask13
13849 STD RUMP { int|sys||__getlogin(char *namebuf, size_t namelen); } 13849 STD RUMP { int|sys||__getlogin(char *namebuf, size_t namelen); }
13950 STD RUMP { int|sys||__setlogin(const char *namebuf); } 13950 STD RUMP { int|sys||__setlogin(const char *namebuf); }
14051 STD { int|sys||acct(const char *path); } 14051 STD { int|sys||acct(const char *path); }
14152 COMPAT_13 MODULAR { int|sys||sigpending(void); } sigpending13 14152 COMPAT_13 MODULAR { int|sys||sigpending(void); } sigpending13
14253 COMPAT_13 MODULAR { int|sys||sigaltstack( \ 14253 COMPAT_13 MODULAR { int|sys||sigaltstack( \
143 const struct sigaltstack13 *nss, \ 143 const struct sigaltstack13 *nss, \
144 struct sigaltstack13 *oss); } sigaltstack13 144 struct sigaltstack13 *oss); } sigaltstack13
@@ -172,27 +172,27 @@ @@ -172,27 +172,27 @@
17274 STD { int|sys||mprotect(void *addr, size_t len, \ 17274 STD { int|sys||mprotect(void *addr, size_t len, \
173 int prot); } 173 int prot); }
17475 STD { int|sys||madvise(void *addr, size_t len, \ 17475 STD { int|sys||madvise(void *addr, size_t len, \
175 int behav); } 175 int behav); }
17676 OBSOL vhangup 17676 OBSOL vhangup
17777 OBSOL vlimit 17777 OBSOL vlimit
17878 STD { int|sys||mincore(void *addr, size_t len, \ 17878 STD { int|sys||mincore(void *addr, size_t len, \
179 char *vec); } 179 char *vec); }
18079 STD RUMP { int|sys||getgroups(int gidsetsize, \ 18079 STD RUMP { int|sys||getgroups(int gidsetsize, \
181 gid_t *gidset); } 181 gid_t *gidset); }
18280 STD RUMP { int|sys||setgroups(int gidsetsize, \ 18280 STD RUMP { int|sys||setgroups(int gidsetsize, \
183 const gid_t *gidset); } 183 const gid_t *gidset); }
18481 STD RUMP { int|sys||getpgrp(void); } 18481 STD RUMP { int|sys||getpgrp(void); }
18582 STD RUMP { int|sys||setpgid(int pid, int pgid); } 18582 STD RUMP { int|sys||setpgid(pid_t pid, pid_t pgid); }
18683 COMPAT_50 MODULAR { int|sys||setitimer(int which, \ 18683 COMPAT_50 MODULAR { int|sys||setitimer(int which, \
187 const struct itimerval50 *itv, \ 187 const struct itimerval50 *itv, \
188 struct itimerval50 *oitv); } 188 struct itimerval50 *oitv); }
18984 COMPAT_43 MODULAR { int|sys||wait(void); } owait 18984 COMPAT_43 MODULAR { int|sys||wait(void); } owait
19085 COMPAT_12 MODULAR { int|sys||swapon(const char *name); } oswapon 19085 COMPAT_12 MODULAR { int|sys||swapon(const char *name); } oswapon
19186 COMPAT_50 MODULAR { int|sys||getitimer(int which, \ 19186 COMPAT_50 MODULAR { int|sys||getitimer(int which, \
192 struct itimerval50 *itv); } 192 struct itimerval50 *itv); }
19387 COMPAT_43 MODULAR { int|sys||gethostname(char *hostname, u_int len); } \ 19387 COMPAT_43 MODULAR { int|sys||gethostname(char *hostname, u_int len); } \
194 ogethostname 194 ogethostname
19588 COMPAT_43 MODULAR { int|sys||sethostname(char *hostname, u_int len); } \ 19588 COMPAT_43 MODULAR { int|sys||sethostname(char *hostname, u_int len); } \
196 osethostname 196 osethostname
19789 COMPAT_43 MODULAR { int|sys||getdtablesize(void); } ogetdtablesize 19789 COMPAT_43 MODULAR { int|sys||getdtablesize(void); } ogetdtablesize
19890 STD RUMP { int|sys||dup2(int from, int to); } 19890 STD RUMP { int|sys||dup2(int from, int to); }
@@ -536,27 +536,27 @@ @@ -536,27 +536,27 @@
536281 STD { int|sys|14|sigaltstack( \ 536281 STD { int|sys|14|sigaltstack( \
537 const struct sigaltstack *nss, \ 537 const struct sigaltstack *nss, \
538 struct sigaltstack *oss); } 538 struct sigaltstack *oss); }
539282 STD { int|sys|14|vfork(void); } 539282 STD { int|sys|14|vfork(void); }
540283 STD { int|sys||__posix_chown(const char *path, uid_t uid, \ 540283 STD { int|sys||__posix_chown(const char *path, uid_t uid, \
541 gid_t gid); } 541 gid_t gid); }
542284 STD { int|sys||__posix_fchown(int fd, uid_t uid, \ 542284 STD { int|sys||__posix_fchown(int fd, uid_t uid, \
543 gid_t gid); } 543 gid_t gid); }
544285 STD { int|sys||__posix_lchown(const char *path, uid_t uid, \ 544285 STD { int|sys||__posix_lchown(const char *path, uid_t uid, \
545 gid_t gid); } 545 gid_t gid); }
546286 STD RUMP { pid_t|sys||getsid(pid_t pid); } 546286 STD RUMP { pid_t|sys||getsid(pid_t pid); }
547287 STD { pid_t|sys||__clone(int flags, void *stack); } 547287 STD { pid_t|sys||__clone(int flags, void *stack); }
548288 STD { int|sys||fktrace(int fd, int ops, \ 548288 STD { int|sys||fktrace(int fd, int ops, \
549 int facs, int pid); } 549 int facs, pid_t pid); }
550289 STD { ssize_t|sys||preadv(int fd, \ 550289 STD { ssize_t|sys||preadv(int fd, \
551 const struct iovec *iovp, int iovcnt, \ 551 const struct iovec *iovp, int iovcnt, \
552 int PAD, off_t offset); } 552 int PAD, off_t offset); }
553290 STD { ssize_t|sys||pwritev(int fd, \ 553290 STD { ssize_t|sys||pwritev(int fd, \
554 const struct iovec *iovp, int iovcnt, \ 554 const struct iovec *iovp, int iovcnt, \
555 int PAD, off_t offset); } 555 int PAD, off_t offset); }
556291 COMPAT_16 MODULAR { int|sys|14|sigaction(int signum, \ 556291 COMPAT_16 MODULAR { int|sys|14|sigaction(int signum, \
557 const struct sigaction *nsa, \ 557 const struct sigaction *nsa, \
558 struct sigaction *osa); } 558 struct sigaction *osa); }
559292 STD { int|sys|14|sigpending(sigset_t *set); } 559292 STD { int|sys|14|sigpending(sigset_t *set); }
560293 STD { int|sys|14|sigprocmask(int how, \ 560293 STD { int|sys|14|sigprocmask(int how, \
561 const sigset_t *set, \ 561 const sigset_t *set, \
562 sigset_t *oset); } 562 sigset_t *oset); }
@@ -867,19 +867,19 @@ @@ -867,19 +867,19 @@
867444 EXCL ____msgctl50 867444 EXCL ____msgctl50
868#endif 868#endif
869445 STD { int|sys|50|getrusage(int who, struct rusage *rusage); } 869445 STD { int|sys|50|getrusage(int who, struct rusage *rusage); }
870446 STD { int|sys|50|timer_settime(timer_t timerid, \ 870446 STD { int|sys|50|timer_settime(timer_t timerid, \
871 int flags, const struct itimerspec *value, \ 871 int flags, const struct itimerspec *value, \
872 struct itimerspec *ovalue); } 872 struct itimerspec *ovalue); }
873447 STD { int|sys|50|timer_gettime(timer_t timerid, struct \ 873447 STD { int|sys|50|timer_gettime(timer_t timerid, struct \
874 itimerspec *value); } 874 itimerspec *value); }
875#if defined(NTP) || !defined(_KERNEL_OPT) 875#if defined(NTP) || !defined(_KERNEL_OPT)
876448 STD { int|sys|50|ntp_gettime(struct ntptimeval *ntvp); } 876448 STD { int|sys|50|ntp_gettime(struct ntptimeval *ntvp); }
877#else 877#else
878448 EXCL ___ntp_gettime50 878448 EXCL ___ntp_gettime50
879#endif 879#endif
880449 STD { int|sys|50|wait4(int pid, int *status, \ 880449 STD { int|sys|50|wait4(pid_t pid, int *status, \
881 int options, struct rusage *rusage); } 881 int options, struct rusage *rusage); }
882450 STD RUMP { int|sys|50|mknod(const char *path, mode_t mode, \ 882450 STD RUMP { int|sys|50|mknod(const char *path, mode_t mode, \
883 dev_t dev); } 883 dev_t dev); }
884451 STD RUMP { int|sys|50|fhstat(const void *fhp, \ 884451 STD RUMP { int|sys|50|fhstat(const void *fhp, \
885 size_t fh_size, struct stat *sb); } 885 size_t fh_size, struct stat *sb); }