1<?php 2 3/** @generate-class-entries */ 4 5/** 6 * @var int 7 * @cvalue F_OK 8 */ 9const POSIX_F_OK = UNKNOWN; 10/** 11 * @var int 12 * @cvalue X_OK 13 */ 14const POSIX_X_OK = UNKNOWN; 15/** 16 * @var int 17 * @cvalue W_OK 18 */ 19const POSIX_W_OK = UNKNOWN; 20/** 21 * @var int 22 * @cvalue R_OK 23 */ 24const POSIX_R_OK = UNKNOWN; 25 26#ifdef S_IFREG 27/** 28 * @var int 29 * @cvalue S_IFREG 30 */ 31const POSIX_S_IFREG = UNKNOWN; 32#endif 33#ifdef S_IFCHR 34/** 35 * @var int 36 * @cvalue S_IFCHR 37 */ 38const POSIX_S_IFCHR = UNKNOWN; 39#endif 40#ifdef S_IFBLK 41/** 42 * @var int 43 * @cvalue S_IFBLK 44 */ 45const POSIX_S_IFBLK = UNKNOWN; 46#endif 47#ifdef S_IFIFO 48/** 49 * @var int 50 * @cvalue S_IFIFO 51 */ 52const POSIX_S_IFIFO = UNKNOWN; 53#endif 54#ifdef S_IFSOCK 55/** 56 * @var int 57 * @cvalue S_IFSOCK 58 */ 59const POSIX_S_IFSOCK = UNKNOWN; 60#endif 61#ifdef RLIMIT_AS 62/** 63 * @var int 64 * @cvalue RLIMIT_AS 65 */ 66const POSIX_RLIMIT_AS = UNKNOWN; 67#endif 68#ifdef RLIMIT_CORE 69/** 70 * @var int 71 * @cvalue RLIMIT_CORE 72 */ 73const POSIX_RLIMIT_CORE = UNKNOWN; 74#endif 75#ifdef RLIMIT_CPU 76/** 77 * @var int 78 * @cvalue RLIMIT_CPU 79 */ 80const POSIX_RLIMIT_CPU = UNKNOWN; 81#endif 82#ifdef RLIMIT_DATA 83/** 84 * @var int 85 * @cvalue RLIMIT_DATA 86 */ 87const POSIX_RLIMIT_DATA = UNKNOWN; 88#endif 89#ifdef RLIMIT_FSIZE 90/** 91 * @var int 92 * @cvalue RLIMIT_FSIZE 93 */ 94const POSIX_RLIMIT_FSIZE = UNKNOWN; 95#endif 96#ifdef RLIMIT_LOCKS 97/** 98 * @var int 99 * @cvalue RLIMIT_LOCKS 100 */ 101const POSIX_RLIMIT_LOCKS = UNKNOWN; 102#endif 103#ifdef RLIMIT_MEMLOCK 104/** 105 * @var int 106 * @cvalue RLIMIT_MEMLOCK 107 */ 108const POSIX_RLIMIT_MEMLOCK = UNKNOWN; 109#endif 110#ifdef RLIMIT_MSGQUEUE 111/** 112 * @var int 113 * @cvalue RLIMIT_MSGQUEUE 114 */ 115const POSIX_RLIMIT_MSGQUEUE = UNKNOWN; 116#endif 117#ifdef RLIMIT_NICE 118/** 119 * @var int 120 * @cvalue RLIMIT_NICE 121 */ 122const POSIX_RLIMIT_NICE = UNKNOWN; 123#endif 124#ifdef RLIMIT_NOFILE 125/** 126 * @var int 127 * @cvalue RLIMIT_NOFILE 128 */ 129const POSIX_RLIMIT_NOFILE = UNKNOWN; 130#endif 131#ifdef RLIMIT_NPROC 132/** 133 * @var int 134 * @cvalue RLIMIT_NPROC 135 */ 136const POSIX_RLIMIT_NPROC = UNKNOWN; 137#endif 138#ifdef RLIMIT_RSS 139/** 140 * @var int 141 * @cvalue RLIMIT_RSS 142 */ 143const POSIX_RLIMIT_RSS = UNKNOWN; 144#endif 145#ifdef RLIMIT_RTPRIO 146/** 147 * @var int 148 * @cvalue RLIMIT_RTPRIO 149 */ 150const POSIX_RLIMIT_RTPRIO = UNKNOWN; 151#endif 152#ifdef RLIMIT_RTTIME 153/** 154 * @var int 155 * @cvalue RLIMIT_RTTIME 156 */ 157const POSIX_RLIMIT_RTTIME = UNKNOWN; 158#endif 159#ifdef RLIMIT_SIGPENDING 160/** 161 * @var int 162 * @cvalue RLIMIT_SIGPENDING 163 */ 164const POSIX_RLIMIT_SIGPENDING = UNKNOWN; 165#endif 166#ifdef RLIMIT_STACK 167/** 168 * @var int 169 * @cvalue RLIMIT_STACK 170 */ 171const POSIX_RLIMIT_STACK = UNKNOWN; 172#endif 173#ifdef RLIMIT_KQUEUES 174/** 175 * @var int 176 * @cvalue RLIMIT_KQUEUES 177 */ 178const POSIX_RLIMIT_KQUEUES = UNKNOWN; 179#endif 180#ifdef RLIMIT_NPTS 181/** 182 * @var int 183 * @cvalue RLIMIT_NPTS 184 */ 185const POSIX_RLIMIT_NPTS = UNKNOWN; 186#endif 187#ifdef HAVE_SETRLIMIT 188/** 189 * @var int 190 * @cvalue RLIM_INFINITY 191 */ 192const POSIX_RLIMIT_INFINITY = UNKNOWN; 193#endif 194#ifdef _SC_ARG_MAX 195/** 196 * @var int 197 * @cvalue _SC_ARG_MAX 198 */ 199const POSIX_SC_ARG_MAX = UNKNOWN; 200#endif 201#ifdef _SC_PAGESIZE 202/** 203 * @var int 204 * @cvalue _SC_PAGESIZE 205 */ 206const POSIX_SC_PAGESIZE = UNKNOWN; 207#endif 208#ifdef _SC_NPROCESSORS_CONF 209/** 210 * @var int 211 * @cvalue _SC_NPROCESSORS_CONF 212 */ 213const POSIX_SC_NPROCESSORS_CONF = UNKNOWN; 214#endif 215#ifdef _SC_NPROCESSORS_ONLN 216/** 217 * @var int 218 * @cvalue _SC_NPROCESSORS_ONLN 219 */ 220const POSIX_SC_NPROCESSORS_ONLN = UNKNOWN; 221#endif 222#ifdef _PC_LINK_MAX 223/** 224 * @var int 225 * @cvalue _PC_LINK_MAX 226 */ 227const POSIX_PC_LINK_MAX = UNKNOWN; 228#endif 229#ifdef _PC_MAX_CANON 230/** 231 * @var int 232 * @cvalue _PC_MAX_CANON 233 */ 234const POSIX_PC_MAX_CANON = UNKNOWN; 235#endif 236#ifdef _PC_MAX_INPUT 237/** 238 * @var int 239 * @cvalue _PC_MAX_INPUT 240 */ 241const POSIX_PC_MAX_INPUT = UNKNOWN; 242#endif 243#ifdef _PC_NAME_MAX 244/** 245 * @var int 246 * @cvalue _PC_NAME_MAX 247 */ 248const POSIX_PC_NAME_MAX = UNKNOWN; 249#endif 250#ifdef _PC_PATH_MAX 251/** 252 * @var int 253 * @cvalue _PC_PATH_MAX 254 */ 255const POSIX_PC_PATH_MAX = UNKNOWN; 256#endif 257#ifdef _PC_PIPE_BUF 258/** 259 * @var int 260 * @cvalue _PC_PIPE_BUF 261 */ 262const POSIX_PC_PIPE_BUF = UNKNOWN; 263#endif 264#ifdef _PC_CHOWN_RESTRICTED 265/** 266 * @var int 267 * @cvalue _PC_CHOWN_RESTRICTED 268 */ 269const POSIX_PC_CHOWN_RESTRICTED = UNKNOWN; 270#endif 271#ifdef _PC_NO_TRUNC 272/** 273 * @var int 274 * @cvalue _PC_NO_TRUNC 275 */ 276const POSIX_PC_NO_TRUNC = UNKNOWN; 277#endif 278#ifdef _PC_ALLOC_SIZE_MIN 279/** 280 * @var int 281 * @cvalue _PC_ALLOC_SIZE_MIN 282 */ 283const POSIX_PC_ALLOC_SIZE_MIN = UNKNOWN; 284#endif 285#ifdef _PC_SYMLINK_MAX 286/** 287 * @var int 288 * @cvalue _PC_SYMLINK_MAX 289 */ 290const POSIX_PC_SYMLINK_MAX = UNKNOWN; 291#endif 292 293function posix_kill(int $process_id, int $signal): bool {} 294 295function posix_getpid(): int {} 296 297function posix_getppid(): int {} 298 299function posix_getuid(): int {} 300 301function posix_setuid(int $user_id): bool {} 302 303function posix_geteuid(): int {} 304 305#ifdef HAVE_SETEUID 306function posix_seteuid(int $user_id): bool {} 307#endif 308 309function posix_getgid(): int {} 310 311function posix_setgid(int $group_id): bool {} 312 313function posix_getegid(): int {} 314 315#ifdef HAVE_SETEGID 316function posix_setegid(int $group_id): bool {} 317#endif 318 319#ifdef HAVE_GETGROUPS 320/** 321 * @return array<int, int>|false 322 * @refcount 1 323 */ 324function posix_getgroups(): array|false {} 325#endif 326 327#ifdef HAVE_GETLOGIN 328function posix_getlogin(): string|false {} 329#endif 330 331function posix_getpgrp(): int {} 332 333#ifdef HAVE_SETSID 334function posix_setsid(): int {} 335#endif 336 337function posix_setpgid(int $process_id, int $process_group_id): bool {} 338 339#ifdef HAVE_GETPGID 340function posix_getpgid(int $process_id): int|false {} 341#endif 342 343#ifdef HAVE_GETSID 344function posix_getsid(int $process_id): int|false {} 345#endif 346 347/** 348 * @return array<string, string>|false 349 * @refcount 1 350 */ 351function posix_uname(): array|false {} 352 353/** 354 * @return array<string, int>|false 355 * @refcount 1 356 */ 357function posix_times(): array|false {} 358 359 360#ifdef HAVE_CTERMID 361function posix_ctermid(): string|false {} 362#endif 363 364/** @param resource|int $file_descriptor */ 365function posix_ttyname($file_descriptor): string|false {} 366 367/** @param resource|int $file_descriptor */ 368function posix_isatty($file_descriptor): bool {} 369 370function posix_getcwd(): string|false {} 371 372#ifdef HAVE_MKFIFO 373function posix_mkfifo(string $filename, int $permissions): bool {} 374#endif 375 376#ifdef HAVE_MKNOD 377function posix_mknod(string $filename, int $flags, int $major = 0, int $minor = 0): bool {} 378#endif 379 380function posix_access(string $filename, int $flags = 0): bool {} 381 382#ifdef HAVE_EACCESS 383function posix_eaccess(string $filename, int $flags = 0): bool {} 384#endif 385 386/** 387 * @return array<string, int|string|array|null>|false 388 * @refcount 1 389 */ 390function posix_getgrnam(string $name): array|false {} 391 392/** 393 * @return array<string, int|string|array|null>|false 394 * @refcount 1 395 */ 396function posix_getgrgid(int $group_id): array|false {} 397 398/** 399 * @return array<string, int|string>|false 400 * @refcount 1 401 */ 402function posix_getpwnam(string $username): array|false {} 403 404/** 405 * @return array<string, int|string>|false 406 * @refcount 1 407 */ 408function posix_getpwuid(int $user_id): array|false {} 409 410#ifdef HAVE_GETRLIMIT 411/** 412 * @return array<int|string, int|string>|false 413 * @refcount 1 414 */ 415function posix_getrlimit(?int $resource = null): array|false {} 416#endif 417 418#ifdef HAVE_SETRLIMIT 419function posix_setrlimit(int $resource, int $soft_limit, int $hard_limit): bool {} 420#endif 421 422function posix_get_last_error(): int {} 423 424/** @alias posix_get_last_error */ 425function posix_errno(): int {} 426 427function posix_strerror(int $error_code): string {} 428 429#ifdef HAVE_INITGROUPS 430function posix_initgroups(string $username, int $group_id): bool {} 431#endif 432 433function posix_sysconf(int $conf_id): int {} 434 435#ifdef HAVE_PATHCONF 436function posix_pathconf(string $path, int $name): int|false {} 437#endif 438 439#ifdef HAVE_FPATHCONF 440/** @param resource|int $file_descriptor */ 441function posix_fpathconf($file_descriptor, int $name): int|false {} 442#endif 443