| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | $NetBSD: syscalls.master,v 1.257 2012/02/19 17:50:28 matt Exp $ | | 1 | $NetBSD: syscalls.master,v 1.258 2012/03/08 21:55:45 joerg 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): |
| @@ -484,27 +484,28 @@ | | | @@ -484,27 +484,28 @@ |
484 | const siginfo_t *info); } | | 484 | const siginfo_t *info); } |
485 | 246 STD RUMP { int|sys||modctl(int cmd, void *arg); } | | 485 | 246 STD RUMP { int|sys||modctl(int cmd, void *arg); } |
486 | 247 STD MODULAR RUMP { int|sys||_ksem_init(unsigned int value, intptr_t *idp); } | | 486 | 247 STD MODULAR RUMP { int|sys||_ksem_init(unsigned int value, intptr_t *idp); } |
487 | 248 STD MODULAR RUMP { int|sys||_ksem_open(const char *name, int oflag, \ | | 487 | 248 STD MODULAR RUMP { int|sys||_ksem_open(const char *name, int oflag, \ |
488 | mode_t mode, unsigned int value, intptr_t *idp); } | | 488 | mode_t mode, unsigned int value, intptr_t *idp); } |
489 | 249 STD MODULAR RUMP { int|sys||_ksem_unlink(const char *name); } | | 489 | 249 STD MODULAR RUMP { int|sys||_ksem_unlink(const char *name); } |
490 | 250 STD MODULAR RUMP { int|sys||_ksem_close(intptr_t id); } | | 490 | 250 STD MODULAR RUMP { int|sys||_ksem_close(intptr_t id); } |
491 | 251 STD MODULAR RUMP { int|sys||_ksem_post(intptr_t id); } | | 491 | 251 STD MODULAR RUMP { int|sys||_ksem_post(intptr_t id); } |
492 | 252 STD MODULAR RUMP { int|sys||_ksem_wait(intptr_t id); } | | 492 | 252 STD MODULAR RUMP { int|sys||_ksem_wait(intptr_t id); } |
493 | 253 STD MODULAR RUMP { int|sys||_ksem_trywait(intptr_t id); } | | 493 | 253 STD MODULAR RUMP { int|sys||_ksem_trywait(intptr_t id); } |
494 | 254 STD MODULAR RUMP { int|sys||_ksem_getvalue(intptr_t id, \ | | 494 | 254 STD MODULAR RUMP { int|sys||_ksem_getvalue(intptr_t id, \ |
495 | unsigned int *value); } | | 495 | unsigned int *value); } |
496 | 255 STD MODULAR RUMP { int|sys||_ksem_destroy(intptr_t id); } | | 496 | 255 STD MODULAR RUMP { int|sys||_ksem_destroy(intptr_t id); } |
497 | 256 UNIMPL sys__ksem_timedwait | | 497 | 256 STD MODULAR RUMP { int|sys||_ksem_timedwait(intptr_t id, \ |
| | | 498 | const struct timespec *abstime); } |
498 | 257 STD MODULAR { mqd_t|sys||mq_open(const char * name, int oflag, \ | | 499 | 257 STD MODULAR { mqd_t|sys||mq_open(const char * name, int oflag, \ |
499 | mode_t mode, struct mq_attr *attr); } | | 500 | mode_t mode, struct mq_attr *attr); } |
500 | 258 STD MODULAR { int|sys||mq_close(mqd_t mqdes); } | | 501 | 258 STD MODULAR { int|sys||mq_close(mqd_t mqdes); } |
501 | 259 STD MODULAR { int|sys||mq_unlink(const char *name); } | | 502 | 259 STD MODULAR { int|sys||mq_unlink(const char *name); } |
502 | 260 STD MODULAR { int|sys||mq_getattr(mqd_t mqdes, \ | | 503 | 260 STD MODULAR { int|sys||mq_getattr(mqd_t mqdes, \ |
503 | struct mq_attr *mqstat); } | | 504 | struct mq_attr *mqstat); } |
504 | 261 STD MODULAR { int|sys||mq_setattr(mqd_t mqdes, \ | | 505 | 261 STD MODULAR { int|sys||mq_setattr(mqd_t mqdes, \ |
505 | const struct mq_attr *mqstat, \ | | 506 | const struct mq_attr *mqstat, \ |
506 | struct mq_attr *omqstat); } | | 507 | struct mq_attr *omqstat); } |
507 | 262 STD MODULAR { int|sys||mq_notify(mqd_t mqdes, \ | | 508 | 262 STD MODULAR { int|sys||mq_notify(mqd_t mqdes, \ |
508 | const struct sigevent *notification); } | | 509 | const struct sigevent *notification); } |
509 | 263 STD MODULAR { int|sys||mq_send(mqd_t mqdes, const char *msg_ptr, \ | | 510 | 263 STD MODULAR { int|sys||mq_send(mqd_t mqdes, const char *msg_ptr, \ |
510 | size_t msg_len, unsigned msg_prio); } | | 511 | size_t msg_len, unsigned msg_prio); } |