Currently, fd_make_nonblocking does exactly the opposite thing,
it clears O_NONBLOCK flag and makes fd blocking.
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
return move_fd(fd);
}
-int fd_make_nonblocking(int fd)
+int fd_make_blocking(int fd)
{
int flags;
unsigned int o_flags,
unsigned int resolve_flags, mode_t mode);
__hidden extern int open_beneath(int dfd, const char *path, unsigned int flags);
-__hidden int fd_make_nonblocking(int fd);
+__hidden int fd_make_blocking(int fd);
__hidden extern char *read_file_at(int dfd, const char *fnam,
unsigned int o_flags,
unsigned resolve_flags);
return -1;
}
- if (fd_make_nonblocking(ret))
- return log_error_errno(-1, errno, "Failed to make seccomp listener fd non-blocking");;
+ if (fd_make_blocking(ret))
+ return log_error_errno(-1, errno, "Failed to make seccomp listener fd blocking");
conf->seccomp.notifier.notify_fd = ret;
TRACE("Retrieved new seccomp listener fd %d", ret);