mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 18:57:45 +00:00
LibCore: Add syscall wrapper for umount()
This commit is contained in:
parent
96d2c3a827
commit
2291ef6c3c
2 changed files with 10 additions and 0 deletions
|
@ -122,6 +122,15 @@ ErrorOr<void> mount(int source_fd, StringView target, StringView fs_type, int fl
|
|||
HANDLE_SYSCALL_RETURN_VALUE("mount", rc, {});
|
||||
}
|
||||
|
||||
ErrorOr<void> umount(StringView mount_point)
|
||||
{
|
||||
if (mount_point.is_null())
|
||||
return Error::from_errno(EFAULT);
|
||||
|
||||
int rc = syscall(SC_umount, mount_point.characters_without_null_termination(), mount_point.length());
|
||||
HANDLE_SYSCALL_RETURN_VALUE("umount", rc, {});
|
||||
}
|
||||
|
||||
ErrorOr<long> ptrace(int request, pid_t tid, void* address, void* data)
|
||||
{
|
||||
auto rc = ::ptrace(request, tid, address, data);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue