plan9fox/sys/src
cinap_lenrek b9bf9f1d54 hjfs: dentry qid checking, prevent newentry() from allocating already in use slot
always check if the directory entry qid from the loc still
matches the one on disk before doing anything. helps
catching bugs and is basically equivalent to what cwfs does
with its checktag.

make a haveloc() check in newentry() to make sure we dont
allocate a file slot thats still in use, but deleted.
this seems to fix the NPROC>1 build problems.
2012-11-16 13:42:45 +01:00
..
9 limit clunk queue length for cclose() 2012-11-07 22:04:29 +01:00
ape calloc: check multiplication overflow 2012-08-19 10:50:39 +02:00
boot tftp: prevent it from hanging if ack packets get lost 2012-09-20 09:33:40 +02:00
cmd hjfs: dentry qid checking, prevent newentry() from allocating already in use slot 2012-11-16 13:42:45 +01:00
games doom: fix mixbuffer size confusion 2012-09-03 00:24:27 +02:00
lib9p lib9p: add Srv.start 2012-03-30 20:06:33 +02:00
libaml libaml: store *value* instead of name reference in dest for alias op 2012-09-09 09:06:37 +02:00
libauth Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libauthsrv factotum: fix _adgetticket() filedescriptor race, add timeouts to all authserver transactions 2012-08-01 19:18:33 +02:00
libavl Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libbin Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libbio libbio: add Breadn 2011-10-06 00:39:05 +02:00
libc Add isotime() and isodate() functions to libc. 2012-09-02 23:05:41 +12:00
libcomplete Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libcontrol Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libdisk Add alignment hints for e512 ATA drives. 2012-09-09 17:22:12 +12:00
libdraw libdraw: enter()/eenter() ^W support - we are getting there 2012-09-26 17:35:21 +02:00
libfis libfis: do not lie about logical sector units 2012-10-06 22:56:05 +02:00
libflate Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libframe libframe: derive attributes of cursor from rio instead of hardcoding them. 2011-04-30 18:03:18 +00:00
libgeometry Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libhtml Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libhttpd Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libip Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
liblex liblex: fix allprint() definition (from sources) 2012-10-03 18:18:01 +02:00
libmach libmach: fix acid -k regression (was broken in r5eeb36d3ddd0) 2012-08-07 03:48:56 +02:00
libmemdraw libdraw: reduce memory for writeimage/writememimage 2011-09-04 04:38:08 +02:00
libmemlayer libmemlayer: remove pool.h includes (import from sources) 2012-10-25 00:47:55 +02:00
libmp Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libndb ndb: recognize ip6.arpa postfix in mkptrname() 2012-08-02 22:20:55 +02:00
liboventi Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libplumb libplumb: realloc memleak (thank you clsmith, THANK YOU!) 2012-05-14 01:35:17 +02:00
libregexp Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libscribble Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libsec fix spaces 2012-11-15 19:41:13 +01:00
libstdio Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libString Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libsunrpc Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
libthread libthread: make ioproc even when opening /proc/n/ctl fails (factotum) 2012-04-03 22:10:19 +02:00
libventi venti: fix possible nil deref in libventi vtgetreq() and cleanup vacfs (import from sources) 2012-08-07 16:11:35 +02:00
mkfile fix the build 2012-06-18 22:10:25 +02:00
mkfile.proto import updated compilers from sources 2012-07-30 19:11:16 +02:00
NOTICE Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00