int open_all(void) { SIG_ENTITY *sig,*purge; if (kernel == -1) kernel = open_kernel(); if (kernel < 0) return -1; for (sig = entities; sig; sig = sig->next) { sig->signaling = open_signaling(sig); if (sig->signaling < 0) { for (purge = entities; purge != sig; purge = purge->next) close_signaling(purge); close_kernel(); return -1; } } return 0; }
void open_all(void) { open_kernel(); open_unix(); }