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