waiting_list
struct waiting_list *prev; /* previous node in the */
struct waiting_list *next; /* next node in the linked */