aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sys_socket.c
Commit message (Expand)AuthorAgeFilesLines
* Push Giant acquisition down into fo_stat() from most callers. AcquireRobert Watson2004-07-221-1/+5
* Push acquisition of Giant from fdrop_closed() into fo_close() so thatRobert Watson2004-07-221-0/+2
* Annotate two intentionally unlocked reads with comments.Robert Watson2004-06-201-0/+6
* Merge additional socket buffer locking from rwatson_netperf:Robert Watson2004-06-171-0/+20
* The socket field so_state is used to hold a variety of socket relatedRobert Watson2004-06-141-4/+4
* Socket MAC labels so_label and so_peerlabel are now protected byRobert Watson2004-06-131-0/+4
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Conditionally acquire Giant when entering the socket layer via fileRobert Watson2004-03-291-6/+6
* Initialize struct fileops with C99 sparse initialization.Poul-Henning Kamp2003-06-181-2/+8
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Remove duplicate includes.Olivier Houchard2003-02-201-1/+0
* Do not allow kqueues to be passed via unix domain sockets.Alfred Perlstein2003-02-151-1/+1
* Bow to the whining masses and change a union back into void *. RetainMatthew Dillon2003-01-131-7/+7
* Change struct file f_data to un_data, a union of the correct structMatthew Dillon2003-01-121-7/+7
* When compiling the kernel do not implicitly include filedesc.h from proc.h,Alfred Perlstein2003-01-011-0/+2
* s/sokqfilter/soo_kqfilter/ for consistency with the naming of allPoul-Henning Kamp2002-12-231-1/+1
* Update the st_size reported via stat(2) to accurately reflect the amountKelly Yancey2002-11-011-1/+1
* Integrate mac_check_socket_send() and mac_check_socket_receive()Robert Watson2002-10-061-0/+17
* In an SMP environment post-Giant it is no longer safe to blindlyDon Lewis2002-10-031-2/+2
* In continuation of early fileop credential changes, modify fo_ioctl() toRobert Watson2002-08-171-1/+2
* Make similar changes to fo_stat() and fo_poll() as made earlier toRobert Watson2002-08-161-4/+6
* In order to better support flexible and extensible access control,Robert Watson2002-08-151-4/+4
* More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.Alfred Perlstein2002-06-291-1/+1
* Back out my lats commit of locking down a socket, it conflicts with hsu's work.Seigo Tanimura2002-05-311-8/+0
* Lock down a socket, milestone 1.Seigo Tanimura2002-05-201-0/+8
* Giant pushdown for read/write/pread/pwrite syscalls.Alfred Perlstein2002-03-151-2/+12
* SMP Lock struct file, filedesc and the global file list.Alfred Perlstein2002-01-131-3/+4
* Give struct socket structures a ref counting interface similar toMatthew Dillon2001-11-171-3/+11
* KSE Milestone 2Julian Elischer2001-09-121-16/+16
* Don't bother passing p to rtioctl just so it can fail to pass it to mrt_ioctlBill Fenner2001-07-251-1/+1
* Extend kqueue down to the device layer.Jonathan Lemon2001-02-151-2/+4
* Instead of just blindly setting -rw-rw-rw-:Chris Costello2000-07-021-2/+11
* Report -rw-rw-rw file access modes in soo_stat.Chris Costello2000-07-021-1/+2
* Include the UID and GID values filled in by socreate() into socket->so_credChris Costello2000-05-111-0/+3
* Update socket file type for fo_stat(). soo_stat() becomes a fileopsPeter Wemm1999-11-081-4/+6
* This is what was "fdfix2.patch," a fix for fd sharing. It's prettyBrian Feldman1999-09-191-2/+4
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Fix fd race conditions (during shared fd table usage.) Badfileops isBrian Feldman1999-08-041-1/+2
* Add standard padding argument to pread and pwrite syscall. That should make themDmitrij Tejblum1999-04-041-3/+5
* Moved prototypes for soo_{read,write,close} into socketvar.h where theyMark Newton1999-02-011-6/+1
* Fix bogus line breaks in declarations for soo_read() and soo_write()Mark Newton1999-02-011-5/+3
* Added comments about non-staticization so it doesn't get un-done nextMark Newton1999-01-311-1/+2
* Unstaticized routines which are needed by the svr4 KLD and the streamsMark Newton1999-01-301-7/+7
* Installed the second patch attached to kern/7899 with some changes suggestedDon Lewis1998-11-111-4/+11
* This commit fixes various 64bit portability problems required forDoug Rabson1998-06-071-2/+2
* Moved some #includes from <sys/param.h> nearer to where they are actuallyBruce Evans1998-03-281-1/+2
* Various select -> poll changesPeter Wemm1997-09-141-5/+6
* Fix all areas of the system (or at least all those in LINT) to avoid storingGarrett Wollman1997-08-161-2/+3
* Removed unused #includes.Bruce Evans1997-08-021-6/+1
* The long-awaited mega-massive-network-code- cleanup. Part I.Garrett Wollman1997-04-271-42/+8