Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. int i, j, sum, columns, rows, mem_size, key, shmid, sem_key, semid, *start;
  2. struct sigaction act = {{0}};
  3. struct sembuf op;
  4.  
  5. rows = atoi(argv[1]); //get the main arguments
  6. columns = atoi(argv[2]);
  7.  
  8. //MEMORY CREATION
  9. mem_size = (1 + 1 + 1 + 1 + 1 + rows + (rows * columns));
  10. shmid = mem_create(mem_size);
  11. start = (int *)shmat(shmid, NULL, 0); //start points to the beggining of the shared memory
  12.  
  13. //FILL MEMORY
  14. mem_fill(rows, columns, start); //grafei ton pinaka tis diastaseis ktl
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement