int main() { int i; /* mi_mount */ emofs_sem_init(&mutex); bmount(); init_fs(); signal(SIGCHLD, reaper); for(i = 0; i < PROCESS_NUMBER; i++) { if (fork() == 0) { sim_work(); exit(0); } else { usleep(NEXT_CHILDREN_WAIT); } } while (ENDED_CHILDREN < PROCESS_NUMBER) { pause(); } show_work(); puts("Simulació acabada"); /* mi_umount */ bumount(); emofs_sem_get(&mutex); emofs_sem_del(mutex); return 0; }
static void select_click_handler(ClickRecognizerRef recognizer, void *context) { show_work(); hide_rest(); }