From 788cd607ca4e595d839da67a27453d141d12bae8 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Sat, 25 Dec 2021 10:42:32 -0800 Subject: fixes #1550 GCC diagnostic inside functions not supported in older compilers --- src/platform/posix/posix_pipe.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/platform/posix') diff --git a/src/platform/posix/posix_pipe.c b/src/platform/posix/posix_pipe.c index 8132aff9..ac827ab5 100644 --- a/src/platform/posix/posix_pipe.c +++ b/src/platform/posix/posix_pipe.c @@ -1,5 +1,5 @@ // -// Copyright 2020 Staysail Systems, Inc. +// Copyright 2021 Staysail Systems, Inc. // // This software is supplied under the terms of the MIT License, a // copy of which should be located in the distribution where this @@ -98,16 +98,16 @@ nni_plat_pipe_open(int *wfd, int *rfd) return (0); } +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-result" void nni_plat_pipe_raise(int wfd) { char c = 1; -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wunused-result" (void) write(wfd, &c, 1); -#pragma GCC diagnostic pop } +#pragma GCC diagnostic pop void nni_plat_pipe_clear(int rfd) @@ -126,8 +126,8 @@ nni_plat_pipe_clear(int rfd) void nni_plat_pipe_close(int wfd, int rfd) { - close(wfd); - close(rfd); + (void) close(wfd); + (void) close(rfd); } #endif // NNG_USE_EVENTFD -- cgit v1.2.3-70-g09d2