]> mj.ucw.cz Git - libucw.git/commitdiff
Build: Silenced several compilation warnings on some versions of gcc.
authorPavel Charvat <pchar@ucw.cz>
Wed, 7 May 2014 07:05:12 +0000 (09:05 +0200)
committerPavel Charvat <pchar@ucw.cz>
Wed, 7 May 2014 07:05:12 +0000 (09:05 +0200)
ucw/log.c
ucw/mainloop.c
ucw/shell/ucw-config.c
ucw/shell/ucw-logger.c
ucw/shell/ucw-logoutput.c

index dc21038573e29eaf00162e72eab03277190019d9..6ac941064b1b80e91c466600dc05a0cbe8933441 100644 (file)
--- a/ucw/log.c
+++ b/ucw/log.c
@@ -34,7 +34,9 @@ static void NONRET do_die(void);
 static int default_log_handler(struct log_stream *ls UNUSED, struct log_msg *m)
 {
   // This is a completely bare version of the log-file module. Errors are ignored.
-  write(2, m->m, m->m_len);
+  if (write(2, m->m, m->m_len) < 0)
+    {
+    }
   return 0;
 }
 
index 5fdc5ef42678146b194a0602aeb73e628fc65800..f1a5fab0a37f0202e9d86dd374d910484f9394dc 100644 (file)
@@ -534,7 +534,9 @@ signal_handler_pipe(int signum)
 #ifdef LOCAL_DEBUG
   msg(L_DEBUG | L_SIGHANDLER, "MAIN: Sigpipe: sending signal %d down the drain", signum);
 #endif
-  write(m->sig_pipe_send, &signum, sizeof(signum));
+  if (write(m->sig_pipe_send, &signum, sizeof(signum)) < 0)
+    {
+    }
 }
 
 void
index 6217ac69d94a14a88a9d24661f154f21664e2d81..e521dfa38230befb27581be49479c3c428326da9 100644 (file)
@@ -122,7 +122,7 @@ parse_name(void)
 static void
 parse_section(struct section *section)
 {
-#define TRY(x) do{byte *_err=(x); if (_err) die(_err); }while(0)
+#define TRY(x) do{ byte *_err=(x); if (_err) die("%s", _err); }while(0)
   for (uns sep = 0; ; sep = 1)
     {
       parse_white();
index fba6f5deefd0d1ace2cb8a9dd1d799f1e17aa91e..d9aa1fe8ccd3fba5baa6a5cfb9c21c8d1bb8b541 100644 (file)
@@ -37,14 +37,14 @@ main(int argc, char **argv)
     die("Unknown logging level `%s'", argv[2]);
 
   if (argc > 3)
-    msg(level, argv[3]);
+    msg(level, "%s", argv[3]);
   else
     while (fgets(buf, sizeof(buf), stdin))
       {
        c = strchr(buf, '\n');
        if (c)
          *c = 0;
-       msg(level, buf);
+       msg(level, "%s", buf);
       }
   return 0;
 }
index 93afcd32870009989ffac3d1097f288ab091d879..d6af0be208a0a10468c1926cf67daf3e31e24527 100644 (file)
@@ -316,7 +316,8 @@ opt_done:
     }
   }
   if (help) {
-    write(2, usage, sizeof(usage));
+    if (write(2, usage, sizeof(usage)) < 0) {
+    }
     return (help == 1) ? 0 : 1;
   }