|  | LXXIX. Функции POSIXЭтот модель содержит интерфейс к функциям, определённым в документации 
стандартов IEEE 1003.1 (POSIX.1), доступ к которым не может быть получен иным 
способом. POSIX.1, например, также определял функции
open(), read(), write() и close(), которые традиционно были частью PHP 3 
продолжительное время. Некоторые системно специфичные функции до этого не были 
доступны, и этот модель делает попытку исправить это, давая простой доступ к данным функциям. | Предупреждение! | 
|---|
 | Чувствительные данные могут быть запрошены функциями POSIX ,например,
posix_getpwnam() и компанией. Никакие
POSIX-функции не выполняют проверку доступа, если 
safe mode включён. Поэтому настоятельно советуем вообще отключать расширение POSIX (используйте
--disable-posix в вашем файле конфигурации), если вы работаете в таком окружении. | 
 Примечание: Расширение POSIX недоступно для платформы Windows.
 Содержаниеposix_ctermid - получает имя пути управляющего терминалаposix_getcwd - имя пути текущей директорииposix_getegid - возвращает эффективный групповой ID текущего процессаposix_geteuid - возвращает эффективный user ID текущего процессаposix_getgid - возвращает реальный group ID текущего процессаposix_getgrgid - возвращает info о группе по group idposix_getgrnam - возвращает info о группе по имениposix_getgroups - возвращает набор групп текущего процессаposix_getlogin - возвращает login-имяposix_getpgid - получает group id процесса для управления работойposix_getpgrp - возвращает групповой идентификатор текущего процессаposix_getpid - возвращает идентификатор текущего процессаposix_getppid - возвращает идентификатор родительского процессаposix_getpwnam - возвращает info о пользователе по usernameposix_getpwuid - возвращает info о пользователе по user idposix_getrlimit - возвращает info об ограничениях системных ресурсовposix_getsid - получает текущий sid процессаposix_getuid - возвращает real user ID текущего процессаposix_isatty - определяет, находится ли дескриптор файла в интерактивном терминалеposix_kill - посылает сигнал процессуposix_mkfifo - создаёт fifo специальный файл (именованный канал)posix_setegid - устанавливает эффективный GID текущего процессаposix_seteuid - устанавливает эффективный UID текущего процессаposix_setgid - устанавливает GID текущего процессаposix_setpgid - устанавливает group id процесса для управления работойposix_устанавливаетid - делает текущий процесс лидером сессииposix_setuid - устанавливает the UID текущего процессаposix_times - получает process timesposix_ttyname - определяет имя устройства терминалаposix_uname - получает system name
 |  |