summaryrefslogtreecommitdiff
path: root/sys/kern/sys_socket.c
AgeCommit message (Expand)Author
2018-12-04soo_fcntl is identical to fnullop_fcntl, use the lattermaya
2018-08-01Add ioctl(2) handler for kernel part of sctp_peeloff().rjs
2017-11-30add fo_name so we can identify the fileops in a simple way.christos
2017-11-22Hold KERNEL_LOCK on if_ioctl selectively based on IFEF_MPSAFEozaki-r
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2014-09-05Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to getmatt
2014-07-06* split PRU_SENSE functionality out of xxx_usrreq() switches and place intortr
2014-07-01fix parameter types in pr_ioctl, called xx_control() functions and removertr
2014-06-23where appropriate rename xxx_ioctl() struct mbuf * parameters fromrtr
2014-06-22* split PRU_CONTROL functionality out of xxx_userreq() switches and placertr
2014-05-18Add struct pr_usrreqs with a pr_generic function and prepare for thermind
2014-04-26Decouple sockets linkage from interface code by making ifioctl() a pointer.pooka
2014-04-26It's been > 20years since rtioctl() did something. Let's justpooka
2011-12-20- Eliminate so_nbio and turn it into a bit SS_NBIO in so_state.christos
2011-06-30Don't cast a pointer void * before passing to memset(), that's notdyoung
2009-12-20If a multithreaded app closes an fd while another thread is blocked indsl
2009-12-09Rename fo_drain() to fo_abort(), 'drain' is used to mean 'wait for outputdsl
2009-04-08soo_ioctl:ad
2009-04-08Patch out soo_drain until I fix it to work correctly.ad
2009-04-04Add fileops::fo_drain(), to be called from fd_close() when there is moread
2008-04-29kern/38502 ifconfig wi0 hangsad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-24Merge the socket locking patch:ad
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2008-03-20- Extract the guts of soo_poll() into sopoll(), which takes a struct socket *.ad
2008-02-27make socketops constmatt
2008-02-06Don't lock the socket to set/clear FNONBLOCK. Just set it atomically.ad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-11-01remove some __unused from function parameters.yamt
2006-10-12- sprinkle __unused on function decls.christos
2006-05-14integrate kauth.elad
2006-03-01merge yamt-uio_vmspace branch.yamt
2005-12-11merge ktrace-lwp.christos
2005-12-07Use ANSI function decls.thorpej
2005-02-26nuke trailing whitespaceperry
2004-11-06I guess compiling code before committing is a lost art!christos
2004-11-06Add support for FIONWRITE and FIONSPACE ioctls. FIONWRITE reportswrstuden
2004-05-22Eliminate several uses of `curproc' from the socket-layer code and from NFS.jonathan
2003-09-21cleanup & uniform descriptor owner handling:jdolecek
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-03-21Change 'data' argument to fo_ioctl and fo_fcntl from 'caddr_t' to 'void *'.dsl
2003-01-06writable, not writeable.wiz
2002-10-23merge kqueue branch into -currentjdolecek
2001-11-12add RCSIDslukem
2001-06-16Use SB_ASYNC in struct sockbuf sb_flags field instead of SS_ASYNC inmanu
2001-05-19Backed out a previous commit that was incomplete and hence broke severalmanu
2001-05-19Moved e_flags outsied of ifdef __HAVE_MINIMAL_EMUL in struct emulmanu