GlSignalNode
GlSignalNode *sig;
sig = (GlSignalNode *) _new_FreeListNode(gl->sig_mem);
sig = (GlSignalNode *) _del_FreeListNode(gl->sig_mem, sig);
GlSignalNode *sig; /* The gl->sigs list node of the specified signal */
GlSignalNode *prev; /* The node that precedes sig in the list */
sig = (GlSignalNode *) _del_FreeListNode(gl->sig_mem, sig);
GlSignalNode *sig; /* A signal node in gl->sigs */
gl->sig_mem = _new_FreeList(sizeof(GlSignalNode), GLS_FREELIST_BLOCKING);
GlSignalNode *sig; /* A node in the list of signals to be caught */
GlSignalNode *sig; /* A node in the list of signals to be caught */
typedef struct GlSignalNode GlSignalNode;
GlSignalNode *next; /* The next signal in the list */
GlSignalNode *sig; /* The signal disposition */
GlSignalNode *sigs; /* The head of the list of signals */