rifunziona tutto

This commit is contained in:
Lorenzo Bianchi 2023-06-01 08:39:49 +02:00
parent 751dda12b7
commit d80203e938
3 changed files with 7 additions and 4 deletions

View File

@ -75,6 +75,9 @@ TERMINAL_ARGS2 := --geometry=10x30 -e
# OPEN_NEW_TERMINAL := kitty
test: comp
ipcrm --all=sem
ipcrm --all=msg
ipcrm --all=shm
$(OPEN_NEW_TERMINAL) $(TERMINAL_ARGS1) $(MKFILE_DIR) $(TARGET2) $(ARGSCLIENT1)
$(OPEN_NEW_TERMINAL) $(TERMINAL_ARGS2) $(MKFILE_DIR) $(TARGET2) $(ARGSCLIENT2)
./$(TARGET1) $(ARGSSERVER)

View File

@ -25,12 +25,12 @@ void setupClient(int argc, char *argv[]) {
// CHECK INPUT
checkClientinput(argc, argv);
// SIGNAL
setupClientSignalHandler();
// MSGQ
setupClientMsgq();
printf("msgq: %d\n", _MSGQID);
// SIGNAL
setupClientSignalHandler();
// SHM
setupClientShm();

View File

@ -20,7 +20,7 @@ pid_t _PIDS[2];
void setServerSignal(int sig);
void sigIntHandler2(int sig) {
exit(0);
kill(getpid(), SIGTERM);
}
void sigHandlerServer(int sig) {