Kernel: Expose blocking and cloexec fd flags in ProcFS

This commit is contained in:
Sergey Bugaev 2019-09-28 23:00:38 +03:00 committed by Andreas Kling
commit 9a41dda029
Notes: sideshowbarker 2024-07-19 11:54:41 +09:00
3 changed files with 14 additions and 0 deletions

View file

@ -917,6 +917,15 @@ const FileDescription* Process::file_description(int fd) const
return nullptr;
}
int Process::fd_flags(int fd) const
{
if (fd < 0)
return -1;
if (fd < m_fds.size())
return m_fds[fd].flags;
return -1;
}
ssize_t Process::sys$get_dir_entries(int fd, void* buffer, ssize_t size)
{
if (size < 0)