summaryrefslogtreecommitdiff
path: root/sys/kern/sys_pipe.c
AgeCommit message (Expand)Author
2006-07-23Use the LWP cached credentials where sane.ad
2006-06-07merge FreeBSD timecounters from branch simonb-timecounterskardel
2006-05-14integrate kauth.elad
2006-03-01merge yamt-uio_vmspace branch.yamt
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2005-12-07Use ANSI function decls.thorpej
2005-10-29just use ltsleep rather than lockmgr + PCATCH with horrible timeout dance.yamt
2005-09-11PR/27185: Christian Biere: kqueue: EOF on pipe gains no EVFILT_READ eventchristos
2005-04-01merge yamt-km branch.yamt
2005-03-12PR/29679: Gunnar.Ritter: fstat() blksize on the write side of the pipe returnschristos
2005-02-26nuke trailing whitespaceperry
2004-11-30Cloning cleanup:christos
2004-11-21pipe_direct_write: fallback to non-loan write in the case ofyamt
2004-11-14Wrap TIMEVAL_TO_TIMESPEC and TIMESPEC_TO_TIMEVAL macros inatatat
2004-11-06Add support for FIONWRITE and FIONSPACE ioctls. FIONWRITE reportswrstuden
2004-07-17PRIBIO -> PSOCK. This emulates the pre-sys_pipe behavior, and avoids includingmycroft
2004-04-25Initialise (most) pools from a link set instead of explicit callssimonb
2004-04-08Lots of sysctl descriptions (if someone wants to help out here, thatatatat
2004-03-24* replace incorrect M_WAITOK flag from pool_get() by proper PR_WAITOKpooka
2004-03-24Tango on sysctl_createv() and flags. The flags have all been renamed,atatat
2004-03-03No need to initialise [rw]pipe twice.dsl
2004-03-03initialize rpipe and wpipe to NULL, so that they are initialized in thechristos
2004-02-26pipelock() must release the pipe simplelock during tsleep()jdolecek
2004-02-24remove error(1) comment.christos
2004-02-24occured -> occurred. From Peter Postma.wiz
2004-02-22use the new NOTE_SUBMIT to flag if the locking is necessaryjdolecek
2003-12-04Dynamic sysctl.atatat
2003-11-13plug memory leak on error.yamt
2003-10-25fix uninitialized variablechristos
2003-09-22- pass signo to fownsignal [ok by jd]christos
2003-09-21cleanup & uniform descriptor owner handling:jdolecek
2003-09-14ksiginfo_t support.christos
2003-08-11Workaround to prevent a lockup in pipelock() in the case that signals arepk
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-03-21Change 'data' argument to fo_ioctl and fo_fcntl from 'caddr_t' to 'void *'.dsl
2003-03-12Validate that pgid argument to TIOCSPGRP in part of current session.dsl
2003-02-14On pipe reads, check for EOF before FNONBLOCK to avoid spurious EAGAIN errors.pk
2003-02-12Make the pipe code mostly MP-safe. There are a few unaddressed racepk
2003-02-01Add extensible malloc types, adapted from FreeBSD. This turnsthorpej
2003-01-18Merge the nathanw_sa branch.thorpej
2002-12-05pipe_stat(): add S_IRUSR and S_IWUSR to mode; this is what Linux does,jdolecek
2002-11-26si_ -> sel_ to avoid conflicts with siginfo.christos
2002-11-02/*CONTCOND*/ while (0)'ed macrosperry
2002-11-01ISO C requires a statement after a label.kristerw
2002-11-01pipe_read(): initialize ocnt before pipelock() call; it might have beenjdolecek
2002-10-23merge kqueue branch into -currentjdolecek
2002-08-25Fix signed/unsigned comparison warnings from GCC 3.3.thorpej
2002-03-17Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY foratatat