extern int insertBlocked(int *semAdd, pcb_t *p); extern pcb_t *removeBlocked(int *semAdd); extern pcb_t *outBlocked(pcb_t *p); extern pcb_t *headBlocked(int *semAdd); extern void initASL();