freebsd-nq/sys/sys
David Greenman be24e9e8fa Changed socket code to use 4.4BSD queue macros. This includes removing
the obsolete soqinsque and soqremque functions as well as collapsing
so_q0len and so_qlen into a single queue length of unaccepted connections.
Now the queue of unaccepted & complete connections is checked directly
for queued sockets. The new code should be functionally equivilent to
the old while being substantially faster - especially in cases where
large numbers of connections are often queued for accept (e.g. http).
1996-03-11 15:37:44 +00:00
..
_sigset.h Merge in Lite2: no changes necessary. Just update CSRG id. 1996-03-11 02:10:41 +00:00
acct.h Merge in Lite2: use machine-independent types 1996-03-11 02:22:58 +00:00
bio.h Merge in Lite2: rename B_APPENDWRITE to B_NEEDCOMMIT. 1996-03-11 02:04:27 +00:00
bitstring.h
buf.h Merge in Lite2: rename B_APPENDWRITE to B_NEEDCOMMIT. 1996-03-11 02:04:27 +00:00
callout.h
ccdvar.h Add mirror flag. 1996-01-30 22:33:31 +00:00
cdefs.h Merge in Lite2: no changes required. Just update CSRG id. 1996-03-11 02:16:19 +00:00
cdio.h Since ioc_read_subchannel don't used for hardware, remove padding. 1996-02-03 14:19:13 +00:00
chio.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
clist.h Got rid of unused nclist declaration. 1995-01-07 06:08:15 +00:00
conf.h Merge in Lite2: stylistic changes to function prototypes 1996-03-11 02:13:32 +00:00
cons.h Move sysctl machdep.consdev to cons.c 1995-12-09 20:39:47 +00:00
dataacq.h Rename "aio.h" to "dataacq.h" 1995-04-28 12:08:03 +00:00
devconf.h Mega commit for sysctl. 1995-11-20 12:42:39 +00:00
devfsext.h Make devfs_add_devfsf() which takes printf style args. 1996-01-25 07:17:31 +00:00
device.h Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
dir.h
dirent.h Merge in Lite2: use fixed-width types and add whiteout file type. 1996-03-11 02:05:52 +00:00
disk.h Update the wd.c driver to use the new TAILQ scheme for device 1995-11-23 07:24:41 +00:00
disklabel.h Merge in Lite2: use fixed-width types and reformat comments. 1996-03-11 02:06:30 +00:00
diskmbr.h Merge in Lite2: use fixed-width types and reformat comments. 1996-03-11 02:06:30 +00:00
diskpc98.h Merge in Lite2: use fixed-width types and reformat comments. 1996-03-11 02:06:30 +00:00
diskslice.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
dkbad.h Merge in Lite2: use fixed-width types. 1996-03-11 02:07:37 +00:00
dkstat.h Fix comments on dk_wds and dk_wpms to match code. Improve comment on 1994-12-24 10:11:18 +00:00
dmap.h Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
domain.h Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
errno.h Reviewed by: julian and (hsu?) 1996-01-22 00:02:33 +00:00
exec.h Mega-commit for Linux emulator update.. This has been stress tested under 1996-03-02 19:38:20 +00:00
fbio.h
fcntl.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
fdcio.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
file.h Merge in Lite2: LIST replacement for f_filef, f_fileb, and filehead. 1996-03-11 02:17:30 +00:00
filedesc.h kern_descrip.c: add fdshare()/fdcopy() 1996-02-23 18:49:25 +00:00
filio.h
ftape.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
gmon.h Implemented non-statistical kernel profiling. This is based on 1995-12-29 15:30:05 +00:00
imgact_aout.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
imgact_elf.h First attempt at FreeBSD & Linux ELF support. 1996-03-10 08:42:54 +00:00
imgact.h First attempt at FreeBSD & Linux ELF support. 1996-03-10 08:42:54 +00:00
inflate.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ioccom.h
ioctl_compat.h
ioctl_meteor.h Hopefully, this will fix the problems that some people have been having with 1996-03-02 06:08:53 +00:00
ioctl.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
ipc.h Merge in Lite2: only update CSRG id---the one change made in Lite2 1996-03-11 02:08:16 +00:00
joystick.h Put the joystick status in a struct {int x, y, b1, b2;} rather than in a 1995-02-22 23:34:58 +00:00
kernel.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
ktrace.h A Major staticize sweep. Generates a couple of warnings that I'll deal 1995-12-14 08:32:45 +00:00
libkern.h Moved BCD declarations to the correct header (libkern.h). 1996-01-16 10:23:22 +00:00
linedisc.h Merge in Lite2: stylistic changes to function prototypes 1996-03-11 02:13:32 +00:00
link_aout.h Fix a bunch of spelling errors in the comment fields 1996-01-30 23:33:04 +00:00
link_elf.h Fix a bunch of spelling errors in the comment fields 1996-01-30 23:33:04 +00:00
lkm.h devsw tables are now arrays of POINTERS to struct [cb]devsw 1995-12-13 15:13:57 +00:00
lockf.h A Major staticize sweep. Generates a couple of warnings that I'll deal 1995-12-14 08:32:45 +00:00
malloc.h Merge in Lite2: resolve manifest constant numbering in favor of least 1996-03-11 02:08:50 +00:00
mbuf.h Merge in Lite2: clean up casts for architectures where the size of addresses 1996-03-11 02:14:16 +00:00
md5.h Add a structure definition to the MD* Contexts, so that cvs can use 1995-12-11 02:18:22 +00:00
mdioctl.h Reviewed by: julian with quick glances by bruce and others 1995-08-28 09:19:25 +00:00
mman.h Merge in Lite2: sync up comments. 1996-03-11 02:09:09 +00:00
mount.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
mouse.h
msg.h Fix several sysinit functions that had the wrong type and unnecessarily 1995-08-30 00:33:35 +00:00
msgbuf.h Made msgbuf range checking more robust and clean. 1995-08-07 07:58:23 +00:00
mtio.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
namei.h Merge in Lite2: add whiteout flags to namei parameter descriptors 1996-03-11 02:25:04 +00:00
nlist_aout.h Document some of the fields used by the new shlib code. 1994-12-23 22:32:48 +00:00
param.h Merge in Lite2: bump BSD date from 199306 to 199506. 1996-03-11 02:09:24 +00:00
pipe.h Improve the performance for pipe(2) again. Also include some 1996-02-04 19:56:35 +00:00
proc.h Merge in Lite2: LIST changes 1996-03-11 06:10:11 +00:00
protosw.h Uniformized pr_ctlinput protosw functions. The third arg is now `void 1995-12-16 02:14:44 +00:00
ptrace.h proc.h: Add PHOLD()/PRELE() macros to ensure the U area is not swapped 1996-01-24 18:11:23 +00:00
queue.h Merge in Lite2: fix comment 1996-03-11 02:14:38 +00:00
random.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
reboot.h Merge in Lite2: remove u_long cast from B_MAGICMASK and B_DEVMAGIC 1996-03-11 02:09:55 +00:00
resource.h Merge in Lite2: use fixed-width types. 1996-03-11 02:10:14 +00:00
resourcevar.h Merge in Lite2: cosmetic indentation change. 1996-03-11 02:20:13 +00:00
rlist.h In order to fix some concurrency problems with the swap pager early 1996-03-03 21:11:08 +00:00
rtprio.h "idle priority" support. Based on code from Henrik Vestergaard Draboel, 1994-10-02 04:48:21 +00:00
scsiio.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
select.h
selinfo.h
sem.h Call semexit() from exit(), in order to process `undo vectors'. 1995-12-27 15:25:30 +00:00
shm.h kern_descrip.c: add fdshare()/fdcopy() 1996-02-23 18:49:25 +00:00
signal.h Merge in Lite2: no changes necessary. Just update CSRG id. 1996-03-11 02:10:41 +00:00
signalvar.h Merge in Lite2: add function prototypes 1996-03-11 02:21:04 +00:00
snoop.h A Major staticize sweep. Generates a couple of warnings that I'll deal 1995-12-14 08:32:45 +00:00
socket.h Define a new socket option, SO_PRIVSTATE. Getting it returns the state 1996-02-07 16:19:19 +00:00
socketvar.h Changed socket code to use 4.4BSD queue macros. This includes removing 1996-03-11 15:37:44 +00:00
sockio.h Add generic part of generic multiple-physical-interface support (the 1994-12-21 22:57:05 +00:00
soundcard.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
stat.h Merge in Lite2: use fixed-width types 1996-03-11 02:15:04 +00:00
syscall-hide.h reran makesyscalls.sh after "int len" -> "size_t len" changes. 1996-03-02 17:01:36 +00:00
syscall.h reran makesyscalls.sh after "int len" -> "size_t len" changes. 1996-03-02 17:01:36 +00:00
sysctl.h Merge in Lite2: rename fs to vfs. 1996-03-11 02:17:53 +00:00
sysent.h Mega-commit for Linux emulator update.. This has been stress tested under 1996-03-02 19:38:20 +00:00
syslimits.h Make CHILD_MAX and OPEN_MAX a tunable parameter. 1994-12-03 17:36:37 +00:00
syslog.h
sysproto.h reran makesyscalls.sh after "int len" -> "size_t len" changes. 1996-03-02 17:01:36 +00:00
systm.h Merge in Lite2: add function prototype. 1996-03-11 02:23:33 +00:00
tablet.h Merge in Lite2: use fixed-width types. 1996-03-11 02:15:32 +00:00
termios.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
time.h Merge in Lite2: make timespec struct POSIX.4 compliant 1996-03-11 02:11:25 +00:00
timeb.h
timers.h Obtained from: uthreads package 1996-01-22 00:32:08 +00:00
times.h
timetc.h Merge in Lite2: make timespec struct POSIX.4 compliant 1996-03-11 02:11:25 +00:00
timex.h Redo Kernel NTP PLL support, kernel side. 1994-09-18 20:40:01 +00:00
tprintf.h
tty.h Restored unused function ttrstrt(). It would be used if the low level 1995-12-14 22:32:52 +00:00
ttychars.h
ttycom.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ttydefaults.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ttydev.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
types.h Merge in Lite2: use fixed-width types. 1996-03-11 02:19:02 +00:00
ucred.h Merge in Lite2: change manifest constant values for NOCRED and FSCRED 1996-03-11 02:11:48 +00:00
uio.h Added UIO_NOCOPY. 1995-04-04 17:01:49 +00:00
un.h Merge in Lite2: add function prototypes. 1996-03-11 02:12:57 +00:00
unistd.h Garrett pointed out that the correct place for unix system call args 1996-02-23 19:44:10 +00:00
unpcb.h
user.h A really gross hack to make more of the source tree compile again. 1995-12-09 05:10:55 +00:00
utsname.h
vadvise.h
vcmd.h
vlimit.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
vmmeter.h Merge in Lite2: use machine-independent types. 1996-03-11 02:22:40 +00:00
vnioctl.h Reviewed by: julian with quick glances by bruce and others 1995-08-28 09:19:25 +00:00
vnode.h Add missing prototype for newly public vn_vmio_open function, next to 1996-03-03 18:51:33 +00:00
vsio.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
wait.h Merge in Lite2: fix typo in comment. 1996-03-11 02:03:11 +00:00
wormio.h Add <sys/wormio.h>, containing the declarations that are shared between 1996-01-27 17:49:47 +00:00