From eb1181b89866557979c2818c2f5aa2ebf31d32d2 Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Sun, 31 Oct 2021 16:47:20 -0600 Subject: [PATCH] Kernel: Convert Process-related const member functions to static Process::get_syscall_path_argument() and ProcFSExposedComponent::modified_time() both are independent of this. --- Kernel/Process.cpp | 4 ++-- Kernel/Process.h | 4 ++-- Kernel/ProcessExposed.h | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 6436ab7262..00495344a6 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -526,7 +526,7 @@ Custody& Process::current_directory() return *m_cwd; } -ErrorOr> Process::get_syscall_path_argument(Userspace user_path, size_t path_length) const +ErrorOr> Process::get_syscall_path_argument(Userspace user_path, size_t path_length) { if (path_length == 0) return EINVAL; @@ -535,7 +535,7 @@ ErrorOr> Process::get_syscall_path_argument(Userspace> Process::get_syscall_path_argument(Syscall::StringArgument const& path) const +ErrorOr> Process::get_syscall_path_argument(Syscall::StringArgument const& path) { Userspace path_characters((FlatPtr)path.characters); return get_syscall_path_argument(path_characters, path.length); diff --git a/Kernel/Process.h b/Kernel/Process.h index b957f62938..634c36d628 100644 --- a/Kernel/Process.h +++ b/Kernel/Process.h @@ -546,8 +546,8 @@ private: ErrorOr do_waitid(Variant, NonnullRefPtr> waitee, int options); - ErrorOr> get_syscall_path_argument(Userspace user_path, size_t path_length) const; - ErrorOr> get_syscall_path_argument(const Syscall::StringArgument&) const; + static ErrorOr> get_syscall_path_argument(Userspace user_path, size_t path_length); + static ErrorOr> get_syscall_path_argument(const Syscall::StringArgument&); bool has_tracee_thread(ProcessID tracer_pid); diff --git a/Kernel/ProcessExposed.h b/Kernel/ProcessExposed.h index 552f1c528e..fc63ecb66e 100644 --- a/Kernel/ProcessExposed.h +++ b/Kernel/ProcessExposed.h @@ -76,7 +76,7 @@ public: virtual mode_t required_mode() const { return 0444; } virtual UserID owner_user() const { return 0; } virtual GroupID owner_group() const { return 0; } - time_t modified_time() const { return TimeManagement::now().to_timeval().tv_sec; } + static time_t modified_time() { return TimeManagement::now().to_timeval().tv_sec; } virtual void prepare_for_deletion() { } virtual ErrorOr refresh_data(OpenFileDescription&) const