summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_generic.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* This moves access to wall and uptime variables in MI code,tholo2004-06-241-23/+30
* debranch SMP, have funniklas2004-06-131-3/+4
* Add an nfds_t type as per POSIX and also add pollfd_t like Solaris has.millert2003-12-101-11/+11
* Replace select backends with poll backends. selscan() and pollscan()millert2003-09-231-40/+31
* match syscallargs comments with realityhenning2003-09-011-2/+2
* remove caddr_t casts. it's just silly to cast something when the functiontedu2003-07-211-15/+14
* fix nfds type; tedu marc okderaadt2003-06-231-2/+7
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* Missing FRELE() call on writev(2) error condition; art@ ok.aaron2002-08-121-3/+5
* SCARG cleanup; okay millert@provos2002-08-111-21/+16
* First round of __P removal in sysmillert2002-03-141-4/+4
* On sparc, PAGE_SIZE and friends might not be a compile-time constant.miod2002-03-131-1/+3
* More FREF/FRELE on relevant places. Now, only sys_mmap and a bunch of ioctl functions in sys/compat are left.art2002-02-131-10/+15
* Require a FREFd file in dofilewrite{,v}.art2002-02-081-3/+9
* require a FREFd fp in dofilereadv. Fix some comments.art2002-02-081-3/+6
* - Rename FILE_{,UN}USE to FREF and FRELE. USE is a bad verb and we don't haveart2002-02-081-12/+3
* Add counting of temporary references to a struct file (as opposed to referencesart2002-02-051-4/+4
* Be more consistent about using fd_getfile where it matters.art2002-02-021-13/+4
* in poll, if fd is < 0, clear revents; bjy@mogua.orgderaadt2001-11-141-1/+4
* - every new fd created by falloc() is marked as larval and should not be usedart2001-10-261-39/+14
* No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)ho2001-05-161-6/+2
* Change the ktrace interface functions from taking the trace vnode to taking theart2000-11-101-5/+5
* replace MALLOC/FREE w/ malloc/free for non-constant-sized memory allocations; art@ okmickey2000-09-271-11/+9
* Isn't code sharing great?art2000-07-071-11/+10
* When select is awakened by a select collission, we need to recalculateart2000-07-071-13/+9
* p{read,write}{,v} from csapuntz, partial NetBSD origin I thinkderaadt2000-04-201-89/+231
* Change struct file interface methods read and write to pass file offset incsapuntz2000-04-191-5/+5
* revents already cleared; dderaadt1999-11-291-4/+2
* handle invalid file descriptors in poll more carefully; dderaadt1999-11-291-8/+20
* optimize poll() for small nfds, by avoiding mallocderaadt1999-08-041-4/+7
* correct return value of poll(); noted by d@deraadt1999-05-241-4/+6
* in poll(), constrain nfds better, to avoid kvm starvation; alexderaadt1999-03-221-2/+7
* Use IOV_MAX, not the deprecated UIO_MAXIOVmillert1999-02-141-3/+3
* readv/writev with iov_len == 0 is legal (was already ok in uipc_syscalls.c).millert1999-02-141-3/+5
* writev takes an int as param #3; theomillert1998-07-281-2/+2
* For read, write, send, sendto, recv, recvfrom return EINVAL is size arg > SSIZE_MAX. For readv, writev, sendmsg, recvmsg return EINVAL if sum of the over iov_len values overflows an ssize_t. Based on what XPG 4.2 says (though XPG is not entirely consistent here). Basically since the return va...millert1998-07-281-16/+18
* Return EINVAL when msg_iovlen or iovcnt <= 0; Make uio_resid unsigned (size_t) and don't return EINVAL if it is < 0 in sys_{read,write}. Remove check for uio_resid < 0 uiomove() now that uio_resid is unsigned and brack remaining panics with #ifdef DIAGNOSTIC. vn_rdwr() must now take a size_t * ...millert1998-07-281-5/+5
* More missing type changes; pointed out by deraadt@OpenBSD.orgtholo1998-02-091-2/+2
* Updates for VFS Lite 2 + soft update.csapuntz1997-11-061-17/+5
* back out vfs lite2 till after 2.2deraadt1997-10-061-5/+17
* VFS Lite2 Changescsapuntz1997-10-061-17/+5
* for non-tty TIOCSPGRP/F_SETOWN/FIOSETOWN pgid setting calls, store uidderaadt1997-08-311-2/+6
* select subsystem si_pid becomes si_selpid, to not conflict against user/kernel siginfo si_pid #definederaadt1997-01-271-7/+7
* i added a fair bit to thisderaadt1996-10-121-1/+2
* poll() as a system callderaadt1996-05-181-1/+123
* if nfds > FD_SETSIZE, allocate room for the bitmasks inside the kernel; alsoderaadt1996-05-071-12/+47
* partial sync with netbsd 960418, more to comederaadt1996-04-211-3/+3
* From NetBSD: 960217 mergeniklas1996-03-031-10/+35
* initial import of NetBSD treederaadt1995-10-181-0/+699