[FFmpeg-devel] [PATCH 2/2] ffmpeg: silence unused return value warnings

Ganesh Ajjanagadde gajjanagadde at gmail.com
Mon Jul 27 05:53:23 CEST 2015


GCC throws a -Wunused-result for not checking return value
of write(); silence it

Signed-off-by: Ganesh Ajjanagadde <gajjanagadde at gmail.com>
---
 ffmpeg.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/ffmpeg.c b/ffmpeg.c
index 8b5a705..6f18ab8 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -329,16 +329,16 @@ sigterm_handler(int sig)
     switch (sig) {
         /* 2 = STDERR_FILENO */
         case SIGSEGV:
-            write(2, "Segmentation fault, hard exiting\n",
-              strlen("Segmentation fault, hard exiting\n"));
+            if(write(2, "Segmentation fault, hard exiting\n",
+              strlen("Segmentation fault, hard exiting\n"))){};
             abort();
         case SIGILL:
-            write(2, "Invalid instruction, hard exiting\n",
-              strlen("Invalid instruction, hard exiting\n"));
+            if(write(2, "Invalid instruction, hard exiting\n",
+              strlen("Invalid instruction, hard exiting\n"))){};
             abort();
         case SIGFPE:
-            write(2, "Arithmetic exception, hard exiting\n",
-              strlen("Arithmetic exception, hard exiting\n"));
+            if(write(2, "Arithmetic exception, hard exiting\n",
+              strlen("Arithmetic exception, hard exiting\n"))){};
             abort();
             break;
         default:
@@ -346,8 +346,8 @@ sigterm_handler(int sig)
     }
 
     if(received_nb_signals > 3) {
-        write(2, "Received > 3 system signals, hard exiting\n",
-          strlen("Received > 3 system signals, hard exiting\n"));
+        if(write(2, "Received > 3 system signals, hard exiting\n",
+          strlen("Received > 3 system signals, hard exiting\n"))){};
         exit(123);
     }
 }
-- 
2.4.6



More information about the ffmpeg-devel mailing list