Seems as if sys/socket.h includes bits/socket.h, which includes asm/socket.h and linux/socket.h. Ick.. what a mess... my 386 has socketbits.h included by sys socket.h... On the netwinder, linux/socket and bits/socket seem to conflict, defining a lot of the same things... Another 'wait for Jim' issue? -- David Welton http://www.efn.org/~davidw Debian GNU/Linux - www.debian.org