summaryrefslogtreecommitdiffstats
path: root/lib/libc/sys/kqueue.2
Commit message (Collapse)AuthorAgeFilesLines
* mdoc: drop redundant .Pp and .LP callsuqs2010-10-081-1/+0
| | | | They have no effect when coming in pairs, or before .Bl/.Bd
* Fix typos and spelling mistakes.joel2010-08-061-1/+1
|
* The devices that supported EVFILT_NETDEV kqueue filters were removed inbrooks2009-12-311-20/+0
| | | | | | | | | | | | r195175. Remove all definitions, documentation, and usage. fifo_misc.c: Remove all kqueue tests as fifo_io.c performs all those that would have remained. Reviewed by: rwatson MFC after: 3 weeks X-MFC note: don't change vlan_link_state() function signature
* Add EV_RECEIPT to kevents.sson2009-09-161-0/+9
| | | | | | | | EV_RECEIPT is useful to disambiguating error conditions when multiple events structures are passed to kevent(2). The error code is returned in the data field and EV_ERROR is set. Approved by: rwatson (co-mentor)
* Add the EV_DISPATCH flag to kevents.sson2009-09-161-0/+5
| | | | | | | | When the EV_DISPATCH flag is used the event source will be disabled immediately after the delivery of an event. This is similar to the EV_ONESHOT flag but it doesn't delete the event. Approved by: rwatson (co-mentor)
* Add EVFILT_USER to kevents.sson2009-09-161-1/+39
| | | | | | | | | Add user events support to kernel events which are not associated with any kernel mechanism but are triggered by user level code. This is useful for adding user level events to an event handler that may also be monitoring kernel events. Approved by: rwatson (co-mentor)
* We've been able to support EVFILT_VNODE filtering on non-UFSru2007-09-071-6/+1
| | | | | | | | file systems since 2005. Submitted by: Igor Sysoev Approved by: re (bmah) MFC after: 3 days
* Document that the data field for NOTE_EXIT holds the process exit status.jhb2006-11-201-0/+2
| | | | | Submitted by: Jared Yanovich -phirerunner at comcast.net- MFC after: 2 weeks
* Markup fixes.ru2006-09-171-1/+1
|
* Note that the system only allows a maximum of kern.kq_calloutmax timers.ceri2006-08-251-1/+10
| | | | | | PR: docs/102353 Submitted by: phk MFC after: 1 week
* Update .Dd value.alc2005-06-041-1/+1
|
* Eliminate the original method of requesting notification of aio_read(2) andalc2005-06-041-9/+0
| | | | | | | | | | | | | | | | | aio_write(2) completion through kevent(2). This method does not work on 64-bit architectures. It was deprecated in FreeBSD 4.4. See revisions 1.87 and 1.70.2.7. Change aio_physwakeup() to call psignal(9) directly rather than indirectly through a timeout(9). Discussed with: bde Correct a bug introduced in revision 1.65 that could result in premature delivery of a signal if an lio_listio(2) consisted of a mixture of direct/raw and queued I/O operations. Observed by: tegge Eliminate a field from struct kaioinfo that is now unused. Reviewed by: tegge
* Mechanically kill hard sentence breaks.ru2004-07-021-15/+30
|
* Markup, grammar, and spelling fixes.ru2004-06-301-3/+3
|
* Spelling fixes.mpp2004-06-211-1/+1
|
* Add mention of the fact that timeouts are silently limited to 24 hours.cperciva2004-04-201-0/+5
| | | | Observed by: jmg
* Add information about the EVFILT_NETDEV filterbrueffer2003-11-111-0/+24
| | | | | | PR: docs/56872 (based on) Submitted by: Suleiman Souhlal <refugee@vt.edu> Reviewed by: hmp, jmg
* document the fact that kqueue will immediately return and not timeout whenjmg2003-10-201-0/+8
| | | | | | nevents is 0. PR: kern/45291
* mdoc(7): Use the new feature of the .In macro.ru2003-09-081-1/+1
|
* add support for using kqueue to watch bpf sockets.jmg2003-08-051-1/+8
| | | | | Submitted by: Brian Buchanan of nCircle, Inc. Tested on: i386 and sparc64
* mdoc(7) police: "The .Fa argument.".ru2002-12-191-0/+8
|
* mdoc(7) police: Tidy up the syscall language.ru2002-12-181-6/+23
| | | | | | | | | | Stop calling system calls "function calls". Use "The .Fn system call" a-la "The .Nm utility". When referring to a non-BSD implementation in the HISTORY section, call syscall a function, to be safe.
* Track the number of non-data chararacters stored in socket buffers so thatkbyanc2002-11-011-1/+1
| | | | | | | | | | | the data value returned by kevent()'s EVFILT_READ filter on non-TCP sockets accurately reflects the amount of data that can be read from the sockets by applications. PR: 30634 Reviewed by: -net, -arch Sponsored by: NTT Multimedia Communications Labs MFC after: 2 weeks
* While an interface can be depreciated, we prefer deprecated.rwatson2002-10-291-1/+1
| | | | Submitted by: Wayne Morrison <tewok@tislabs.com>
* Fix typo (SIGEV_EVENT -> SIGEV_KEVENT).mp2002-07-021-1/+1
|
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-011-3/+3
|
* Typo: s/conatains/contains/guido2001-09-121-1/+1
| | | | MFC after: 1 week
* mdoc(7) police: remove whitespace at EOL.ru2001-08-081-1/+1
|
* Document EVFILT_TIMER.jlemon2001-07-191-0/+12
| | | | MFC after: 1 week
* Remove whitespace at EOL.dd2001-07-151-26/+26
|
* event.h -> sys/event.hdd2001-06-271-1/+1
| | | | Submitted by: David Hill <david@phobia.ms>
* Remove duplicate words.dd2001-06-241-1/+1
|
* Fix small bogon.jlemon2001-06-111-1/+1
| | | | Submitted by: Anton Berezin <tobez@tobez.org>
* Document various changes to kq:jlemon2001-02-261-10/+44
| | | | | | | - new EV_SET macro, - NOTE_LOWAT option for low water marks on read/write filters, - NOTE_REVOKE for filesystem unmounting (and revoke() calls) - improved API for EVFILT_AIO
* Add include <sys/time.h> because kevent uses struct timespecguido2001-02-141-0/+1
|
* Prepare for mdoc(7)NG.ru2000-12-291-15/+3
|
* mdoc(7) police: Er macro usage cleanup.ru2000-11-221-1/+1
|
* Fix a logic reversal: the RFFDG flag must be unset in order to sharejlemon2000-11-211-3/+6
| | | | | | a file descriptor table. (Thanks to Alan Cox) Clarify the fact that the changelist and eventlist can be shared.
* Clarify the time parameter of the kevent() system call.asmodai2000-11-211-1/+1
| | | | | | Inspired by PR: 21708 Submitted by: Ronald F. Guilmette <rfg@monkeys.com> Reviewed by: jlemon
* Document return value of ENOENT for nonexistent/invalid filter entries.jlemon2000-08-071-0/+2
|
* Clean up some nits, with the permission of the author:sheldonh2000-07-241-7/+14
| | | | | | * Grammar fixes. * Mark up rfork and vnode as cross-references. * Clarify the use of the RFFDG flag to rfork(2).
* Simplify kqueue API slightly.jlemon2000-07-181-2/+2
| | | | Discussed on: -arch
* remove sys/time.h by instruction from bde.jmg2000-07-061-1/+0
|
* change first release date to 4.1-R as 5.0-R won't be out for at least ajmg2000-06-261-1/+1
| | | | | | year (from jkh).. Caught by: Fx macro warning on 3.4-R
* Replace .Va, .Ar and .Nm with .Fa or .Va where necessary, examples:chris2000-06-231-5/+5
| | | | | | ``.Ar errno'' -> ``.Va errno'' ``.Nm ops'' -> ``.Fa ops'' ``.Va fd'' -> ``.Fa fd''
* add a BUGS section on how we can only watch VNODE's on a UFS file systemjmg2000-06-071-0/+4
| | | | | | | | | right now... I talked w/ phk last night and "fixing" this in a generic way is going to require a lot of complex thought on stacking let alone the NFS problems.. add missing sys/time.h for struct timespec def...
* fix up the kqueue documentation... comment some things that were leftjmg2000-05-241-0/+21
| | | | | | out that really needed to be here... Reviewed-by: jlemon
* Back out NOTE_EXIT status reporting pending discussion.green2000-05-211-4/+0
|
* Put the wait(2) exit status in "data" for NOTE_EXIT kevents.green2000-05-171-0/+4
|
* Fixed missing include in synopsis.bde2000-05-111-2/+2
| | | | | Use a long line instead splitting a line with backslash-newline in synopsis. My synopsis checker doesn't understand backslash-newline.
OpenPOWER on IntegriCloud