//test #include "ipc/sem.h" #include "stdio.h" #include "ipc/ipc.h" int main() { //key_t i = ftok("/test1.txt", 5); //checking ftok long id = semget(2,2,0); //first semaphores long id2 = semget(2, 2, IPC_EXCL); //need to return -1 bc already exists long id3 = semget(2, 2, 0); //need to return 3 (semid of the first) long id4 = semget(100, 2, IPC_CREAT | IPC_EXCL); //need to return 101 (new semaphore) //long id2 = semget(IPC_PRIVATE, 2, 0); //long id3 = semget(IPC_PRIVATE, 2, 0); printf("id %d id2 %d id3 %d id4 %d\n", id, id2, id3, id4); /*if (i == -1){ printf("Error with IPC_KEY\n"); return -1; }*/ return 0; }