bird/lib
Martin Mares 38a608c55a Rewritten the I/O loop. All socket operations are now safe, meaning that
you can delete the socket from anywhere in the hooks and nothing should break.
Also, the receive/transmit buffers are now regular xmalloc()'ed buffers,
not separate resources which would need shuffling around between pools.

sk_close() is gone, use rfree() instead.
2004-05-31 21:48:19 +00:00
..
alloca.h Changed of comments. 2004-05-31 17:27:21 +00:00
birdlib.h Added UNUSED. 2004-05-31 21:02:09 +00:00
bitops.c Added library progdocs. 2000-06-04 18:34:39 +00:00
bitops.h BIRD library: The story continues. 1998-05-03 16:43:39 +00:00
checksum.c Spelling fixes to progdoc. 2000-06-07 12:29:08 +00:00
checksum.h Added packet checksumming code. Watch the comments for an explanation. 1999-05-10 21:37:39 +00:00
Doc Documented sockets, events and timers. 2000-06-05 12:19:12 +00:00
event.c Fixes to the progdoc. 2000-06-07 13:25:53 +00:00
event.h Event handlers no longer return re-queue flag. Instead of using it, just 2000-04-27 22:28:49 +00:00
ip.c Fixes for the programmer's manual. 2000-06-08 12:37:21 +00:00
ip.h Unified parsing of prefixes. 2000-05-13 11:17:49 +00:00
ipv4.c Removed a lot of unused variables. 2000-05-04 20:30:36 +00:00
ipv4.h #define SIZE_OF_IP_HEADER 2000-06-07 01:18:36 +00:00
ipv6.c Added ipa_absolutize() which converts link-scope addresses to global scope 2000-05-30 22:47:33 +00:00
ipv6.h Some include added. 2004-05-31 13:59:03 +00:00
lists.c Added library progdocs. 2000-06-04 18:34:39 +00:00
lists.h Added an explanatory comment. 2001-01-15 09:24:16 +00:00
md5.c Include "lib/string.h" instead of <string.h>. It should give us bzero() 2000-03-31 23:30:21 +00:00
md5.h BIRD library: The story continues. 1998-05-03 16:43:39 +00:00
mempool.c Bug fix from Zheng Yuan <zyuan1@cig.mot.com>. 2001-01-17 08:32:28 +00:00
Modules alloca.h added 2004-05-31 17:13:58 +00:00
patmatch.c Added library progdocs. 2000-06-04 18:34:39 +00:00
printf.c IP address formatting now uses the same rules as formatting of strings 2001-08-19 11:11:44 +00:00
resource.c Added rmove() (by Andreas, tweaked by me). 2004-05-31 18:47:19 +00:00
resource.h Added rmove() (by Andreas, tweaked by me). 2004-05-31 18:47:19 +00:00
resource.sgml Fixes for the programmer's manual. 2000-06-08 12:37:21 +00:00
slab.c Fixes to the progdoc. 2000-06-07 13:25:53 +00:00
slists.c Implemented deletion/insertion/asynchronous-walk lists. 1998-12-20 13:56:27 +00:00
slists.h Implemented deletion/insertion/asynchronous-walk lists. 1998-12-20 13:56:27 +00:00
socket.h Rewritten the I/O loop. All socket operations are now safe, meaning that 2004-05-31 21:48:19 +00:00
string.h Include "lib/string.h" instead of <string.h>. It should give us bzero() 2000-03-31 23:30:21 +00:00
unaligned.h Include "lib/string.h" instead of <string.h>. It should give us bzero() 2000-03-31 23:30:21 +00:00
xmalloc.c Spelling fixes to progdoc. 2000-06-07 12:29:08 +00:00