summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Base/usr/share/man/man2/get_process_name.md28
1 files changed, 28 insertions, 0 deletions
diff --git a/Base/usr/share/man/man2/get_process_name.md b/Base/usr/share/man/man2/get_process_name.md
new file mode 100644
index 0000000000..7136b2ed38
--- /dev/null
+++ b/Base/usr/share/man/man2/get_process_name.md
@@ -0,0 +1,28 @@
+## Name
+
+get\_process\_name - get the process name
+
+## Synopsis
+
+```**c++
+#include <unistd.h>
+
+int get_process_name(char* buffer, int buffer_length);
+```
+
+## Description
+
+`get_process_name()` places the current process name into the provided `buffer`.
+
+## Pledge
+
+In pledged programs, the `stdio` promise is required for this system call.
+
+## Errors
+
+* `EFAULT`: the process name could not be copied into the buffer.
+* `ENAMETOOLONG`: `buffer_length` is too short.
+
+## See also
+
+* [`set_process_name`(2)](../man2/set_process_name.md)