summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authorswallace <swallace@FreeBSD.org>1995-10-07 23:47:26 +0000
committerswallace <swallace@FreeBSD.org>1995-10-07 23:47:26 +0000
commitf6c446557ea37b0a782b1542a62cc9f5c092e891 (patch)
treea38519e60d7b71e3add675bd06d7001857b69f2d /lib/libc
parentae0d1905bb5ad016e26c623ac95f56ccd6c6fbad (diff)
downloadFreeBSD-src-f6c446557ea37b0a782b1542a62cc9f5c092e891.zip
FreeBSD-src-f6c446557ea37b0a782b1542a62cc9f5c092e891.tar.gz
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.
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud