summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Fix two issues which were missed in FreeBSD-SA-05:08.kmem.cperciva2005-05-071-1/+1
* Add missing break.mdodd2005-04-251-0/+1
* Check sopt_level in uipc_ctloutput() and return early if it is non-zero.mdodd2005-04-201-0/+3
* Implement unix(4) socket options LOCAL_CREDS and LOCAL_CONNWAIT.mdodd2005-04-131-15/+105
* In the current world order, solisten() implements the state transition ofrwatson2005-02-211-9/+14
* When aborting a UNIX domain socket bind() because VOP_CREATE() failed,rwatson2005-02-211-1/+3
* style(9)-ize function headers, remove use of 'register'.rwatson2005-02-201-59/+30
* In unp_attach(), allow uma_zalloc to zero the new unpcb rather thanrwatson2005-02-201-3/+2
* Move assignment of UNIX domain socket pcb during unp_attach() outsiderwatson2005-02-201-1/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Remove temporary debugging printf that was used to detect the presencerwatson2004-12-231-4/+0
* Add send buffer locking to uipc_send(). Without this locking a race canalc2004-12-221-0/+3
* "nfiles" is a bad name for a global variable. Call it "openfiles" insteadphk2004-12-011-2/+2
* Initialize struct pr_userreqs in new/sparse style and fill in commonphk2004-11-081-5/+18
* Push acquisition of the accept mutex out of sofree() into the callerrwatson2004-10-181-0/+1
* Don't hold the UNIX domain socket subsystem lock over the body of therwatson2004-08-251-8/+15
* Add UNP_UNLOCK_ASSERT() to asser that the UNIX domain socket subsystemrwatson2004-08-191-2/+10
* Always acquire the UNIX domain socket subsystem lock (UNP lock)rwatson2004-08-161-46/+107
* Annotate the current UNIX domain socket locking strategies, order,rwatson2004-08-161-0/+21
* After completing a name lookup for a target UNIX domain socket torwatson2004-08-141-5/+18
* In uipc_connect(), assert that the passed thread is curthread, and passrwatson2004-07-251-1/+3
* Drop Giant and acquire the UNIX domain socket subsystem lock a bitrwatson2004-07-181-4/+4
* We allocate an array of pointers to the global file table whilealfred2004-07-021-1/+12
* Acquire the socket buffer lock when calling unp_scan() onrwatson2004-06-271-0/+2
* Reduce the number of unnecessary unlock-relocks on socket buffer mutexesrwatson2004-06-261-6/+3
* Release UNIX domain socket subsystem lock earlier -- don't need torwatson2004-06-251-1/+1
* Merge next step in socket buffer locking:rwatson2004-06-211-3/+8
* In uipc_rcvd(), lock the socket buffers at either end of the UNIXrwatson2004-06-201-0/+4
* Hold SOCK_LOCK(so) when frobbing so_state when disconnecting arwatson2004-06-201-1/+5
* Second half of the dev_t cleanup.phk2004-06-171-1/+1
* The socket field so_state is used to hold a variety of socket relatedrwatson2004-06-141-1/+1
* Socket MAC labels so_label and so_peerlabel are now protected byrwatson2004-06-131-0/+2
* Extend coverage of SOCK_LOCK(so) to include so_count, the socketrwatson2004-06-121-0/+1
* Introduce a subsystem lock around UNIX domain sockets in order to protectrwatson2004-06-101-58/+193
* Mark sun_noname as const since it's immutable. Update definitionsrwatson2004-06-041-5/+5
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Export uipc_connect2() from uipc_usrreq.c instead of unp_connect2(),rwatson2004-03-311-2/+3
* Prefer NULL to 0 when testing and assigning pointer values.rwatson2004-03-301-56/+57
* Rename dup_sockaddr() to sodupsockaddr() for consistency with otherrwatson2004-03-011-11/+15
* If we're going to panic(), do it before dereferencing a NULL pointer.cperciva2004-02-221-1/+1
* Restore correct semantics for F_DUPFD fcntl. This should fix the errorsdes2004-01-171-1/+1
* New file descriptor allocation code, derived from similar code introduceddes2004-01-151-1/+1
* Mechanical whitespace cleanup; parenthesize return values; other minordes2004-01-111-56/+59
* Introduce a MAC label reference in 'struct inpcb', which cachesrwatson2003-11-181-1/+1
* Use __FBSDID().obrien2003-06-111-1/+3
* s/discriptors/descriptors/cognet2003-03-231-1/+1
* Back out M_* changes, per decision of the TRB.imp2003-02-191-6/+6
* Do not allow kqueues to be passed via unix domain sockets.alfred2003-02-151-0/+7
* Remove vestiges of no longer needed unp_rvnode field.hsu2003-02-061-1/+0
* Catch more uses of MIN().alfred2003-02-021-4/+0
OpenPOWER on IntegriCloud