Thu Mar 8 21:55:45 2012 UTC ()
Add entry for _ksem_timedwait.


(joerg)
diff -r1.92 -r1.93 src/sys/compat/netbsd32/syscalls.master
diff -r1.257 -r1.258 src/sys/kern/syscalls.master

cvs diff -r1.92 -r1.93 src/sys/compat/netbsd32/syscalls.master (expand / switch to unified diff)

--- src/sys/compat/netbsd32/syscalls.master 2012/02/19 17:08:02 1.92
+++ src/sys/compat/netbsd32/syscalls.master 2012/03/08 21:55:45 1.93
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1 $NetBSD: syscalls.master,v 1.92 2012/02/19 17:08:02 rmind Exp $ 1 $NetBSD: syscalls.master,v 1.93 2012/03/08 21:55:45 joerg Exp $
2 2
3; from: NetBSD: syscalls.master,v 1.81 1998/07/05 08:49:50 jonathan Exp 3; from: NetBSD: syscalls.master,v 1.81 1998/07/05 08:49:50 jonathan Exp
4; @(#)syscalls.master 8.2 (Berkeley) 1/13/94 4; @(#)syscalls.master 8.2 (Berkeley) 1/13/94
5 5
6; NetBSD system call name/number "master" file. 6; NetBSD system call name/number "master" file.
7; (See syscalls.conf to see what it is processed into.) 7; (See syscalls.conf to see what it is processed into.)
8; 8;
9; Fields: number type [type-dependent ...] 9; Fields: number type [type-dependent ...]
10; number system call number, must be in order 10; number system call number, must be in order
11; type one of STD, OBSOL, UNIMPL, IGNORED, NODEF, NOARGS, or one of 11; type one of STD, OBSOL, UNIMPL, IGNORED, NODEF, NOARGS, or one of
12; the compatibility options defined in syscalls.conf. 12; the compatibility options defined in syscalls.conf.
13; 13;
14; types: 14; types:
@@ -521,38 +521,39 @@ @@ -521,38 +521,39 @@
521247 STD { int|netbsd32||_ksem_init(unsigned int value, \ 521247 STD { int|netbsd32||_ksem_init(unsigned int value, \
522 netbsd32_semidp_t idp); } 522 netbsd32_semidp_t idp); }
523248 STD { int|netbsd32||_ksem_open(netbsd32_charp name, \ 523248 STD { int|netbsd32||_ksem_open(netbsd32_charp name, \
524 int oflag, mode_t mode, unsigned int value, \ 524 int oflag, mode_t mode, unsigned int value, \
525 netbsd32_semidp_t idp); } 525 netbsd32_semidp_t idp); }
526249 STD { int|netbsd32||_ksem_unlink(netbsd32_charp name); } 526249 STD { int|netbsd32||_ksem_unlink(netbsd32_charp name); }
527250 STD { int|netbsd32||_ksem_close(netbsd32_intptr_t id); } 527250 STD { int|netbsd32||_ksem_close(netbsd32_intptr_t id); }
528251 STD { int|netbsd32||_ksem_post(netbsd32_intptr_t id); } 528251 STD { int|netbsd32||_ksem_post(netbsd32_intptr_t id); }
529252 STD { int|netbsd32||_ksem_wait(netbsd32_intptr_t id); } 529252 STD { int|netbsd32||_ksem_wait(netbsd32_intptr_t id); }
530253 STD { int|netbsd32||_ksem_trywait(netbsd32_intptr_t id); } 530253 STD { int|netbsd32||_ksem_trywait(netbsd32_intptr_t id); }
531254 STD { int|netbsd32||_ksem_getvalue(netbsd32_intptr_t id, \ 531254 STD { int|netbsd32||_ksem_getvalue(netbsd32_intptr_t id, \
532 netbsd32_intp value); } 532 netbsd32_intp value); }
533255 STD { int|netbsd32||_ksem_destroy(netbsd32_intptr_t id); } 533255 STD { int|netbsd32||_ksem_destroy(netbsd32_intptr_t id); }
534256 UNIMPL sys__ksem_timedwait 534256 STD { int|netbsd32||_ksem_timedwait(intptr_t id, \
 535 const netbsd32_timespecp_t abstime); }
535#else 536#else
536247 EXCL sys__ksem_init 537247 EXCL sys__ksem_init
537248 EXCL sys__ksem_open 538248 EXCL sys__ksem_open
538249 EXCL sys__ksem_unlink 539249 EXCL sys__ksem_unlink
539250 EXCL sys__ksem_close 540250 EXCL sys__ksem_close
540251 EXCL sys__ksem_post 541251 EXCL sys__ksem_post
541252 EXCL sys__ksem_wait 542252 EXCL sys__ksem_wait
542253 EXCL sys__ksem_trywait 543253 EXCL sys__ksem_trywait
543254 EXCL sys__ksem_getvalue 544254 EXCL sys__ksem_getvalue
544255 EXCL sys__ksem_destroy 545255 EXCL sys__ksem_destroy
545256 UNIMPL sys__ksem_timedwait 546256 EXCL sys__ksem_timedwait
546#endif 547#endif
547257 UNIMPL 548257 UNIMPL
548258 UNIMPL 549258 UNIMPL
549259 UNIMPL 550259 UNIMPL
550260 UNIMPL 551260 UNIMPL
551261 UNIMPL 552261 UNIMPL
552262 UNIMPL 553262 UNIMPL
553263 UNIMPL 554263 UNIMPL
554264 UNIMPL 555264 UNIMPL
555265 UNIMPL 556265 UNIMPL
556266 UNIMPL 557266 UNIMPL
557267 UNIMPL 558267 UNIMPL
558268 UNIMPL 559268 UNIMPL

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

--- src/sys/kern/syscalls.master 2012/02/19 17:50:28 1.257
+++ src/sys/kern/syscalls.master 2012/03/08 21:55:45 1.258
@@ -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); }
485246 STD RUMP { int|sys||modctl(int cmd, void *arg); } 485246 STD RUMP { int|sys||modctl(int cmd, void *arg); }
486247 STD MODULAR RUMP { int|sys||_ksem_init(unsigned int value, intptr_t *idp); } 486247 STD MODULAR RUMP { int|sys||_ksem_init(unsigned int value, intptr_t *idp); }
487248 STD MODULAR RUMP { int|sys||_ksem_open(const char *name, int oflag, \ 487248 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); }
489249 STD MODULAR RUMP { int|sys||_ksem_unlink(const char *name); } 489249 STD MODULAR RUMP { int|sys||_ksem_unlink(const char *name); }
490250 STD MODULAR RUMP { int|sys||_ksem_close(intptr_t id); } 490250 STD MODULAR RUMP { int|sys||_ksem_close(intptr_t id); }
491251 STD MODULAR RUMP { int|sys||_ksem_post(intptr_t id); } 491251 STD MODULAR RUMP { int|sys||_ksem_post(intptr_t id); }
492252 STD MODULAR RUMP { int|sys||_ksem_wait(intptr_t id); } 492252 STD MODULAR RUMP { int|sys||_ksem_wait(intptr_t id); }
493253 STD MODULAR RUMP { int|sys||_ksem_trywait(intptr_t id); } 493253 STD MODULAR RUMP { int|sys||_ksem_trywait(intptr_t id); }
494254 STD MODULAR RUMP { int|sys||_ksem_getvalue(intptr_t id, \ 494254 STD MODULAR RUMP { int|sys||_ksem_getvalue(intptr_t id, \
495 unsigned int *value); } 495 unsigned int *value); }
496255 STD MODULAR RUMP { int|sys||_ksem_destroy(intptr_t id); } 496255 STD MODULAR RUMP { int|sys||_ksem_destroy(intptr_t id); }
497256 UNIMPL sys__ksem_timedwait 497256 STD MODULAR RUMP { int|sys||_ksem_timedwait(intptr_t id, \
 498 const struct timespec *abstime); }
498257 STD MODULAR { mqd_t|sys||mq_open(const char * name, int oflag, \ 499257 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); }
500258 STD MODULAR { int|sys||mq_close(mqd_t mqdes); } 501258 STD MODULAR { int|sys||mq_close(mqd_t mqdes); }
501259 STD MODULAR { int|sys||mq_unlink(const char *name); } 502259 STD MODULAR { int|sys||mq_unlink(const char *name); }
502260 STD MODULAR { int|sys||mq_getattr(mqd_t mqdes, \ 503260 STD MODULAR { int|sys||mq_getattr(mqd_t mqdes, \
503 struct mq_attr *mqstat); } 504 struct mq_attr *mqstat); }
504261 STD MODULAR { int|sys||mq_setattr(mqd_t mqdes, \ 505261 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); }
507262 STD MODULAR { int|sys||mq_notify(mqd_t mqdes, \ 508262 STD MODULAR { int|sys||mq_notify(mqd_t mqdes, \
508 const struct sigevent *notification); } 509 const struct sigevent *notification); }
509263 STD MODULAR { int|sys||mq_send(mqd_t mqdes, const char *msg_ptr, \ 510263 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); }