summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove extraneous FILEDESC_LOCKs around atomic reads.hsu2003-01-241-4/+0
* Added comment why this workaround is required.ume2003-01-221-1/+7
* getpeername() returns with no error but didn't fill struct sockaddrume2003-01-221-0/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-6/+6
* Bow to the whining masses and change a union back into void *. Retaindillon2003-01-131-3/+3
* Change struct file f_data to un_data, a union of the correct structdillon2003-01-121-3/+4
* Ensure that the made-up inode number for a Unix domain socket is persistent.hsu2002-12-251-1/+1
* Trim extraneous #else and #endif MAC comments per style(9).rwatson2002-10-281-1/+1
* - Allocate only enough space for a temporary buffer to holdrobert2002-10-171-5/+6
* Introduce support for Mandatory Access Control and extensiblerwatson2002-08-011-2/+9
OpenPOWER on IntegriCloud