All pastes #940222 Raw Edit

Someone

public c v1 · immutable
·published 2008-03-12 20:47 UTC
rendered paste body
 #include <stdio.h>    #include <stdlib.h>    #include <errno.h>    #include <sys/types.h>    #include <sys/ipc.h>    #include <sys/sem.h>    int main(void)    {        key_t key;        int semid;               key = ftok("writer.c", 'J');	semid = semget(key,2,IPC_CREAT | 0600);	semctl(semid,0,SETVAL,1);	semctl(semid,1,SETVAL,1);int i;for(i = 0; i<5; i++){semctl(semid,0,SETVAL,0);semctl(semid,1,SETVAL,0);printf("Writing\n");sleep(4);printf("done\n");semctl(semid,0,SETVAL,1);semctl(semid,1,SETVAL,1);sleep(8);}        return 0;    }