2024-06-28 22:42:35 +00:00
|
|
|
header: unistd.h
|
2025-01-07 15:56:12 -08:00
|
|
|
header_template: unistd.h.def
|
2024-06-28 22:42:35 +00:00
|
|
|
macros: []
|
|
|
|
|
types:
|
|
|
|
|
- type_name: uid_t
|
|
|
|
|
- type_name: ssize_t
|
|
|
|
|
- type_name: size_t
|
|
|
|
|
- type_name: pid_t
|
|
|
|
|
- type_name: off_t
|
|
|
|
|
- type_name: __getoptargv_t
|
|
|
|
|
- type_name: __exec_envp_t
|
|
|
|
|
- type_name: __exec_argv_t
|
|
|
|
|
enums: []
|
|
|
|
|
objects:
|
|
|
|
|
- object_name: environ
|
|
|
|
|
object_type: char **
|
|
|
|
|
- object_name: optarg
|
|
|
|
|
object_type: char *
|
|
|
|
|
- object_name: optind
|
|
|
|
|
object_type: int
|
|
|
|
|
- object_name: opterr
|
|
|
|
|
object_type: int
|
|
|
|
|
- object_name: optopt
|
|
|
|
|
object_type: int
|
|
|
|
|
functions:
|
2024-08-09 11:27:36 -07:00
|
|
|
- name: __llvm_libc_syscall
|
|
|
|
|
standards:
|
|
|
|
|
- POSIX
|
|
|
|
|
return_type: long
|
|
|
|
|
arguments:
|
|
|
|
|
- type: long
|
|
|
|
|
- type: long
|
|
|
|
|
- type: long
|
|
|
|
|
- type: long
|
|
|
|
|
- type: long
|
|
|
|
|
- type: long
|
|
|
|
|
- type: long
|
|
|
|
|
- name: _exit
|
|
|
|
|
standards:
|
|
|
|
|
- POSIX
|
|
|
|
|
return_type: _Noreturn void
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
2024-06-28 22:42:35 +00:00
|
|
|
- name: access
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: const char *
|
|
|
|
|
- type: int
|
|
|
|
|
- name: chdir
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: const char *
|
|
|
|
|
- name: close
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- name: dup
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- name: dup2
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: int
|
|
|
|
|
- name: dup3
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: int
|
|
|
|
|
- type: int
|
2024-08-09 11:27:36 -07:00
|
|
|
- name: execv
|
|
|
|
|
standards:
|
|
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: const char *
|
|
|
|
|
- type: __exec_argv_t
|
2024-06-28 22:42:35 +00:00
|
|
|
- name: execve
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: const char *
|
|
|
|
|
- type: __exec_argv_t
|
|
|
|
|
- type: __exec_envp_t
|
2025-10-02 21:33:21 +02:00
|
|
|
- name: faccessat
|
|
|
|
|
standards:
|
|
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: const char *
|
|
|
|
|
- type: int
|
|
|
|
|
- type: int
|
2024-06-28 22:42:35 +00:00
|
|
|
- name: fchdir
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
2024-08-09 11:27:36 -07:00
|
|
|
- name: fork
|
|
|
|
|
standards:
|
|
|
|
|
- POSIX
|
|
|
|
|
return_type: pid_t
|
|
|
|
|
arguments:
|
|
|
|
|
- type: void
|
2024-06-28 22:42:35 +00:00
|
|
|
- name: fsync
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- name: ftruncate
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: off_t
|
|
|
|
|
- name: getcwd
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: char *
|
|
|
|
|
arguments:
|
|
|
|
|
- type: char *
|
|
|
|
|
- type: size_t
|
2025-01-15 18:27:05 +08:00
|
|
|
- name: getentropy
|
|
|
|
|
standards:
|
|
|
|
|
- GNUExtensions
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: void *
|
|
|
|
|
- type: size_t
|
2024-06-28 22:42:35 +00:00
|
|
|
- name: geteuid
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: uid_t
|
2024-07-08 15:41:25 -07:00
|
|
|
arguments:
|
|
|
|
|
- type: void
|
2025-09-23 20:54:35 +07:00
|
|
|
- name: gethostname
|
|
|
|
|
standards:
|
|
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: char *
|
|
|
|
|
- type: size_t
|
2024-08-09 11:27:36 -07:00
|
|
|
- name: getopt
|
|
|
|
|
standards:
|
|
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: __getoptargv_t
|
|
|
|
|
- type: const char *
|
2024-06-28 22:42:35 +00:00
|
|
|
- name: getpid
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
2024-07-08 15:41:25 -07:00
|
|
|
arguments:
|
|
|
|
|
- type: void
|
2024-06-28 22:42:35 +00:00
|
|
|
- name: getppid
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
2024-07-08 15:41:25 -07:00
|
|
|
arguments:
|
|
|
|
|
- type: void
|
2025-02-20 05:26:18 +07:00
|
|
|
- name: getsid
|
|
|
|
|
standards:
|
|
|
|
|
- POSIX
|
|
|
|
|
return_type: pid_t
|
|
|
|
|
arguments:
|
|
|
|
|
- type: pid_t
|
2024-08-09 11:27:36 -07:00
|
|
|
- name: gettid
|
|
|
|
|
standards:
|
|
|
|
|
- Linux
|
|
|
|
|
return_type: pid_t
|
|
|
|
|
arguments:
|
|
|
|
|
- type: void
|
2024-06-28 22:42:35 +00:00
|
|
|
- name: getuid
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: uid_t
|
2024-07-08 15:41:25 -07:00
|
|
|
arguments:
|
|
|
|
|
- type: void
|
2024-06-28 22:42:35 +00:00
|
|
|
- name: isatty
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
guard: null
|
|
|
|
|
attributes: []
|
|
|
|
|
- name: link
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: const char *
|
|
|
|
|
- type: const char *
|
|
|
|
|
- name: linkat
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: const char *
|
|
|
|
|
- type: int
|
|
|
|
|
- type: const char *
|
|
|
|
|
- type: int
|
2024-08-05 12:48:05 -07:00
|
|
|
- name: lseek
|
|
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: off_t
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: off_t
|
|
|
|
|
- type: int
|
|
|
|
|
- name: pipe
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int *
|
2024-11-06 11:35:03 -05:00
|
|
|
- name: pipe2
|
|
|
|
|
standards:
|
|
|
|
|
- Linux
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int *
|
|
|
|
|
- type: int
|
2024-06-28 22:42:35 +00:00
|
|
|
- name: pread
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: ssize_t
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: void *
|
|
|
|
|
- type: size_t
|
|
|
|
|
- type: off_t
|
|
|
|
|
- name: pwrite
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: ssize_t
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: const void *
|
|
|
|
|
- type: size_t
|
|
|
|
|
- type: off_t
|
|
|
|
|
- name: read
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: ssize_t
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: void *
|
|
|
|
|
- type: size_t
|
|
|
|
|
- name: readlink
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: ssize_t
|
|
|
|
|
arguments:
|
2024-07-08 15:41:25 -07:00
|
|
|
- type: const char *__restrict
|
|
|
|
|
- type: char *__restrict
|
2024-06-28 22:42:35 +00:00
|
|
|
- type: size_t
|
|
|
|
|
- name: readlinkat
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: ssize_t
|
|
|
|
|
arguments:
|
2024-07-08 15:41:25 -07:00
|
|
|
- type: const char *__restrict
|
|
|
|
|
- type: char *__restrict
|
2024-06-28 22:42:35 +00:00
|
|
|
- type: size_t
|
|
|
|
|
- name: rmdir
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: const char *
|
2024-08-09 11:27:36 -07:00
|
|
|
- name: swab
|
|
|
|
|
standards:
|
|
|
|
|
- POSIX
|
|
|
|
|
return_type: void
|
|
|
|
|
arguments:
|
|
|
|
|
- type: const void *__restrict
|
|
|
|
|
- type: void *
|
|
|
|
|
- type: ssize_t
|
2025-02-05 23:38:16 +05:30
|
|
|
- name: setsid
|
|
|
|
|
standards:
|
|
|
|
|
- POSIX
|
|
|
|
|
return_type: pid_t
|
|
|
|
|
arguments:
|
|
|
|
|
- type: void
|
2024-06-28 22:42:35 +00:00
|
|
|
- name: symlink
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: const char *
|
|
|
|
|
- type: const char *
|
|
|
|
|
- name: symlinkat
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: const char *
|
|
|
|
|
- type: int
|
|
|
|
|
- type: const char *
|
|
|
|
|
- name: sysconf
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- name: truncate
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: const char *
|
|
|
|
|
- type: off_t
|
|
|
|
|
- name: unlink
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: const char *
|
|
|
|
|
- name: unlinkat
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: int
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: const char *
|
|
|
|
|
- type: int
|
|
|
|
|
- name: write
|
2024-08-05 12:48:05 -07:00
|
|
|
standards:
|
2024-06-28 22:42:35 +00:00
|
|
|
- POSIX
|
|
|
|
|
return_type: ssize_t
|
|
|
|
|
arguments:
|
|
|
|
|
- type: int
|
|
|
|
|
- type: const void *
|
|
|
|
|
- type: size_t
|
|
|
|
|
guard: null
|
|
|
|
|
attributes: []
|