tolti fixme e todo

This commit is contained in:
Lorenzo Bianchi 2023-06-18 16:13:05 +02:00
parent a01e90cce4
commit af6c6d03f4
11 changed files with 65 additions and 11 deletions

View File

@ -53,7 +53,7 @@ test: comp
comp: server_c client_c
server_c:
@ mkdir bin
@ mkdir bin -p
gcc src/F4Server.c src/custom_sem.c src/custom_shm.c src/custom_sig.c src/custom_msgq.c src/errExit.c src/forza4.c src/client.c src/server.c -o bin/F4Server -I inc/
client_c:
gcc src/F4Client.c src/custom_sem.c src/custom_shm.c src/custom_sig.c src/custom_msgq.c src/errExit.c src/forza4.c src/client.c src/server.c -o bin/F4Client -I inc/

View File

@ -8,3 +8,9 @@ extern pid_t SERVER_PID;
void setupClient(int argc, char *argv[]);
#endif
/************************************
*VR471576
*Lorenzo Bianchi
*16/06/2023
*************************************/

View File

@ -55,3 +55,9 @@ void sndPlayer(player_ds *player);
void sndGame_end(game_end_t *game);
#endif
/************************************
*VR471576
*Lorenzo Bianchi
*16/06/2023
*************************************/

View File

@ -18,3 +18,9 @@ int getSemid(key_t key, int size);
void semOp(int semid, short sem_num, short sem_op);
#endif
/************************************
*VR471576
*Lorenzo Bianchi
*16/06/2023
*************************************/

View File

@ -18,3 +18,9 @@ void shmDt(void *shm_ptr);
void shmServerRm(int shmid);
#endif
/************************************
*VR471576
*Lorenzo Bianchi
*16/06/2023
*************************************/

View File

@ -11,3 +11,9 @@ void setupServerSignalHandler();
void setupClientSignalHandler();
#endif
/************************************
*VR471576
*Lorenzo Bianchi
*16/06/2023
*************************************/

View File

@ -6,3 +6,9 @@ void warningMsg(char *msg);
void errExitMsg(char *msg);
#endif
/************************************
*VR471576
*Lorenzo Bianchi
*16/06/2023
*************************************/

View File

@ -33,3 +33,9 @@ void insertMove(int pos, int turn);
int isValid(int pos);
#endif
/************************************
*VR471576
*Lorenzo Bianchi
*16/06/2023
*************************************/

View File

@ -21,3 +21,9 @@ void setupServer(int argc, char *argv[]);
void end_game(int winner);
#endif
/************************************
*VR471576
*Lorenzo Bianchi
*16/06/2023
*************************************/

View File

@ -37,3 +37,9 @@ typedef enum {
} tile_t;
#endif
/************************************
*VR471576
*Lorenzo Bianchi
*16/06/2023
*************************************/

View File

@ -30,7 +30,7 @@ void setupClientShm() {
}
int getShmidClient() {
return shmget(ftok(KEYFILE, SHMKEY), _ROWS * _COLLUMS * sizeof(tile_t), S_IRUSR | S_IWUSR);
return shmget(ftok(KEYFILE, SHMKEY), _ROWS * _COLLUMS * sizeof(tile_t), IPC_CREAT | S_IRUSR | S_IWUSR);
}
int getShmidServer() {