freebsd-dev/sys
Bruce Evans 0d1de831ea Obtained from: partly from an ancient patch of mine via 1.1.5
Temporarily nuke TS_WOPEN.  It was only used for the obscure MDMBUF
flow control option in the kernel and for informational purposes
in `pstat -t'.  The latter worked properly only for ptys.  In
general there may be multiple processes sleeping in open() and
multiple processes that successfully opened the tty by opening it
in O_NONBLOCK mode or during a window when CLOCAL was set.  tty.c
doesn't have enough information to maintain the flag but always
cleared it in ttyopen().

TS_WOPEN should be restored someday just so that `pstat -t' can
display it (MDMBUF is already fixed).  Fixing it requires counting
of processes sleeping in open() in too many serial drivers.
1995-07-21 16:30:59 +00:00
..
alpha First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
amd64 Rewrote memory sizing code to generally deal with holes in extended memory. 1995-07-19 06:37:12 +00:00
compat/linux First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Remove vat_audio driver support 1995-07-20 16:31:22 +00:00
ddb Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
dev Don't include <sys/tty.h> in drivers that aren't tty drivers or in general 1995-07-16 10:13:08 +00:00
fs There is a small bug in the cd9660 code that prevents stating of 1995-07-16 10:20:56 +00:00
gnu Obtained from: partly from an ancient patch of mine via 1.1.5 1995-07-21 16:30:59 +00:00
i386 Obtained from: partly from an ancient patch of mine via 1.1.5 1995-07-21 16:30:59 +00:00
isa Fix races in scstart(). q_to_b() wasn't called at spltty(), so there 1995-07-11 18:34:30 +00:00
isofs/cd9660 There is a small bug in the cd9660 code that prevents stating of 1995-07-16 10:20:56 +00:00
kern Obtained from: partly from an ancient patch of mine via 1.1.5 1995-07-21 16:30:59 +00:00
libkern Rearrange the inner loop of scanc() to get better code on i*86's 1995-07-11 18:50:47 +00:00
miscfs Don't include <sys/tty.h> in drivers that aren't tty drivers or in general 1995-07-16 10:13:08 +00:00
modules First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
msdosfs Fixed VOP_LINK argument order botch. 1995-06-28 07:06:55 +00:00
net Don't include <sys/tty.h> in drivers that aren't tty drivers or in general 1995-07-16 10:13:08 +00:00
netccitt Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
netinet Change the compile-time option of DIRECTED_BROADCAST into a sysctl 1995-07-18 09:56:44 +00:00
netiso Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
netns Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
nfs Implemented an nfs_node hash list lock, similar to what was implemented 1995-07-21 10:25:13 +00:00
nfsclient Implemented an nfs_node hash list lock, similar to what was implemented 1995-07-21 10:25:13 +00:00
nfsserver vnode_pager_alloc() never returns NULL, so don't check for it. 1995-07-20 09:43:12 +00:00
pci Fix compiler warnings (systm.h wasn't included). 1995-07-16 10:07:40 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
scsi Allow the specification of the controller bus when wiring down scsi buses. 1995-07-17 23:38:16 +00:00
sys Protect TTYHOG by #ifndef so it can be overridden from the config 1995-07-16 10:22:37 +00:00
tools The generated VCALL always uses the first vp which in the case of /link/ 1995-07-07 13:41:28 +00:00
ufs Since ufs_ihashget can block, the lock must be checked for each time 1995-07-21 16:20:20 +00:00
vm #if 0'd one of the DIAGNOSTIC checks in vm_page_alloc(). It was too 1995-07-20 05:28:07 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00