summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_socket.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* In preparation for unlocking ioctl(2), grab the kernel lock as needed.anton2020-02-221-1/+5
* Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP andvisa2020-01-081-9/+7
* Constify instances of struct fileops.visa2020-01-051-2/+2
* Utilize sigio with sockets.visa2018-11-191-6/+4
* Reorder checks in the read/write(2) family of syscalls to prepare makingmpi2018-08-201-3/+3
* Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O modempi2018-07-301-15/+19
* Move socket & pipe specific logic in their ioctl handler.mpi2018-07-101-1/+7
* Pass the socket to sounlock(), this prepare the terrain for per-socketmpi2018-06-061-5/+5
* Remove solock() surrounding PRU_CONTROL in soo_ioctl().pirofti2018-04-261-3/+1
* Convert 'struct fileops' definitions to C99.mpi2018-04-101-3/+8
* Move SB_SPLICE, SB_WAIT and SB_SEL to `sb_flags', serialized by solock().mpi2017-12-101-3/+3
* Push the NET_LOCK into ifioctl() and use the NET_RLOCK in ifioctl_get().tb2017-11-141-3/+1
* Remove NET_LOCK()'s argument.mpi2017-08-111-3/+3
* Grab the socket lock in soo_ioctl() where `so_state', `so_rcv'mpi2017-07-241-24/+31
* Extend the scope of the socket lock in soo_stat() to protect `so_state'mpi2017-07-201-4/+3
* Do not grab the NET_LOCK() when poll(2)ing on unix domain sockets.mpi2017-02-221-3/+3
* Wrap the NET_LOCK() into a per-socket solock() that does nothing formpi2017-02-141-5/+5
* Remove the inifioctl hack, checking for an unheld NET_LOCK() inmpi2017-01-311-8/+1
* Introduce a hack to remove false-positives when looking for memorympi2017-01-251-1/+8
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-9/+9
* Enforce that ifioctl() is called at IPL_SOFTNET.mpi2016-11-221-3/+7
* Kill rtioctl() stub, returning EOPNOTSUPP since tree import.mpi2016-11-211-2/+2
* Enforce that pr_usrreq functions are called at IPL_SOFTNET.mpi2016-11-211-2/+10
* Separate splsoftnet() from variable initialization.bluhm2016-10-061-2/+3
* remove stale lint annotationstedu2015-12-051-4/+1
* test mbuf pointers against NULL not 0jsg2015-05-131-6/+6
* bzero -> memset. for the speeds.tedu2014-07-131-2/+2
* Eliminates struct pcred by moving the real and saved ugids intoguenther2014-03-301-2/+2
* poll(2) on a socket should set POLLHUP on EOF. This makes themillert2013-09-281-2/+5
* remove some obsolete caststedu2013-04-051-7/+6
* Changing the socket buffer flags sb_flags was not interrupt safebluhm2013-01-151-3/+3
* fix PR 6082: do not create more fd's than will fit in the message onotto2009-02-221-2/+3
* A closed, disconnected, or otherwise failed socket is still a socketderaadt2008-10-021-2/+10
* Deal with the situation when TCP nfs mounts timeout and processesthib2008-05-231-3/+3
* exclude control data from the number of bytes returned by FIONREAD ioctl()kurt2007-02-261-2/+2
* ansi/deregister. No binary change.jsg2005-12-131-28/+8
* Replace select backends with poll backends. selscan() and pollscan()millert2003-09-231-33/+28
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* Add a fo_stat member to struct fileops. Used soon.art2001-05-141-2/+2
* More generic arguments to soo_stat.art2001-05-141-4/+6
* port kqueue changes from freebsd, plus all required openbsd glue.provos2001-03-011-3/+5
* Change struct file interface methods read and write to pass file offset incsapuntz2000-04-191-3/+5
* for non-tty TIOCSPGRP/F_SETOWN/FIOSETOWN pgid setting calls, store uidderaadt1997-08-311-1/+4
* OpenBSD tagsniklas1997-02-241-0/+1
* initial import of NetBSD treederaadt1995-10-181-0/+204