freebsd-src/sys
Bruce Evans 91241944ea Added a kernel-only error code ENOICTL. This will be returned from
low level ioctl routines instead of the magic number -1 so that
callers can distinguish it from ERESTART (which happens to be -1).
-1 meant that the ioctl was not handled at the called level.
ERESTART is normal when a sleeping ioctl is interrupted.  ERESTART
got converted to ENOTTY instead of restarting the ioctl.  Many
(most?) ioctls can not be restarted safely, but this is apparently
supposed to be handled by drivers converting ERESTART to EINTR.
I first saw this problem for TIOCDRAIN.  Justin saw if for disk
ioctls.

Added missing parentheses.
1997-12-06 11:28:06 +00:00
..
alpha Added support for linux sound ioctls: 1997-11-17 04:00:32 +00:00
amd64 Changes to allow event-based process monitoring and control. 1997-12-06 04:11:14 +00:00
compat Don't include <sys/lock.h> in headers when only `struct simplelock' is 1997-12-05 19:55:52 +00:00
compile
conf Sync with sys/i386/conf/options.i386 revision 1.63. 1997-12-05 11:51:29 +00:00
ddb Some fixes from John Hood: 1997-12-05 05:36:58 +00:00
dev In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
fs Changes to allow event-based process monitoring and control. 1997-12-06 04:11:14 +00:00
geom There is no ccdread() nor ccdwrite(). 1997-11-18 14:39:04 +00:00
gnu Don't include <sys/lock.h> in headers when only `struct simplelock' is 1997-12-05 19:55:52 +00:00
i386 Add AWE32 description to visualconfig 1997-12-06 08:20:00 +00:00
isa In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
isofs/cd9660 Staticize a few things. 1997-11-18 14:40:36 +00:00
kern Changes to allow event-based process monitoring and control. 1997-12-06 04:11:14 +00:00
libkern Rename some local variables to avoid shadowing other local variables. 1997-11-07 09:21:01 +00:00
miscfs Changes to allow event-based process monitoring and control. 1997-12-06 04:11:14 +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 Unstaticized rn_delete() and rn_lookup(). They are used in dark corners 1997-11-24 13:50:24 +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 Remove unneeded member nsp_head from struct nspcb. 1997-04-14 18:26:51 +00:00
nfs Don't call malloc(..., M_WAITOK) at splnet(). Doing so is often 1997-11-24 14:18:00 +00:00
nfsclient Don't call malloc(..., M_WAITOK) at splnet(). Doing so is often 1997-11-24 14:18:00 +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/trap.c revision 1.119. 1997-12-06 06:19:19 +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 Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
sys Added a kernel-only error code ENOICTL. This will be returned from 1997-12-06 11:28:06 +00:00
tools Removed unused #includes. 1997-10-28 15:59:26 +00:00
ufs Don't include <sys/lock.h> in headers when only `struct simplelock' is 1997-12-05 19:55:52 +00:00
vm Support an optional, sysctl enabled feature of idle process swapout. This 1997-12-06 02:23:36 +00:00
Makefile Commit a long-forgotten tweak for building tags in /usr/src/sys. 1997-07-13 07:36:20 +00:00