| Age | Commit message (Expand) | Author |
| 2017-11-30 | add fo_name so we can identify the fileops in a simple way. | christos |
| 2015-06-29 | CID 1308958: Fix reversed arguments in copyin(9) | christos |
| 2015-06-20 | Make mqueue_get public, rearrange mq_open into a helper function that can | martin |
| 2014-09-05 | Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to get | matt |
| 2014-02-25 | Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before | pooka |
| 2013-03-29 | Centralize the computation of struct timespec to the int timo. | christos |
| 2012-03-13 | Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with | elad |
| 2011-04-25 | Add missing <sys/atomic.h> include. | martin |
| 2011-04-24 | - Move some checks into mqueue_get() and avoid some duplication. | rmind |
| 2011-01-18 | mq_poll_fop: return only those events which are polled. | rmind |
| 2010-07-28 | Get rid of SYSCTL_SETUP. | jruoho |
| 2009-12-20 | If a multithreaded app closes an fd while another thread is blocked in | dsl |
| 2009-12-10 | fix some security critical bugs: | drochner |
| 2009-12-09 | Rename fo_drain() to fo_abort(), 'drain' is used to mean 'wait for output | dsl |
| 2009-11-01 | - Move inittimeleft() and gettimeleft() to subr_time.c, where they belong. | rmind |
| 2009-10-05 | mq_timedsend/mq_timedreceive: timeout value is absolute, not relative. | rmind |
| 2009-07-19 | Make POSIX message queues a kernel module. | rmind |
| 2009-07-19 | Fix previous, so that it actually works, correctly. | rmind |
| 2009-07-13 | - Make insertion to message queue O(1) by using bitmap and array. However, | rmind |
| 2009-07-13 | mq_send/mq_receive: while permission may allow that, return EBADF if sending | rmind |
| 2009-07-03 | Message queues also use genfs_can_access() to control access. Since the | elad |
| 2009-06-23 | Move the implementation of vaccess() to genfs_can_access(), in line with | elad |
| 2009-05-26 | - Slightly rework the way permissions are checked. Neither mq_receive() not | rmind |
| 2009-05-16 | sys_mq_open: remove broken access flag check. | rmind |
| 2009-04-11 | Fix locking as Andy explained. Also fill in uid and gid like sys_pipe did. | christos |
| 2009-04-11 | Fix PR/37878 and PR/37550: Provide stat(2) for all devices and don't use | christos |
| 2009-04-04 | Add fileops::fo_drain(), to be called from fd_close() when there is more | ad |
| 2009-01-11 | merge christos-time_t | christos |
| 2008-09-29 | - Fix message queue permissions problems. | rmind |
| 2008-07-02 | mq_open: fix confusion of FREAD/FWRITE and VREAD/VWRITE. | rmind |
| 2008-04-24 | Network protocol interrupts can now block on locks, so merge the globals | ad |
| 2008-03-27 | Replace use of CACHE_LINE_SIZE in some obvious places. | ad |
| 2008-03-23 | - Support for select/poll. | rmind |
| 2008-03-21 | Catch up with descriptor handling changes. See kern_descrip.c revision | ad |
| 2007-12-20 | Convert all the system call entry points from: | dsl |
| 2007-11-28 | Unify the license: All rights reserved. | rmind |
| 2007-11-11 | Change some initialization of static queues to compile time. | matt |
| 2007-10-09 | mq_receive1: Handle the possible dereference, when cv_timedwait_sig() awakes | rmind |
| 2007-09-21 | - mq_receive1, mq_send1: deal with spurious wakeup. XXX should adjust the | ad |
| 2007-09-07 | Implementation of POSIX message queues. | rmind |