>>>>> "JNP" == Joshua N Pritikin <[EMAIL PROTECTED]> writes:
JNP> False alarm? Linux is able to make the assumption that the next & prev
JNP> pointers are always the same offset from the top of the structure. This
JNP> assumption is true for pe_watcher.all, pe_event.peer, pe_event.que, and
JNP> pe_qcallback.ring. However, pe_timeable.ring is stored at lots of
JNP> different offsets. Hm hm. I guess some bytes are wasted but otherwise
JNP> Event will need two different kinds of linked lists...
do you mean insque and remque? they are standard unix lib calls which do
some linked list stuff for you. i have used them in a generic linked
list module which was used by an event loop system i wrote. i wasn't
worried about storgae size but cleanliness of the code.
BTW those 2 lib calls derived directly from the vax having them in it
instruction set and people wanting a way to get at them from c.
uri
--
Uri Guttman --------- [EMAIL PROTECTED] ---------- http://www.sysarch.com
SYStems ARCHitecture, Software Engineering, Perl, Internet, UNIX Consulting
The Perl Books Page ----------- http://www.sysarch.com/cgi-bin/perl_books
The Best Search Engine on the Net ---------- http://www.northernlight.com