diff options
author | Rudy Bousset <rbousset@z2r5p1.le-101.fr> | 2020-03-04 20:27:51 +0100 |
---|---|---|
committer | Rudy Bousset <rbousset@z2r5p1.le-101.fr> | 2020-03-04 20:27:51 +0100 |
commit | 073aca54bf8e3a20eba04cb4c26dc35ec43785e7 (patch) | |
tree | 77d22ad3456917af18f83c6a453850eb39674433 /src/ft_exit.c | |
parent | Correct (diff) | |
download | 42-cub3d-073aca54bf8e3a20eba04cb4c26dc35ec43785e7.tar.gz 42-cub3d-073aca54bf8e3a20eba04cb4c26dc35ec43785e7.tar.bz2 42-cub3d-073aca54bf8e3a20eba04cb4c26dc35ec43785e7.tar.xz 42-cub3d-073aca54bf8e3a20eba04cb4c26dc35ec43785e7.tar.zst 42-cub3d-073aca54bf8e3a20eba04cb4c26dc35ec43785e7.zip |
Music on macOS is half bav
Diffstat (limited to '')
-rw-r--r-- | src/ft_exit.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ft_exit.c b/src/ft_exit.c index 23cd466..92da2a6 100644 --- a/src/ft_exit.c +++ b/src/ft_exit.c @@ -16,6 +16,7 @@ #include <stddef.h> #include <stdlib.h> #include <stdint.h> +#include <signal.h> #include <pthread.h> static void @@ -63,7 +64,10 @@ int if (clist->isoldmus && clist->wlist.inited) { pthread_cancel(clist->tid); - pthread_join(clist->tid, NULL); + if (FT_OS == 1) + pthread_kill(clist->tid, SIGTERM); + else + pthread_join(clist->tid, NULL); } ft_free_lists(clist); ft_printf("Exiting program\n"); |