diff options
Diffstat (limited to 'Kernel/Syscalls/hostname.cpp')
-rw-r--r-- | Kernel/Syscalls/hostname.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Kernel/Syscalls/hostname.cpp b/Kernel/Syscalls/hostname.cpp index 7dd259522a..4529966d10 100644 --- a/Kernel/Syscalls/hostname.cpp +++ b/Kernel/Syscalls/hostname.cpp @@ -8,13 +8,13 @@ namespace Kernel { -KResultOr<FlatPtr> Process::sys$gethostname(Userspace<char*> buffer, size_t size) +ErrorOr<FlatPtr> Process::sys$gethostname(Userspace<char*> buffer, size_t size) { VERIFY_NO_PROCESS_BIG_LOCK(this) REQUIRE_PROMISE(stdio); if (size > NumericLimits<ssize_t>::max()) return EINVAL; - return hostname().with_shared([&](const auto& name) -> KResultOr<FlatPtr> { + return hostname().with_shared([&](const auto& name) -> ErrorOr<FlatPtr> { if (size < (name.length() + 1)) return ENAMETOOLONG; TRY(copy_to_user(buffer, name.characters(), name.length() + 1)); @@ -22,7 +22,7 @@ KResultOr<FlatPtr> Process::sys$gethostname(Userspace<char*> buffer, size_t size }); } -KResultOr<FlatPtr> Process::sys$sethostname(Userspace<const char*> buffer, size_t length) +ErrorOr<FlatPtr> Process::sys$sethostname(Userspace<const char*> buffer, size_t length) { VERIFY_NO_PROCESS_BIG_LOCK(this) REQUIRE_NO_PROMISES; @@ -31,7 +31,7 @@ KResultOr<FlatPtr> Process::sys$sethostname(Userspace<const char*> buffer, size_ if (length > 64) return ENAMETOOLONG; auto new_name = TRY(try_copy_kstring_from_user(buffer, length)); - return hostname().with_exclusive([&](auto& name) -> KResultOr<FlatPtr> { + return hostname().with_exclusive([&](auto& name) -> ErrorOr<FlatPtr> { // FIXME: Use KString instead of String here. name = new_name->view(); return 0; |