PatchworkOS
Loading...
Searching...
No Matches
getpid.c
Go to the documentation of this file.
1#include <stdio.h>
2#include <sys/io.h>
3
5
7{
8 pid_t result = _syscall_getpid();
9 if (result == ERR)
10 {
12 }
13 return result;
14}
#define errno
Error number variable.
Definition errno.h:27
pid_t getpid(void)
System call to retrieve the current pid.
Definition getpid.c:6
#define ERR
Integer error value.
Definition ERR.h:17
__UINT64_TYPE__ pid_t
Process Identifier.
Definition pid_t.h:11
static pid_t _syscall_getpid(void)
Definition syscalls.h:123
static errno_t _syscall_errno(void)
Definition syscalls.h:118