diff options
author | davidxu <davidxu@FreeBSD.org> | 2005-11-26 12:42:35 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2005-11-26 12:42:35 +0000 |
commit | dac7c81b6209bb2637aa4305624463372d836b5b (patch) | |
tree | fe2f04fc581d60ac1380a081923710381f916ef7 /sys/kern/syscalls.master | |
parent | 72732908e800006c2f517b503c27409cc3acbc6c (diff) | |
download | FreeBSD-src-dac7c81b6209bb2637aa4305624463372d836b5b.zip FreeBSD-src-dac7c81b6209bb2637aa4305624463372d836b5b.tar.gz |
Bring in experimental kernel support for POSIX message queue.
Diffstat (limited to 'sys/kern/syscalls.master')
-rw-r--r-- | sys/kern/syscalls.master | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master index f7c330b..d85b88e 100644 --- a/sys/kern/syscalls.master +++ b/sys/kern/syscalls.master @@ -472,12 +472,22 @@ 257 AUE_NULL NOSTD { int lio_listio(int mode, \ struct aiocb * const *acb_list, \ int nent, struct sigevent *sig); } -258 AUE_NULL UNIMPL nosys -259 AUE_NULL UNIMPL nosys -260 AUE_NULL UNIMPL nosys -261 AUE_NULL UNIMPL nosys -262 AUE_NULL UNIMPL nosys -263 AUE_NULL UNIMPL nosys +258 AUE_NULL MNOSTD { int mq_open(const char *path, int flags, \ + mode_t mode, const struct mq_attr *attr); } +259 AUE_NULL MNOSTD { int mq_setattr(mqd_t mqd, \ + const struct mq_attr *attr, \ + struct mq_attr *oattr); } +260 AUE_NULL MNOSTD { int mq_timedreceive(mqd_t mqd, \ + char *msg_ptr, size_t msg_len, \ + unsigned *msg_prio, \ + const struct timespec *abs_timeout); } +261 AUE_NULL MNOSTD { int mq_timedsend(mqd_t mqd, \ + const char *msg_ptr, size_t msg_len,\ + unsigned msg_prio, \ + const struct timespec *abs_timeout);} +262 AUE_NULL MNOSTD { int mq_notify(mqd_t mqd, \ + const struct sigevent *sigev); } +263 AUE_NULL MNOSTD { int mq_unlink(const char *path); } 264 AUE_NULL UNIMPL nosys 265 AUE_NULL UNIMPL nosys 266 AUE_NULL UNIMPL nosys |