summaryrefslogtreecommitdiff
path: root/sys/dev/putter/putter.c
AgeCommit message (Expand)Author
2010-01-28Adjust some comments which were written when this was still a part of puffs.pooka
2009-12-20If a multithreaded app closes an fd while another thread is blocked indsl
2009-12-09Rename fo_drain() to fo_abort(), 'drain' is used to mean 'wait for outputdsl
2009-12-07Mark putter as MODULE_CLASS_DRIVER to make it autoloadable. Thispooka
2009-04-11Fix locking as Andy explained. Also fill in uid and gid like sys_pipe did.christos
2009-04-11Fix PR/37878 and PR/37550: Provide stat(2) for all devices and don't usechristos
2009-04-04Add fileops::fo_drain(), to be called from fd_close() when there is moread
2009-03-18Ansify function definitions w/o arguments. Generated with sed.cegger
2009-01-20Change major()/minor() to return 32-bit types again, calleddrochner
2008-12-29Actually, revert previous - I doubt it would work with a non-rump kernel.pooka
2008-12-29die filthy #ifdef _MODULE, die!pooka
2008-08-08KASSERT works better with == instead of =pooka
2008-07-21Repeat after me: do not pollute sys with #ifdef _RUMPKERNELpooka
2008-05-30Don't call devsw_attach/detach if _MODULE is not defined.jmcneill
2008-05-21Acquire kernel_lock in putter's fileops.ad
2008-05-19Don't build as module if _RUMPKERNEL is defined.jmcneill
2008-05-19Return result of devsw_detach().ad
2008-05-19Support building putter as a module.jmcneill
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2008-03-01Welcome to 4.99.55:rmind
2008-01-02unstaticate putterdebugpooka
2007-12-03Allow EVFILT_WRITE kqfilters to be registered and map them topooka
2007-11-20Allow to register configuration routines to putter. Once apooka
2007-11-13Don't specialcase minor device, treat all minors the same.pooka
2007-11-12Bounds-check responses from userspace.pooka
2007-11-12* split the putter header into a kernel version and a userland versionpooka
2007-11-12Move putter code from directly under dev/ to dev/putter/pooka