Gordon Ross wrote: > Are the <sys/list.h> types and functions used on any other systems? > Or something similar? Or would this be Solaris-specific? > > The one I've most often run across on other systems is the > BSD-style <sys/queue.h> (which Nevada has now). >
Wow. I didn't even know that queue.h was present. However, it is also not covered by any ARC case. I really, really wish CRTs and project teams would pay closer attention and not *deliver* header files into SUNWhea which are intended for internal (Consolidation Private or Project Private) use only. Anyway, these list functions would be Solaris-specific. The BSD queue functions, while richer, actually are defined as macros, so there isn't really a binary compatibility concern when using them. (There could be source compatibility concerns, however.) The list.h stuff is all defined as functions, which live in genunix. -- Garrett > > >> Unlike virtually every other FOSS, we Solaris has not common faciility that >> is *public* for driver developers for managing linked lists. >> [...] >> >> > >