mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 06:07:44 +00:00
Kernel: Use Userspace<T> in more syscalls
This commit is contained in:
parent
6c1ba09fbd
commit
8d4d1c7457
4 changed files with 11 additions and 15 deletions
|
@ -185,11 +185,11 @@ public:
|
|||
int sys$yield();
|
||||
int sys$sync();
|
||||
int sys$beep();
|
||||
int sys$get_process_name(char* buffer, int buffer_size);
|
||||
int sys$set_process_name(const char* user_name, size_t user_name_length);
|
||||
int sys$watch_file(const char* path, size_t path_length);
|
||||
int sys$get_process_name(Userspace<char*> buffer, size_t buffer_size);
|
||||
int sys$set_process_name(Userspace<const char*> user_name, size_t user_name_length);
|
||||
int sys$watch_file(Userspace<const char*> path, size_t path_length);
|
||||
int sys$dbgputch(u8);
|
||||
int sys$dbgputstr(const u8*, int length);
|
||||
int sys$dbgputstr(Userspace<const u8*>, int length);
|
||||
int sys$dump_backtrace();
|
||||
int sys$gettid();
|
||||
int sys$donate(int tid);
|
||||
|
@ -445,8 +445,7 @@ public:
|
|||
|
||||
[[nodiscard]] String validate_and_copy_string_from_user(Userspace<const char*> user_characters, size_t size) const
|
||||
{
|
||||
return validate_and_copy_string_from_user(user_characters.unsafe_userspace_ptr(), size);
|
||||
}
|
||||
return validate_and_copy_string_from_user(user_characters.unsafe_userspace_ptr(), size); }
|
||||
|
||||
[[nodiscard]] String validate_and_copy_string_from_user(const Syscall::StringArgument&) const;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue