Commit Graph

47 Commits

Author SHA1 Message Date
Giacomo Tesio 19a5046403 all: fix warnings
cpu.c:587:4: warning: ‘n’ may be used uninitialized in this function
cpu.c:659:3: warning: dereferencing type-punned pointer will break strict-aliasing rules
cpu.c:659:3: warning: dereferencing type-punned pointer will break strict-aliasing rules
kern/devaudio.c:238:25: warning: variable ‘in’ set but not used
kern/devaudio.c:240:8: warning: variable ‘a’ set but not used
kern/sysproc.c:14:11: warning: cast to pointer from integer of different size
libc/nsec.c:56:12: warning: implicit declaration of function ‘libstrtoll’
libc/runestrchr.c:16:2: warning: suggest parentheses around assignment used as truth value
libmemdraw/draw.c:2209:4: warning: dereferencing type-punned pointer will break strict-aliasing rules
libmemdraw/draw.c:2224:4: warning: dereferencing type-punned pointer will break strict-aliasing rules
libmemdraw/draw.c:2455:4: warning: dereferencing type-punned pointer will break strict-aliasing rules
libmemdraw/draw.c:2481:4: warning: dereferencing type-punned pointer will break strict-aliasing rules
2016-01-09 15:52:31 +01:00
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