Kernel/LibC: Take fcntl extra field as uintptr_t
This allows passing pointers to fcntl
This commit is contained in:
@@ -217,7 +217,7 @@ namespace Kernel
|
||||
return fildes;
|
||||
}
|
||||
|
||||
BAN::ErrorOr<int> OpenFileDescriptorSet::fcntl(int fd, int cmd, int extra)
|
||||
BAN::ErrorOr<int> OpenFileDescriptorSet::fcntl(int fd, int cmd, uintptr_t extra)
|
||||
{
|
||||
LockGuard _(m_mutex);
|
||||
|
||||
|
||||
@@ -1997,7 +1997,7 @@ namespace Kernel
|
||||
return TRY(m_open_file_descriptors.dup2(fildes, fildes2));
|
||||
}
|
||||
|
||||
BAN::ErrorOr<long> Process::sys_fcntl(int fildes, int cmd, int extra)
|
||||
BAN::ErrorOr<long> Process::sys_fcntl(int fildes, int cmd, uintptr_t extra)
|
||||
{
|
||||
return TRY(m_open_file_descriptors.fcntl(fildes, cmd, extra));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user