diff --git a/Base/usr/share/man/man2/set_process_name.md b/Base/usr/share/man/man2/set_process_name.md new file mode 100644 index 0000000000..c74f8720d1 --- /dev/null +++ b/Base/usr/share/man/man2/set_process_name.md @@ -0,0 +1,28 @@ +## Name + +set\_process\_name - change the process name + +## Synopsis + +```**c++ +#include + +int set_process_name(const char* name, size_t name_length); +``` + +## Description + +`set_process_name()` changes the name of the calling process to the string `name` with length `name_length`. + +## Pledge + +In pledged programs, the `proc` promise is required for this system call. + +## Errors + +* `EFAULT`: `name` is not in readable memory. +* `ENAMETOOLONG`: `name_length` is too long. + +## See also + +* [`get_process_name`(2)](../man2/get_process_name.md)