server_setup
This commit is contained in:
parent
ae091eef3e
commit
e0ff583431
|
@ -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");
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue