12#define arginfo_posix_getppid arginfo_posix_getpid
14#define arginfo_posix_getuid arginfo_posix_getpid
20#define arginfo_posix_geteuid arginfo_posix_getpid
22#if defined(HAVE_SETEUID)
28#define arginfo_posix_getgid arginfo_posix_getpid
34#define arginfo_posix_getegid arginfo_posix_getpid
36#if defined(HAVE_SETEGID)
42#if defined(HAVE_GETGROUPS)
47#if defined(HAVE_GETLOGIN)
52#define arginfo_posix_getpgrp arginfo_posix_getpid
54#if defined(HAVE_SETSID)
64#if defined(HAVE_GETPGID)
70#if defined(HAVE_GETSID)
79#define arginfo_posix_times arginfo_posix_uname
81#if defined(HAVE_CTERMID)
97#if defined(HAVE_MKFIFO)
104#if defined(HAVE_MKNOD)
118#if defined(HAVE_EACCESS)
141#if defined(HAVE_GETRLIMIT)
147#if defined(HAVE_SETRLIMIT)
155#define arginfo_posix_get_last_error arginfo_posix_getpid
157#define arginfo_posix_errno arginfo_posix_getpid
163#if defined(HAVE_INITGROUPS)
174#if defined(HAVE_PATHCONF)
181#if defined(HAVE_FPATHCONF)
194#if defined(HAVE_SETEUID)
200#if defined(HAVE_SETEGID)
203#if defined(HAVE_GETGROUPS)
206#if defined(HAVE_GETLOGIN)
210#if defined(HAVE_SETSID)
214#if defined(HAVE_GETPGID)
217#if defined(HAVE_GETSID)
222#if defined(HAVE_CTERMID)
228#if defined(HAVE_MKFIFO)
231#if defined(HAVE_MKNOD)
235#if defined(HAVE_EACCESS)
242#if defined(HAVE_GETRLIMIT)
245#if defined(HAVE_SETRLIMIT)
250#if defined(HAVE_INITGROUPS)
254#if defined(HAVE_PATHCONF)
257#if defined(HAVE_FPATHCONF)
268#if defined(HAVE_SETEUID)
274#if defined(HAVE_SETEGID)
277#if defined(HAVE_GETGROUPS)
280#if defined(HAVE_GETLOGIN)
284#if defined(HAVE_SETSID)
288#if defined(HAVE_GETPGID)
291#if defined(HAVE_GETSID)
296#if defined(HAVE_CTERMID)
302#if defined(HAVE_MKFIFO)
305#if defined(HAVE_MKNOD)
309#if defined(HAVE_EACCESS)
316#if defined(HAVE_GETRLIMIT)
319#if defined(HAVE_SETRLIMIT)
325#if defined(HAVE_INITGROUPS)
329#if defined(HAVE_PATHCONF)
332#if defined(HAVE_FPATHCONF)
338static void register_posix_symbols(
int module_number)
359#if defined(RLIMIT_AS)
362#if defined(RLIMIT_CORE)
365#if defined(RLIMIT_CPU)
368#if defined(RLIMIT_DATA)
371#if defined(RLIMIT_FSIZE)
374#if defined(RLIMIT_LOCKS)
377#if defined(RLIMIT_MEMLOCK)
380#if defined(RLIMIT_MSGQUEUE)
383#if defined(RLIMIT_NICE)
386#if defined(RLIMIT_NOFILE)
389#if defined(RLIMIT_NPROC)
392#if defined(RLIMIT_RSS)
395#if defined(RLIMIT_RTPRIO)
398#if defined(RLIMIT_RTTIME)
401#if defined(RLIMIT_SIGPENDING)
404#if defined(RLIMIT_STACK)
407#if defined(RLIMIT_KQUEUES)
410#if defined(RLIMIT_NPTS)
413#if defined(HAVE_SETRLIMIT)
416#if defined(_SC_ARG_MAX)
419#if defined(_SC_CHILD_MAX)
422#if defined(_SC_CLK_TCK)
425#if defined(_SC_PAGESIZE)
428#if defined(_SC_NPROCESSORS_CONF)
431#if defined(_SC_NPROCESSORS_ONLN)
434#if defined(_PC_LINK_MAX)
437#if defined(_PC_MAX_CANON)
440#if defined(_PC_MAX_INPUT)
443#if defined(_PC_NAME_MAX)
446#if defined(_PC_PATH_MAX)
449#if defined(_PC_PIPE_BUF)
452#if defined(_PC_CHOWN_RESTRICTED)
455#if defined(_PC_NO_TRUNC)
458#if defined(_PC_ALLOC_SIZE_MIN)
461#if defined(_PC_SYMLINK_MAX)
php_json_error_code error_code
posix_pathconf(string $path, int $name)
posix_setrlimit(int $resource, int $soft_limit, int $hard_limit)
posix_strerror(int $error_code)
posix_getpgid(int $process_id)
posix_access(string $filename, int $flags=0)
posix_getgrnam(string $name)
posix_kill(int $process_id, int $signal)
posix_seteuid(int $user_id)
posix_getrlimit(?int $resource=null)
posix_sysconf(int $conf_id)
posix_setegid(int $group_id)
posix_getpwnam(string $username)
posix_getsid(int $process_id)
posix_setpgid(int $process_id, int $process_group_id)
posix_ttyname($file_descriptor)
posix_getgrgid(int $group_id)
posix_fpathconf($file_descriptor, int $name)
posix_setuid(int $user_id)
posix_mkfifo(string $filename, int $permissions)
posix_initgroups(string $username, int $group_id)
posix_setgid(int $group_id)
posix_mknod(string $filename, int $flags, int $major=0, int $minor=0)
posix_isatty($file_descriptor)
posix_eaccess(string $filename, int $flags=0)
posix_getpwuid(int $user_id)
#define arginfo_posix_getegid
#define arginfo_posix_getpgrp
#define arginfo_posix_times
#define arginfo_posix_getppid
#define arginfo_posix_getuid
#define arginfo_posix_get_last_error
#define arginfo_posix_geteuid
#define arginfo_posix_getgid
#define arginfo_posix_errno
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
struct _zend_function_entry zend_function_entry
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags, frameless_function_infos, doc_comment)
#define ZEND_ARG_INFO(pass_by_ref, name)
#define ZEND_END_ARG_INFO()
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_FE(name, arg_info)
#define ZEND_FUNCTION(name)
#define REGISTER_LONG_CONSTANT(name, lval, flags)