summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_syscalls.c
AgeCommit message (Expand)Author
2004-04-12make sockargs take void *, combine a len check.Ted Unangst
2004-04-01use NULL for ptrs. parts from Joris VinkTed Unangst
2004-01-06lock filedesc before manipulating. avoids some rare races.Ted Unangst
2003-09-01match syscallargs comments with realityHenning Brauer
2003-07-21remove caddr_t casts. it's just silly to cast something when the functionTed Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-08-23Just like getvnode, make getsock FREF the file so that we can't get awayArtur Grabowski
2002-05-23In sys_accept don't FILE_SET_MATURE the file if we got an error and we've fre...Artur Grabowski
2002-02-12Fix my total blackout of the brain.Artur Grabowski
2002-02-12Fix all users of getsock to use FREF/FRELE properly.Artur Grabowski
2002-02-11In {send,recv}msg allow zero sized message. We can have control data.Artur Grabowski
2002-02-08- Rename FILE_{,UN}USE to FREF and FRELE. USE is a bad verb and we don't haveArtur Grabowski
2001-12-27makes a new accept() socket have the nonblock behavior.Federico G. Schwindt
2001-12-02release the right descriptors when pipe fails; bug report fromNiels Provos
2001-11-28avoid "thundering herd" problem in accept by waking just one process.Niels Provos
2001-11-27change socket connection queues to use TAILQ_Niels Provos
2001-10-26 - every new fd created by falloc() is marked as larval and should not be usedArtur Grabowski
2001-09-20occured->occurredMike Pechkin
2001-09-17Don't treated return length of recvfrom() as a size_t... it's a socklen_t.Jason Wright
2001-06-26implement djb's getpeereid(2), to allow local-domain servers to determine cli...Dug Song
2001-06-22KNFTheo de Raadt
2001-05-16No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)Hakan Olsson
2001-05-14gc OLD_PIPE.Artur Grabowski
2001-02-19Indentation nit.Artur Grabowski
2001-02-09return error from soaccept() upwards. part of accept(2) fix against RSTJun-ichiro itojun Hagino
2000-11-16support kernel event queues, from FreeBSD by Jonathan Lemon,Niels Provos
2000-11-10Change the ktrace interface functions from taking the trace vnode to taking theArtur Grabowski
2000-10-12allow buflen > MLEN for !SO_NAME case (like ancillary data, necessary forJun-ichiro itojun Hagino
2000-09-27replace MALLOC/FREE w/ malloc/free for non-constant-sized memory allocations;...Michael Shalayeff
2000-01-17oops, another syscall pipe() botch; karls@inet.noTheo de Raadt
1999-12-08bring in KAME IPv6 code, dated 19991208.Jun-ichiro itojun Hagino
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