summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_socket.c
Commit message (Expand)AuthorAgeFilesLines
* Add the fo_chown and fo_chmod methods to struct fileops and use themkib2011-08-161-0/+2
* Mfp4 CH=177274,177280,177284-177285,177297,177324-177325bz2011-02-161-6/+7
* Send SIGPIPE to the thread that issued the offending system calljhb2010-06-291-1/+1
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+1
* Add FIONSPACE from NetBSD. FIONSPACE is provided so that programs mayemaste2009-06-301-0/+8
* There are a number of ways an application can check if there arephk2009-06-281-0/+5
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-2/+0
* Add internal 'mac_policy_count' counter to the MAC Framework, which is arwatson2009-06-021-8/+0
* Change the curvnet variable from a global const struct vnet *,zec2009-05-051-2/+8
* Lock receive socket buffer in soo_stat() rather than commenting that werwatson2008-10-071-5/+4
* Add code to allow the system to handle multiple routing tables.julian2008-05-091-1/+1
* Make ftruncate a 'struct file' operation rather than a vnode operation.jhb2008-01-071-0/+9
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-4/+4
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichrwatson2007-08-061-35/+12
* Move to ANSI C function headers. Re-wrap some comments.rwatson2007-03-041-45/+25
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+2
* soreceive_generic(), and sopoll_generic(). Add new functions sosend(),rwatson2006-07-241-5/+3
* Introduce three additional MAC Framework and MAC Policy entry points torwatson2005-04-161-0/+18
* The SO_NOSIGPIPE socket option allows a user process to mark a socketrwatson2005-03-111-0/+8
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Push Giant down through ioctl.phk2004-11-171-0/+2
* Push Giant down through select and poll.phk2004-11-171-0/+2
* Polish two functions a bit so that it is easier to wrap them inphk2004-11-131-21/+33
* Push Giant acquisition down into fo_stat() from most callers. Acquirerwatson2004-07-221-1/+5
* Push acquisition of Giant from fdrop_closed() into fo_close() so thatrwatson2004-07-221-0/+2
* Annotate two intentionally unlocked reads with comments.rwatson2004-06-201-0/+6
* Merge additional socket buffer locking from rwatson_netperf:rwatson2004-06-171-0/+20
* The socket field so_state is used to hold a variety of socket relatedrwatson2004-06-141-4/+4
* Socket MAC labels so_label and so_peerlabel are now protected byrwatson2004-06-131-0/+4
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Conditionally acquire Giant when entering the socket layer via filerwatson2004-03-291-6/+6
* Initialize struct fileops with C99 sparse initialization.phk2003-06-181-2/+8
* Use __FBSDID().obrien2003-06-111-1/+3
* Remove duplicate includes.cognet2003-02-201-1/+0
* Do not allow kqueues to be passed via unix domain sockets.alfred2003-02-151-1/+1
* Bow to the whining masses and change a union back into void *. Retaindillon2003-01-131-7/+7
* Change struct file f_data to un_data, a union of the correct structdillon2003-01-121-7/+7
* When compiling the kernel do not implicitly include filedesc.h from proc.h,alfred2003-01-011-0/+2
* s/sokqfilter/soo_kqfilter/ for consistency with the naming of allphk2002-12-231-1/+1
* Update the st_size reported via stat(2) to accurately reflect the amountkbyanc2002-11-011-1/+1
* Integrate mac_check_socket_send() and mac_check_socket_receive()rwatson2002-10-061-0/+17
* In an SMP environment post-Giant it is no longer safe to blindlytruckman2002-10-031-2/+2
* In continuation of early fileop credential changes, modify fo_ioctl() torwatson2002-08-171-1/+2
* Make similar changes to fo_stat() and fo_poll() as made earlier torwatson2002-08-161-4/+6
* In order to better support flexible and extensible access control,rwatson2002-08-151-4/+4
* More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.alfred2002-06-291-1/+1
* Back out my lats commit of locking down a socket, it conflicts with hsu's work.tanimura2002-05-311-8/+0
* Lock down a socket, milestone 1.tanimura2002-05-201-0/+8
* Giant pushdown for read/write/pread/pwrite syscalls.alfred2002-03-151-2/+12
* SMP Lock struct file, filedesc and the global file list.alfred2002-01-131-3/+4
OpenPOWER on IntegriCloud