Commit Graph

46 Commits

Author SHA1 Message Date
David du Colombier
2f4516ba69 devip: fix addrlen in connect() and bind()
On some systems, the third argument of connect() and bind()
is expected to be the length of the address family instead
of the length of the sockaddr structure.

R=rsc
http://codereview.appspot.com/6492074
2012-09-10 19:51:39 +02:00
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
Russ Cox
14564d23d2 kern/win32.c: restore actually used variable
R=rsc
http://codereview.appspot.com/6401048
2012-07-14 09:21:46 -04:00
Russ Cox
6af132daa2 kern/devfs-posix: fix chmod after rename (thanks Cinap)
R=rsc
http://codereview.appspot.com/6401047
2012-07-14 08:15:02 -04:00
Russ Cox
6fb8584800 cleanup suggested by Geoff Collyer 2011-01-02 18:33:44 -05:00
Russ Cox
3bab3a220a win32 build; add -r option 2009-08-25 22:46:22 -07:00
Russ Cox
4f14409f56 add make CONF=pthread for modern systems 2008-12-09 07:05:09 +00:00
Russ Cox
46bd8d37d2 memrchr -> mymemrchr for FreeBSD 2008-07-14 16:48:16 +00:00
Russ Cox
972518cb05 windows fixes 2007-12-31 17:23:36 +00:00
Russ Cox
f7c895607e fix redefinition in kern/posix.c 2007-11-26 15:11:24 +00:00
Russ Cox
d1b585cfe2 fix name bug; try to use bigger offsets 2007-05-29 12:23:05 +00:00
Russ Cox
a85fefcc92 sync with Plan 9 2006-11-13 03:23:32 +00:00
Russ Cox
bf7b4c49fb fix the way Plan 9 does 2006-10-12 03:23:15 +00:00
Russ Cox
d4753beb37 dangling pointer reference (Tim Wiess) 2006-10-12 03:21:03 +00:00
Russ Cox
353f9089e6 from axel belinfante 2006-05-29 15:24:15 +00:00
Russ Cox
964d0bdc57 silly sun 2006-05-24 15:24:14 +00:00
Russ Cox
083b5a0e40 setmalloctag 2006-05-21 23:32:55 +00:00
Russ Cox
1125f094ce #%*&*@#(@ sun 2006-05-21 17:02:05 +00:00
Russ Cox
5797fdc0c0 amd64 fixes 2006-05-21 16:32:29 +00:00
Russ Cox
af11a9e129 misparsing 9grid.net 2006-04-06 16:21:51 +00:00
Russ Cox
17efd16d0f misparsing 9grid.net 2006-04-06 15:54:12 +00:00
Russ Cox
7e5c23755e fix audio for mac; add devtls 2006-04-04 11:38:40 +00:00
Russ Cox
a033ac892e forgot 2006-03-10 03:43:03 +00:00
Russ Cox
37ef30916c add audio 2006-03-08 04:24:23 +00:00
Russ Cox
f18ed453eb fixes 2006-01-17 12:48:16 +00:00
Russ Cox
230e492a8a more irix-inspired fixes 2005-12-29 23:41:14 +00:00
Russ Cox
21b830b1ac cleanups spotted by irix cc 2005-12-29 23:15:58 +00:00
Russ Cox
f067fbcaef netbsd fix 2005-12-29 21:02:41 +00:00
Russ Cox
ee5fc884bd fixes 2005-11-08 01:35:49 +00:00
Russ Cox
d6701f9376 set muid 2005-11-07 17:46:26 +00:00
Russ Cox
e03e9178e2 no deadlock 2005-11-07 17:36:34 +00:00
Russ Cox
537f761602 mac warnings 2005-11-07 17:34:39 +00:00
Russ Cox
494adeed0b silence gcc warnings 2005-11-07 17:21:23 +00:00
Russ Cox
1c8b499228 silence all gcc warnings 2005-11-07 17:13:41 +00:00
Russ Cox
43b112897a devssl fix (should not matter) 2005-11-04 19:19:11 +00:00
Russ Cox
e10503f019 Mac fixes 2005-11-04 15:47:45 +00:00
Russ Cox
ab73f2bbf5 Add real factotum. 2005-11-04 15:36:40 +00:00
Russ Cox
06b60293ad mac 2005-11-02 15:21:51 +00:00
Russ Cox
e4f9a4578a windows 2005-11-02 15:20:27 +00:00
Russ Cox
5d6ebf7a53 Merge in Windows port using mingw and make. 2005-10-31 15:30:23 +00:00
Russ Cox
d920d42c8b Less or better chatter. 2005-10-18 18:19:23 +00:00
Russ Cox
74d480c1e8 Use posix locks instead of pipes. 2005-10-18 13:45:38 +00:00
Russ Cox
82b1d4d6c2 More fixes. 2005-10-17 16:39:16 +00:00
Russ Cox
54ca86f879 Rewrite X11 snarf. Maybe this will be better. 2005-10-17 16:18:45 +00:00
andrey
a43c1e6fab enable queue management in kern/devmouse.c. i have no idea why it was
disabled.

this caused scroll button movements to be missed from /dev/mouse as they
generate two quick on-off events of which only the last one was being read
by devmouse.

andrey
2005-09-01 16:43:18 +00:00
Russ Cox
934846f35c a 2005-08-08 12:50:13 +00:00