diff --git a/repos/libports/src/lib/libc/socket_fs_plugin.cc b/repos/libports/src/lib/libc/socket_fs_plugin.cc index 24f21e76b..1f0a5784e 100644 --- a/repos/libports/src/lib/libc/socket_fs_plugin.cc +++ b/repos/libports/src/lib/libc/socket_fs_plugin.cc @@ -977,7 +977,7 @@ int Socket_fs::Plugin::fcntl(Libc::File_descriptor *fd, int cmd, long arg) switch (cmd) { case F_GETFL: - return context->fd_flags(); + return context->fd_flags() | O_RDWR; case F_SETFL: context->fd_flags(arg); return 0;