The following dependencies seem to be wrong in the code..
if you do not define inet, (e.g for a process controller with no
networking)
then uipc_accf.o will not link because it (wrongly) has it's
sysctl linked off 'net.inet' instead of 'net'.
once you get around that one you also find the following minimal config:
------------
machine i386
cpu I586_CPU
ident MINIMUM
maxusers 16
hints "GENERIC.hints" #Default places to look for
devices.
options FFS
options FFS_ROOT #FFS usable as root device [keep
this!]
device isa
device fdc
device npx
device sio
------------
fails to compile due to:
c -c -O -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual
-fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include
-I../../contrib/dev/acpica/Subsystem/Include -D_KERNEL -include
opt_global.h -elf -mpreferred-stack-boundary=2
../../i386/i386/machdep.c
../../i386/i386/machdep.c:761: warning: function declaration isn't a
prototype
../../i386/i386/machdep.c: In function `osigreturn':
../../i386/i386/machdep.c:771: dereferencing pointer to incomplete type
../../i386/i386/machdep.c:767: warning: `scp' might be used
uninitialized in this function
*** Error code 1
because osigreturn_args is defined only in COMPAT_43.
(making it not really an option) This is in the function
int
osigreturn(p, uap)
(Old_sigreturn)... surely this should also be made conditional on
COMPAT_43?
The trouble with that is tha the new sigreturn calls the osigreturn in
some cases
if (((struct osigcontext *)ucp)->sc_trapno == 0x01d516)
to be exact..
this needs cleaning up. Who understands this stuff?
It is interesting to see that there is NO way to disable all networking
(e.g unix domain sockets)
--
__--_|\ Julian Elischer
/ \ [EMAIL PROTECTED]
( OZ ) World tour 2000
---> X_.---._/ presently in: Budapest
v
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message