drawterm/kern
David du Colombier 23a48c7cfe devip: add support for IPv6
Addresses are now stored as uchar[16] instead
of ulong, with enough room for IPv6.

Generic IP functions have been removed from
devip.c and replaced by libip, imported from
Plan 9.

Names and addresses are resolved using either
gethostbyname() or getaddrinfo() functions.

On Windows, IPv6 name resolution is not enabled,
because mingw32 doesn't provide inet_ntop().

R=rsc
http://codereview.appspot.com/6408044
2012-08-03 21:30:17 +02:00
..
Makefile #%*&*@#(@ sun 2006-05-21 17:02:05 +00:00
allocb.c amd64 fixes 2006-05-21 16:32:29 +00:00
cache.c a 2005-08-08 12:50:13 +00:00
chan.c memrchr -> mymemrchr for FreeBSD 2008-07-14 16:48:16 +00:00
dat.h #%*&*@#(@ sun 2006-05-21 17:02:05 +00:00
data.c a 2005-08-08 12:50:13 +00:00
dev.c a 2005-08-08 12:50:13 +00:00
devaudio-none.c fix audio for mac; add devtls 2006-04-04 11:38:40 +00:00
devaudio-sun.c from axel belinfante 2006-05-29 15:24:15 +00:00
devaudio-unix.c amd64 fixes 2006-05-21 16:32:29 +00:00
devaudio.c #%*&*@#(@ sun 2006-05-21 17:02:05 +00:00
devaudio.h forgot 2006-03-10 03:43:03 +00:00
devcons.c add make CONF=pthread for modern systems 2008-12-09 07:05:09 +00:00
devdraw.c win32 build; add -r option 2009-08-25 22:46:22 -07:00
devfs-posix.c kern/devfs-posix: fix chmod after rename (thanks Cinap) 2012-07-14 08:15:02 -04:00
devfs-win32.c win32 build; add -r option 2009-08-25 22:46:22 -07:00
devip-posix.c devip: add support for IPv6 2012-08-03 21:30:17 +02:00
devip-win32.c devip: add support for IPv6 2012-08-03 21:30:17 +02:00
devip.c devip: add support for IPv6 2012-08-03 21:30:17 +02:00
devip.h devip: add support for IPv6 2012-08-03 21:30:17 +02:00
devlfd.c amd64 fixes 2006-05-21 16:32:29 +00:00
devmnt.c sync with Plan 9 2006-11-13 03:23:32 +00:00
devmouse.c enable queue management in kern/devmouse.c. i have no idea why it was 2005-09-01 16:43:18 +00:00
devpipe.c a 2005-08-08 12:50:13 +00:00
devroot.c fixes 2006-01-17 12:48:16 +00:00
devssl.c amd64 fixes 2006-05-21 16:32:29 +00:00
devtab.c fix audio for mac; add devtls 2006-04-04 11:38:40 +00:00
devtls.c #%*&*@#(@ sun 2006-05-21 17:02:05 +00:00
error.c a 2005-08-08 12:50:13 +00:00
error.h a 2005-08-08 12:50:13 +00:00
exportfs.c a 2005-08-08 12:50:13 +00:00
fns.h devip: add support for IPv6 2012-08-03 21:30:17 +02:00
netif.h a 2005-08-08 12:50:13 +00:00
parse.c a 2005-08-08 12:50:13 +00:00
pgrp.c silence all gcc warnings 2005-11-07 17:13:41 +00:00
posix.c fix redefinition in kern/posix.c 2007-11-26 15:11:24 +00:00
procinit.c windows 2005-11-02 15:20:27 +00:00
qio.c amd64 fixes 2006-05-21 16:32:29 +00:00
qlock.c a 2005-08-08 12:50:13 +00:00
rendez.c a 2005-08-08 12:50:13 +00:00
rwlock.c a 2005-08-08 12:50:13 +00:00
screen.h add make CONF=pthread for modern systems 2008-12-09 07:05:09 +00:00
sleep.c a 2005-08-08 12:50:13 +00:00
smalloc.c a 2005-08-08 12:50:13 +00:00
stub.c amd64 fixes 2006-05-21 16:32:29 +00:00
syscall.c a 2005-08-08 12:50:13 +00:00
sysfile.c amd64 fixes 2006-05-21 16:32:29 +00:00
sysproc.c a 2005-08-08 12:50:13 +00:00
term.c cleanups spotted by irix cc 2005-12-29 23:15:58 +00:00
uart.c mac 2005-11-02 15:21:51 +00:00
waserror.c a 2005-08-08 12:50:13 +00:00
win32.c kern/win32.c: restore actually used variable 2012-07-14 09:21:46 -04:00
x a 2005-08-08 12:50:13 +00:00