From: Stephen Seo Date: Fri, 19 Jul 2024 03:15:20 +0000 (+0900) Subject: Use SIGPIPE handling on UNIX platforms X-Git-Tag: 1.0~45 X-Git-Url: https://git.seodisparate.com/gitweb?a=commitdiff_plain;h=613354034dbab2bf74ab475d2636cd7dfcf3b5f1;p=SimpleArchiver Use SIGPIPE handling on UNIX platforms --- diff --git a/src/archiver.c b/src/archiver.c index 6e2f2ba..7164a6e 100644 --- a/src/archiver.c +++ b/src/archiver.c @@ -40,6 +40,9 @@ #define TEMP_FILENAME_CMP "simple_archiver_compressed_%u.tmp" +#if SIMPLE_ARCHIVER_PLATFORM == SIMPLE_ARCHIVER_PLATFORM_COSMOPOLITAN || \ + SIMPLE_ARCHIVER_PLATFORM == SIMPLE_ARCHIVER_PLATFORM_MAC || \ + SIMPLE_ARCHIVER_PLATFORM == SIMPLE_ARCHIVER_PLATFORM_LINUX int is_sig_pipe_occurred = 0; void handle_sig_pipe(int sig) { @@ -47,6 +50,7 @@ void handle_sig_pipe(int sig) { is_sig_pipe_occurred = 1; } } +#endif typedef struct SDArchiverInternalToWrite { void *buf;