Go to file
xtraeme 4814127d51 Fix a bug that happened when two or more events were received almost
at the same time and the code accessed to an unexistent dictionary:

- Rather than using a global dictionary, use a singly linked list to
  access to the dictionaries, one per event.
- When the dictionary has been sent to userland, destroy it and remove
  it from the list.

With that change it is possible to receive multiple events at the
same time without panics; again thanks to rmind@ for comments and help
with locking.

Reviewed and ok by rmind.
2007-10-06 21:58:40 +00:00
bin Convert to using raise_default_signal(3). 2007-10-05 07:22:23 +00:00
common Improve consistency between <sys/bswap.h> and what's actually 2007-09-19 20:31:34 +00:00
crypto new plog macro 2007-10-02 09:48:08 +00:00
dist Fix an off-by-511 error, pointed out by Andrey Yakovlev 2007-09-26 12:01:49 +00:00
distrib Add sysctl.conf man page. 2007-10-05 21:32:02 +00:00
doc Note changes to raw sockets, gre(4). 2007-10-06 04:04:18 +00:00
etc Fix up the it(4) example. 2007-09-05 14:18:55 +00:00
games __attribute -> __attribute__ 2007-09-16 18:39:54 +00:00
gnu Rerun mknative for all archs. 2007-09-21 10:51:02 +00:00
include split LOGIN_SETGROUP -> LOGIN_SETGID|LOGIN_SETGROUPS 2007-10-06 21:51:21 +00:00
lib split LOGIN_SETGROUP -> LOGIN_SETGID|LOGIN_SETGROUPS 2007-10-06 21:51:21 +00:00
libexec - Don't use the names malloc/free/etc, since we can end up pulling in libc's 2007-10-05 22:21:07 +00:00
regress lib/36938 mbtowc misbehaving after invalid char sequence 2007-09-18 15:12:07 +00:00
rescue Add read-only support for SGI's Extent File System. 2007-06-29 23:30:16 +00:00
sbin Use a two clause license for all the code I contributed. 2007-10-06 07:21:02 +00:00
share My last commit accidently added the links for some other manpages. 2007-10-06 11:39:36 +00:00
sys Fix a bug that happened when two or more events were received almost 2007-10-06 21:58:40 +00:00
tools add raise_default_signal 2007-09-28 09:12:49 +00:00
usr.bin Changes for standards compliance: 2007-10-06 02:55:56 +00:00
usr.sbin portability fixes from joerg. 2007-10-06 20:19:52 +00:00
x11 Apply variation of fix supplied by Havard Eidnes <he@NetBSD.org> 2007-09-17 04:51:04 +00:00
build.sh Fix a tyop and align properly 2007-09-18 12:57:37 +00:00
BUILDING Convert build.sh iso-dir=directory option to -C cddir as per jmmv@ on 2007-09-01 09:32:19 +00:00
Makefile Provide 'do-libgcc' to build gnu/lib/crtstuff${LIBGCC_EXT} (if necessary) 2007-09-07 04:20:44 +00:00
Makefile.inc
UPDATING At pooka@'s request, add hints about the recent 2007-10-02 12:45:51 +00:00