opnsense-src/sys
Steven Wallace 93c9414e49 Remove compat_43 psuedo-argument hack, and replace with a better hack.
Instead of using a fake "compat" argument, pass a real compat int to function
if COMPAT_43 is defined.  Functions involved: wait4, accept, recvfrom,
getsockname.

With the compat psuedo-argument, this introduces an argument structure
that can have two possible sizes depending on compat options.
This makes life difficult for lkm modules like ibcs2, which would
have to guess what size used in kernel when compiled.  Also,
the prototype generator for these structures cannot generate proper sizes.

Now there is only one fixed structure and makes everybody happy.

I recommend these changes be introduced to 2.1 so that ibcs2, linux
lkm's generated for 2.2 can still run on a 2.1 kernel.
1995-10-07 23:47:26 +00:00
..
alpha First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
amd64 remove GCC divsi3 routines which are never used. 1995-10-05 10:32:47 +00:00
compat/linux Submitted by: Juergen Lock <nox@jelal.hb.north.de> 1995-10-04 07:08:04 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf add the file kern_conf.c so it con be compiled in when needed 1995-10-04 03:41:38 +00:00
ddb Change db_ps() to have the correct number and type of args for a ddb 1995-08-27 02:40:39 +00:00
dev Add SIOCGIFADDR support. 1995-10-07 20:34:30 +00:00
fs Return EINVAL instead of panicing for rename("dir1", "dir2/.."). 1995-10-07 10:14:12 +00:00
gnu I have applied my last changes correcting the bug in dgbselect() to it 1995-10-04 21:51:26 +00:00
i386 Restore my changes from revisions 1.8, 1.9 and 1.10. They were blown away 1995-10-07 20:07:18 +00:00
isa Hide the "input/output timeout" messages behind the bootverbose case. 1995-10-04 07:01:23 +00:00
isofs/cd9660 Added VOP_GETPAGES/VOP_PUTPAGES and also the "backwards" block count 1995-09-04 00:21:16 +00:00
kern Remove compat_43 psuedo-argument hack, and replace with a better hack. 1995-10-07 23:47:26 +00:00
libkern Comment out, but don't delete stuff we don't use. 1995-10-05 14:46:07 +00:00
miscfs Avoid some 64bit divides. 1995-10-06 09:47:58 +00:00
modules Update the version in the snake saver... 1995-09-04 03:02:08 +00:00
msdosfs Return EINVAL instead of panicing for rename("dir1", "dir2/.."). 1995-10-07 10:14:12 +00:00
net Don't wait for output to drain in pppclose(). Discard output immediately 1995-10-05 00:33:27 +00:00
netccitt Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
netinet Put newline at end of log()ed messages so syslog can't fill up your 1995-10-06 19:30:43 +00:00
netiso Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
netns Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
nfs Added VOP_GETPAGES/VOP_PUTPAGES and also the "backwards" block count 1995-09-04 00:21:16 +00:00
nfsclient Added VOP_GETPAGES/VOP_PUTPAGES and also the "backwards" block count 1995-09-04 00:21:16 +00:00
nfsserver Added NFS_ASYNC kernel option. It only has an effect for NFSv2. 1995-08-24 11:39:31 +00:00
pc98/pc98 Bring IDE CDROM support up to latest version (1.8a?) from Serge. 1995-09-30 00:11:19 +00:00
pccard Missed these changes to the pccard stuff. Sorry Martin! 1995-09-20 07:23:51 +00:00
pci Add SIOCGIFADDR support. 1995-10-07 20:34:30 +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 Say so if a sense code is vendor specific. 1995-10-01 15:19:05 +00:00
sys Remake generated files to reflect makesyscalls.sh changes 1995-10-07 06:29:30 +00:00
tools Generate prototypes for VOP functions. I decided to keep the old-style 1995-09-11 16:05:16 +00:00
ufs Return EINVAL instead of panicing for rename("dir1", "dir2/.."). 1995-10-07 10:14:12 +00:00
vm Fix argument passing to the "freeer" routine. Added some prototypes. (bde) 1995-10-07 19:02:56 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00