mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 07:47:37 +00:00
Kernel: Pass characters+length to link()
This commit is contained in:
parent
416c7ac2b5
commit
485443bfca
5 changed files with 35 additions and 7 deletions
|
@ -175,7 +175,7 @@ public:
|
|||
int sys$mkdir(const char* pathname, size_t path_length, mode_t mode);
|
||||
clock_t sys$times(tms*);
|
||||
int sys$utime(const char* pathname, size_t path_length, const struct utimbuf*);
|
||||
int sys$link(const char* old_path, const char* new_path);
|
||||
int sys$link(const Syscall::SC_link_params*);
|
||||
int sys$unlink(const char* pathname, size_t path_length);
|
||||
int sys$symlink(const char* target, const char* linkpath);
|
||||
int sys$rmdir(const char* pathname, size_t path_length);
|
||||
|
@ -263,6 +263,8 @@ public:
|
|||
template<typename DataType, typename SizeType>
|
||||
bool validate(const Syscall::MutableBufferArgument<DataType, SizeType>&);
|
||||
|
||||
String validate_and_copy_string_from_user(const Syscall::StringArgument&) const;
|
||||
|
||||
Custody& current_directory();
|
||||
Custody* executable() { return m_executable.ptr(); }
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue