# HG changeset patch # User Paul Boddie # Date 1717272876 -7200 # Node ID 9d03d878b5ab89aa15937f411bdecf677834fb79 # Parent 010a687b0eaa61722531a6fe6d876334772f7cef Used the convenience function to generate notification flags. diff -r 010a687b0eaa -r 9d03d878b5ab libfsclient/lib/src/client.cc --- a/libfsclient/lib/src/client.cc Sat Jun 01 01:28:52 2024 +0200 +++ b/libfsclient/lib/src/client.cc Sat Jun 01 22:14:36 2024 +0200 @@ -286,17 +286,7 @@ NOTE: Ignoring any event subscription error. */ if (!(flags & O_NONBLOCK)) - { - notify_flags_t nflags = 0; - - if ((flags & O_WRONLY) || (flags & O_RDWR)) - nflags |= NOTIFY_SPACE_AVAILABLE; - - if ((flags & O_RDONLY) || (flags & O_RDWR)) - nflags |= NOTIFY_CONTENT_AVAILABLE; - - client_set_blocking(stream, nflags | NOTIFY_PEER_CLOSED); - } + client_set_blocking(stream, file_notify_flags(flags)); return stream; }