summaryrefslogtreecommitdiffstats
path: root/sys/kern/syscalls.master
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2005-11-26 12:42:35 +0000
committerdavidxu <davidxu@FreeBSD.org>2005-11-26 12:42:35 +0000
commitdac7c81b6209bb2637aa4305624463372d836b5b (patch)
treefe2f04fc581d60ac1380a081923710381f916ef7 /sys/kern/syscalls.master
parent72732908e800006c2f517b503c27409cc3acbc6c (diff)
downloadFreeBSD-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.master22
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
OpenPOWER on IntegriCloud