summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* Fixed a bug in sendfile(2) where the sent data would be corrupted duedg2003-12-011-0/+5
* - Modify alpha's sf_buf implementation to use the direct virtual-to-alc2003-11-161-3/+4
* falloc allocates a file structure and adds it to the file descriptordwmalone2003-10-191-4/+3
* Migrate the sf_buf allocator that is used by sendfile(2) and zero-copyalc2003-08-291-99/+0
* Drop Giant in recvit before returning an error to the caller to avoidkan2003-08-111-1/+4
* If connect(2) has been interrupted by a signal and therefore theyar2003-08-061-3/+8
* Do some minor Giant pushdown made possible by copyin, fget, fdrop,dwmalone2003-08-041-13/+8
* Use kmem_alloc_nofault() rather than kmem_alloc_pageable() in sf_buf_init().alc2003-08-021-1/+1
* VOP_GETVOBJECT() wants to be called with the vnode lock held.truckman2003-06-191-0/+3
* Finish the vm object locking in sendfile(2). More generally,alc2003-06-121-1/+8
* Lock the vm object when removing a page.alc2003-06-111-0/+3
* Use __FBSDID().obrien2003-06-111-1/+3
* Grab giant in sendit rather than kern_sendit because sockargs maydwmalone2003-05-291-4/+6
* Split sendit into two parts. The first part, still called sendit, thatdwmalone2003-05-051-50/+65
* Recent changes to uipc_cow.c have eliminated the need for some sf_buf-alc2003-03-311-3/+3
* Pass the vm_page's address to sf_buf_alloc(); map the vm_page as partalc2003-03-291-9/+6
* Pass the sf buf to MEXTADD() as the optional argument. This permitsalc2003-03-161-5/+3
* Remove GIANT_REQUIRED from sf_buf_free().alc2003-03-061-2/+0
* Sync new socket nonblocking/async state with file flags in accept().tegge2003-02-231-0/+7
* Remove duplicate includes.cognet2003-02-201-1/+0
* Back out M_* changes, per decision of the TRB.imp2003-02-191-11/+11
* Break out the bind and connect syscalls to intend to make callingume2003-02-031-15/+40
* Consolidate MIN/MAX macros into one place (param.h).alfred2003-02-021-3/+0
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-11/+11
* Bow to the whining masses and change a union back into void *. Retaindillon2003-01-131-4/+4
* Change struct file f_data to un_data, a union of the correct structdillon2003-01-121-4/+4
* Move the declaration of the socket fileops from socketvar.h to file.h.phk2002-12-231-2/+0
* Integrate mac_check_socket_send() and mac_check_socket_receive()rwatson2002-10-061-0/+22
* In an SMP environment post-Giant it is no longer safe to blindlytruckman2002-10-031-2/+4
* accept(2) on a socket that has been shutdown(2) normally returnsarchie2002-08-281-5/+4
* In order to better support flexible and extensible access control,rwatson2002-08-151-1/+6
* Fix return case for negative namelen by jumping to normal exit processingrwatson2002-08-151-2/+4
* Moved sf_buf_alloc and sf_buf_free function declarations to sys/socketvar.hdg2002-08-131-2/+0
* Remove obsolete comment about sf_buf_* functions being static. They weredg2002-08-131-3/+0
* Fix sendfile(), who was calling vn_rdwr() without aresid parameter andsemenu2002-08-111-2/+2
* While we're at it, add range checks similar to those in previous commit tonectar2002-08-091-0/+8
* Add additional range checks for copyout targets.rwatson2002-08-091-0/+2
* Include file cleanup; mac.h and malloc.h at one point had orderingrwatson2002-08-011-0/+1
* Introduce support for Mandatory Access Control and extensiblerwatson2002-07-311-0/+21
* o In do_sendfile(), replace vm_page_sleep_busy() by vm_page_sleep_if_busy()alc2002-07-301-5/+6
* - Make use of the VM_ALLOC_WIRED flag in the call to vm_page_alloc() inarr2002-07-231-12/+12
* Lock accesses to the page queues by sendfile() and friends.alc2002-07-131-0/+8
* Create a bug-for-bug FreeBSD4 compatible version of sendfile and move thealfred2002-07-121-3/+36
* nuke more instances of caddr_talfred2002-06-291-23/+19
* remove or replace caddr_t with void.alfred2002-06-281-32/+29
* At long last, commit the zero copy sockets code.ken2002-06-261-7/+7
* Implement SO_NOSIGPIPE option for sockets. This allows one to request thatalfred2002-06-201-1/+2
* Catch up to changes in ktrace API.jhb2002-06-071-8/+8
* Back out my lats commit of locking down a socket, it conflicts with hsu's work.tanimura2002-05-311-35/+2
* Lock down a socket, milestone 1.tanimura2002-05-201-2/+35
OpenPOWER on IntegriCloud