summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_syscalls.c
AgeCommit message (Expand)Author
1999-07-13introduce fdremove() to mark a file descriptor as unused. fdremove makesNiels Provos
1999-06-15do not mangle retval, makes return value sane; problem found by millertTheo de Raadt
1999-06-11oopsNiels Provos
1999-06-08copy int sized objects, not register_t sized objects in pipe()Theo de Raadt
1999-06-08better fd leak preventionTheo de Raadt
1999-06-07need seperate sys_pipe() versions, for pipeclose() or soclose() callsTheo de Raadt
1999-06-07replacement pipe() system call; copies data into place inside kernel, soTheo de Raadt
1999-06-07do not leak file descriptors if copyout() failsTheo de Raadt
1999-06-07store NULL in fd_ofilesTheo de Raadt
1999-02-15sendto(2) takes a socklen_t as wellTodd C. Miller
1999-02-15use socklen_tTodd C. Miller
1999-02-14Use IOV_MAX, not the deprecated UIO_MAXIOVTodd C. Miller
1999-02-14Don't do range checking on namelen unless name is non-NULL, otherwiseTodd C. Miller
1999-02-14readv/writev with iov_len == 0 is legal (was already ok in uipc_syscalls.c).Todd C. Miller
1999-02-11avoid insane lengths for various syscallsTheo de Raadt
1998-09-14allow the recvfrom (fd, NULL, 0, MSG_PEEK, ...) again, pr 584.Niels Provos
1998-08-05return EMSGSIZE, not EINVAL is msg_iovlen <= 0 as per XPG 4.2Todd C. Miller
1998-08-05delete bogus casts of msg_iovlen to u_int since msg_iovlen is already a u_intTodd C. Miller
1998-07-28For read, write, send, sendto, recv, recvfrom return EINVAL is size arg > SSI...Todd C. Miller
1998-07-28Don't assume uio_resid can go negative when detecting oflowTodd C. Miller
1998-07-28Return EINVAL when msg_iovlen or iovcnt <= 0; Make uio_resid unsigned (size_t...Todd C. Miller
1998-02-08Updates to match type changes in syscall tablesThorsten Lockert
1997-12-16evaluate length before doing compat stuff which might overwrite theNiels Provos
1997-06-05delete cannot happen codeTheo de Raadt
1996-08-27New fast pipe(2) from freebsd without fancy vm stuff.shawn
1996-05-18socketpair() is not a hack in libc like pipe()Theo de Raadt
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-10-18initial import of NetBSD treeTheo de Raadt