server_setup

This commit is contained in:
Lorenzo Bianchi 2023-05-29 12:25:03 +02:00
parent ae091eef3e
commit e0ff583431
2 changed files with 3 additions and 3 deletions

View File

@ -21,8 +21,7 @@ void setupServerShm() {
}
int getShmid() {
int shmid = shmget(ftok(KEYFILE, 'z'), _ROWS * _COLLUMS * sizeof(tile_t), IPC_CREAT | S_IRUSR | S_IWUSR);
printf("%d\n", shmid);
int shmid = shmget(ftok(KEYFILE, 'h'), _ROWS * _COLLUMS * sizeof(tile_t), IPC_CREAT | S_IRUSR | S_IWUSR);
if (shmid == -1) {
errExit("shmget", "getShmid");
}

View File

@ -19,12 +19,13 @@ pid_t _PIDS[2];
void setSignal(int sig);
void sigIntHandler2(int sig) {
printf("\n");
kill(getpid(), SIGTERM);
}
void sigHandlerServer(int sig) {
if (sig == SIGINT) {
printf(PSERVER "Press again Ctrl^C to exit (whitin %d sec)\n", TIME_TO_RESET);
printf("\n" PSERVER "Press again Ctrl^C to exit (whitin %d sec)\n", TIME_TO_RESET);
signal(SIGINT, sigIntHandler2);
alarm(TIME_TO_RESET);
}