freebsd-skq/sys
bde 562a666ce0 Test the correct nonblocking flag in ttylclose(). IO_NDELAY is only valid
in read() and write().  FNONBLOCK is valid in ioctl() and close().

The bug caused hung ptys when a process talked to itself using nonblocking
i/o and exited while the slave pty had output to flush.  ttywait() was
called and hung.  Signals didn't work because the process was exiting.
`comcontrol /dev/ttyp0 drainwait 1' worked to terminate the wait.  This
shows that comcontrol is not limited to hardware control.  It has no i386
or driver dependencies and doesn't belong in src/sbin/i386.

Bruce
1995-05-07 06:32:28 +00:00
..
alpha/include Third round in syscons update. 1995-01-28 22:18:05 +00:00
amd64 Correct the definition for the (unused) cpu_setstack(). 1995-05-04 07:50:06 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Restructured the floppy tape probe. 1995-05-06 19:34:28 +00:00
ddb Fixed the formatting breakage I added in the previous commit. 1995-04-04 01:35:33 +00:00
dev Restructured the floppy tape probe. 1995-05-06 19:34:28 +00:00
fs For P_SUGID processes, we must also change ownership of the mem file 1995-04-15 03:20:31 +00:00
gnu Changes to get rid of ufslk2 hangs when doing read/write to/from 1995-04-24 05:13:28 +00:00
i386 Restructured the floppy tape probe. 1995-05-06 19:34:28 +00:00
isa Restructured the floppy tape probe. 1995-05-06 19:34:28 +00:00
isofs/cd9660 Readdir on a CDrom would return bogus "d_type" values, potentially confusing 1995-03-28 07:46:38 +00:00
kern Test the correct nonblocking flag in ttylclose(). IO_NDELAY is only valid 1995-05-07 06:32:28 +00:00
libkern Do not install libkern into /usr/lib, blank target install: added. 1995-03-23 07:02:14 +00:00
miscfs change to reflect reality. 1995-05-03 23:10:35 +00:00
modules Put vnode_if.h and vnode_if.c into CLEANFILES that are automatically 1995-04-15 17:36:53 +00:00
msdosfs Fix link sys call 1995-04-11 18:32:17 +00:00
net Fix misplaced idempotency #endif. 1995-04-29 15:24:00 +00:00
netccitt Cleanup loopback interface support. 1995-04-26 18:10:58 +00:00
netinet Add IPTOS_MINCOST according to RFC 1349 1995-05-05 14:36:38 +00:00
netiso Add queue.h include file to all the TPIP code. 1995-04-26 21:32:42 +00:00
netns Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
nfs Slight re-ordering of the creation of a vmio object to fix a condition 1995-04-21 02:58:49 +00:00
nfsclient Slight re-ordering of the creation of a vmio object to fix a condition 1995-04-21 02:58:49 +00:00
nfsserver Slight re-ordering of the creation of a vmio object to fix a condition 1995-04-21 02:58:49 +00:00
pci Fixed mbuf leak and panic that occurred when packets got too memory 1995-05-05 20:09:51 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Use the header files that are compatible with the code just moved over 1994-08-07 18:41:02 +00:00
scsi Change defintion of unit to minor(dev). Sorry for not 1995-05-03 23:53:32 +00:00
sys Added prototype for memcpy(). Changed size argument of "b" functions to 1995-05-02 05:35:07 +00:00
tools Added $Id$ 1994-08-02 07:55:43 +00:00
ufs Limit filesize to the amount that the VM system can currently handle 1995-05-01 23:20:24 +00:00
vm Fixed a calculation that would once-in-a-while cause the swap_pager 1995-05-07 03:48:54 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00