summaryrefslogtreecommitdiff
path: root/sys/kern/sys_generic.c
AgeCommit message (Expand)Author
2000-07-13When select(2)/poll(2) is awakened by a collision, recalculate thethorpej
2000-05-27Reduce use of curproc in several places:sommerfeld
2000-03-30Get rid of register declarations.augustss
2000-03-17build stkbuf out of u_long rather than char for sys_ioctl() to ensure we get ...darrenr
1999-05-05Add "use counting" to file entries. When closing a file, and it's referencethorpej
1998-08-04Abolition of bcopy, ovbcopy, bcmp, and bzero, phase one.perry
1998-08-03UIO_MAXIOV -> IOV_MAXkleink
1998-07-31fix sizeofs so they comply with the KNF style guide. yes, it is pedantic.perry
1998-07-31Reject an iovcnt argument of 0 to readv(), writev(), preadv() and pwritev()kleink
1998-07-28When checking for overflow in the residual count, test against SSIZE_MAX.thorpej
1998-06-30Split up read/readv/write/writev into the system call front-end andthorpej
1998-06-30Add two additional arguments to the fileops read and write calls, athorpej
1998-06-25defopt KTRACEthorpej
1998-03-01Merge with Lite2 + local changesfvdl
1997-11-04Fix slight argument bogosity with getgroups(), setgroups(), select(),thorpej
1997-10-15Adjust u_int arguments of some system calls to int, to match user-levelmycroft
1997-02-23in pollscan, cast incoming fd to unsigned int. from mycroft.mrg
1997-02-18check that fd being poll()ed is valid. from mycroft.mrg
1996-12-22* catch up with system call argument type fixups/const poisoning.cgd
1996-09-07Use INFTIM, not -1.mycroft
1996-09-07Modify poll(2) prototype.mycroft
1996-09-07Implement poll(2).mycroft
1996-09-05Clean up sys_select() slightly.mycroft
1996-06-13in select(), if it's a small number of file descriptors use acgd
1996-06-02Deal with FD_SETSIZE larger than the default.mycroft
1996-03-29kill unnecessary (and sometimes dangerous) casts of ioctl commands to intcgd
1996-02-09More proto fixeschristos
1996-02-04First pass at prototypingchristos
1995-10-07Prefix names of system call implementation functions with `sys_'.mycroft
1995-09-19Make system calls conform to a standard prototype and bring thosethorpej
1995-03-21Update to use timer{add,sub}().mycroft
1994-12-11Use __timer{add,sub}(), not timeval{add,sub}(). Remove the latter completely.mycroft
1994-10-30be more careful with types, also pull in headers where necessary.cgd
1994-10-20update for new syscall args description mechanismcgd
1994-06-29New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'cgd
1994-05-19update to 4.4-litecgd
1994-05-07setrun changes namecgd
1994-05-05lots of changes: prototype migration, move lots of variables, definitions,cgd
1994-05-04Rename a lot of process flags.cgd
1994-02-16read(): return EINVAL if `count' argument is negative.pk
1993-12-18Canonicalize all #includes.mycroft
1993-07-15make args & locals of select unsigned where appropriate.cgd
1993-07-13break args structs out, into syscallname_args structs, so gcc2 doesn'tcgd
1993-06-22more damn ansi function declarations. damn you chris....glass
1993-06-14a few changes to select. most notable: don't sleep forever unlesscgd
1993-06-13Believe it or not, selrecord() was broken...mycroft
1993-05-18make kernel select interface be one-stop shopping & clean it all up.cgd
1993-03-21after 0.2.2 "stable" patches appliedcgd
1993-03-21initial import of 386bsd-0.1 sourcescgd