@@ -0,0 +1,28 @@
+## Name
+
+getpid - get current process ID
+## Synopsis
+```**c++
+#include <unistd.h>
+pid_t getpid();
+```
+## Description
+Returns the PID (process ID) of the calling process.
+## Return value
+The process ID of the calling process.
+## Errors
+None.
+## See also
+* [`getppid`(2)](getppid.md)
+* [`gettid`(2)](gettid.md)
+getppid - get current process's parent process ID
+pid_t getppid();
+Returns the PID (process ID) of the parent of the calling process.
+The process ID of the parent of the calling process.
+* [`getpid`(2)](getpid.md)
+gettid - get current thread ID
+int gettid();
+Returns the TID (thread ID) of the calling thread. The first thread in a process has the same TID and PID. Subsequently spawned threads will have unique thread ID's, but all share the same PID.
+The thread ID of the calling thread.
+## Error