freebsd-dev/sys
wollman 3488b56322 Add support for poll(2) on files. vop_nopoll() now returns POLLNVAL
if one of the new poll types is requested; hopefully this will not break
any existing code.  (This is done so that programs have a dependable
way of determining whether a filesystem supports the extended poll types
or not.)

The new poll types added are:

	POLLWRITE - file contents may have been modified
	POLLNLINK - file was linked, unlinked, or renamed
	POLLATTRIB - file's attributes may have been changed
	POLLEXTEND - file was extended

Note that the internal operation of poll() means that it is impossible
for two processes to reliably poll for the same event (this could
be fixed but may not be worth it), so it is not possible to rewrite
`tail -f' to use poll at this time.
1997-12-15 03:09:59 +00:00
..
alpha - Add support for the following mice to psm/moused/sysmouse: 1997-12-07 08:09:19 +00:00
amd64 Add support for low resolution SMP kernel profiling. 1997-12-15 02:18:35 +00:00
compat As described by the submitter: 1997-12-14 03:17:54 +00:00
compile
conf Sync with sys/i386/conf/files.i386 revision 1.182. 1997-12-14 12:30:54 +00:00
contrib/ipfilter/netinet Import kernel parts of ipfilter-3.2.1 1997-11-16 05:55:52 +00:00
ddb Some fixes from John Hood: 1997-12-05 05:36:58 +00:00
dev - Add support for the following mice to psm/moused/sysmouse: 1997-12-07 08:09:19 +00:00
fs Add support for poll(2) on files. vop_nopoll() now returns POLLNVAL 1997-12-15 03:09:59 +00:00
geom There is no ccdread() nor ccdwrite(). 1997-11-18 14:39:04 +00:00
gnu Use ENOIOCTL instead of -1 (= ERESTART) for tty ioctls that are 1997-12-06 13:25:01 +00:00
i386 Add support for low resolution SMP kernel profiling. 1997-12-15 02:18:35 +00:00
isa - Add support for the following mice to psm/moused/sysmouse: 1997-12-07 08:09:19 +00:00
isofs/cd9660 Staticize a few things. 1997-11-18 14:40:36 +00:00
kern Add support for poll(2) on files. vop_nopoll() now returns POLLNVAL 1997-12-15 03:09:59 +00:00
libkern Rename some local variables to avoid shadowing other local variables. 1997-11-07 09:21:01 +00:00
miscfs Add support for poll(2) on files. vop_nopoll() now returns POLLNVAL 1997-12-15 03:09:59 +00:00
modules - The daemon might go off the screen and crashed the system if the 1997-10-26 07:35:18 +00:00
msdosfs Reviewed by: various. 1997-11-12 05:42:33 +00:00
net Use ENOIOCTL instead of -1 (= ERESTART) for tty ioctls that are 1997-12-06 13:25:01 +00:00
netatalk Fix various problems with netatalk kernel support. 1997-10-29 00:30:52 +00:00
netinet Add Matt Dillon's quick fix hack for the self-connect DoS. 1997-11-20 20:04:49 +00:00
netipx Removed unused #includes. 1997-10-28 15:59:26 +00:00
netkey Last major round (Unless Bruce thinks of somthing :-) of malloc changes. 1997-10-12 20:26:33 +00:00
netnatm Removed unused #includes. 1997-10-28 15:59:26 +00:00
netns
nfs Various of the ISP users have commented that the 1.41 version of the 1997-12-08 00:59:08 +00:00
nfsclient Various of the ISP users have commented that the 1.41 version of the 1997-12-08 00:59:08 +00:00
nfsserver Don't call malloc(..., M_WAITOK) at splnet(). Doing so is often 1997-11-24 14:18:00 +00:00
pc98 Sync with sys/i386/i386/machdep.c revision 1.279. 1997-12-14 12:31:44 +00:00
pccard - Remove the code that cleared out the registers (previously enabled by the 1997-12-02 23:23:14 +00:00
pci Fix size of start queue to 32 entries, independent of the default 1997-12-02 22:37:58 +00:00
powerpc/include
rpc
scsi Allow slow SCSI CDROMs more time to start up. 1997-12-14 00:32:33 +00:00
sys Add support for poll(2) on files. vop_nopoll() now returns POLLNVAL 1997-12-15 03:09:59 +00:00
tools Removed unused #includes. 1997-10-28 15:59:26 +00:00
ufs Add support for poll(2) on files. vop_nopoll() now returns POLLNVAL 1997-12-15 03:09:59 +00:00
vm Slight improvement to the vm_zone stats output. Also, some other superficial 1997-12-14 05:17:44 +00:00
Makefile