]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common/Preforker: shut up warning
authorSage Weil <sage@inktank.com>
Thu, 15 Aug 2013 21:35:28 +0000 (14:35 -0700)
committerSage Weil <sage@inktank.com>
Fri, 16 Aug 2013 00:21:11 +0000 (17:21 -0700)
common/Preforker.h: In member function 'void Preforker::daemonize()':
common/Preforker.h:97:40: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result]

Signed-off-by: Sage Weil <sage@inktank.com>
src/common/Preforker.h

index 98304c632b719b7ebec93d52d9d42278d7f6e511..00a4d6a8875ea2e11029da3a5a98cad6ce2e4d3e 100644 (file)
@@ -94,7 +94,8 @@ public:
   void daemonize() {
     assert(forked);
     static int r = -1;
-    (void)::write(fd[1], &r, sizeof(r));
+    int r2 = ::write(fd[1], &r, sizeof(r));
+    r += r2;  // make the compiler shut up about the unused return code from ::write(2).
   }
   
 };