From e0ff583431e6e84b52f704eec3562e34b1118664 Mon Sep 17 00:00:00 2001 From: Lorenzo Bianchi Date: Mon, 29 May 2023 12:25:03 +0200 Subject: [PATCH] server_setup --- src/custom_shm.c | 3 +-- src/custom_sig.c | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/custom_shm.c b/src/custom_shm.c index 9d5a345..bfd807f 100644 --- a/src/custom_shm.c +++ b/src/custom_shm.c @@ -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"); } diff --git a/src/custom_sig.c b/src/custom_sig.c index 04ad075..25dd9a9 100644 --- a/src/custom_sig.c +++ b/src/custom_sig.c @@ -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); }