]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/posix: std::ignore return value of write() 61147/head
authorCasey Bodley <cbodley@redhat.com>
Mon, 16 Dec 2024 22:10:04 +0000 (17:10 -0500)
committerCasey Bodley <cbodley@redhat.com>
Thu, 19 Dec 2024 15:36:58 +0000 (10:36 -0500)
/ceph/src/rgw/driver/posix/notify.h: In member function 'void file::listing::Inotify::signal_shutdown()':
/ceph/src/rgw/driver/posix/notify.h:215:19: error: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Werror=unused-result]
  215 |       (void) write(efd, &msg, sizeof(uint64_t));
      |              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors

Fixes: https://tracker.ceph.com/issues/69241
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit a2ebc00a56fcffc57b04fad1e5d134f75ae753eb)

src/rgw/driver/posix/notify.h

index 9f6088a893af7ae20d6d2a8f9fcbac0b6b00e5a5..4463abc57c2e95d98cba271e0f90de8be96761d2 100644 (file)
@@ -212,7 +212,7 @@ namespace file::listing {
 
     void signal_shutdown() {
       uint64_t msg{sig_shutdown};
-      (void) write(efd, &msg, sizeof(uint64_t));
+      std::ignore = write(efd, &msg, sizeof(uint64_t));
     }
 
     friend class Notify;