/sys/modules/skipjack/

el='alternate' title='Atom feed' href='http://git.infra.scholz.ruhr/netbsd/atom/sys/kern/sys_mqueue.c?h=trunk' type='application/atom+xml'/>
summaryrefslogtreecommitdiff
path: root/sys/kern/sys_mqueue.c
AgeCommit message (Expand)Author
2019-04-16mq_send1: fix argument validation and reject too large lengths early.martin
2018-08-19Handle p->p_mqueue_cnt in a symmetric manner.jakllsch
2018-07-04Avoid undefined behavior in mq_send1()kamil
2018-07-04Avoid undefined behavior in mq_recv1()kamil
2017-11-30add fo_name so we can identify the fileops in a simple way.christos
2015-06-29CID 1308958: Fix reversed arguments in copyin(9)christos
2015-06-20Make mqueue_get public, rearrange mq_open into a helper function that canmartin
2014-09-05Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to getmatt
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2013-03-29Centralize the computation of struct timespec to the int timo.christos
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2011-04-25Add missing <sys/atomic.h> include.martin
2011-04-24- Move some checks into mqueue_get() and avoid some duplication.rmind
2011-01-18mq_poll_fop: return only those events which are polled.rmind
2010-07-28Get rid of SYSCTL_SETUP.jruoho
2009-12-20If a multithreaded app closes an fd while another thread is blocked indsl
2009-12-10fix some security critical bugs:drochner
2009-12-09Rename fo_drain() to fo_abort(), 'drain' is used to mean 'wait for outputdsl
2009-11-01- Move inittimeleft() and gettimeleft() to subr_time.c, where they belong.rmind
2009-10-05mq_timedsend/mq_timedreceive: timeout value is absolute, not relative.rmind
2009-07-19Make POSIX message queues a kernel module.rmind
2009-07-19Fix 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-13mq_send/mq_receive: while permission may allow that, return EBADF if sendingrmind
2009-07-03Message queues also use genfs_can_access() to control access. Since theelad
2009-06-23Move the implementation of vaccess() to genfs_can_access(), in line withelad
2009-05-26- Slightly rework the way permissions are checked. Neither mq_receive() notrmind
2009-05-16sys_mq_open: remove broken access flag check.rmind
2009-04-11Fix locking as Andy explained. Also fill in uid and gid like sys_pipe did.christos
2009-04-11Fix PR/37878 and PR/37550: Provide stat(2) for all devices and don't usechristos
2009-04-04Add fileops::fo_drain(), to be called from fd_close() when there is moread
2009-01-11merge christos-time_tchristos
2008-09-29- Fix message queue permissions problems.rmind
2008-07-02mq_open: fix confusion of FREAD/FWRITE and VREAD/VWRITE.rmind
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2008-03-27Replace use of CACHE_LINE_SIZE in some obvious places.ad
2008-03-23- Support for select/poll.rmind
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2007-12-20Convert all the system call entry points from:dsl
2007-11-28Unify the license: All rights reserved.rmind
2007-11-11Change some initialization of static queues to compile time.matt
2007-10-09mq_receive1: Handle the possible dereference, when cv_timedwait_sig() awakesrmind
2007-09-21- mq_receive1, mq_send1: deal with spurious wakeup. XXX should adjust thead
2007-09-07Implementation of POSIX message queues.rmind