# POSIX

# Introducción

Este módulo contiene una interfaz a aquellas funciones definidas en el documénto de estándares IEEE 1003.1 (POSIX.1) que no son accesibles mediante otros medios.

Advertencia

Se pueden obtener datos sensibles con las funciones de POSIX, p.ej. posix_getpwnam() y similares.

> Nota: Esta extensión no está disponible en las plataformas Windows.

- Instalación/Configuración
  - Instalación
- Constantes predefinidas
  - Constantes posix_access
  - Constantes posix_mknod
  - Constantes posix_setrlimit
  - Constantes de posix_pathconf
  - Constantes de posix_sysconf
- Funciones POSIX
  - posix_access — Determinar la accesibilidad de un archivo
  - posix_ctermid — Obtener el nombre de la ruta del terminal controlador
  - posix_eaccess — Determina la accesibilidad de un fichero
  - posix_errno — Alias de posix_get_last_error
  - posix_fpathconf — Devuelve el valor de un límite configurable
  - posix_get_last_error — Recuperar el número de error establecido por la última función posix que ha fallado
  - posix_getcwd — Nombre de la ruta del directorio actual
  - posix_getegid — Devuelve el ID efectivo de grupo del proceso actual
  - posix_geteuid — Devolver el ID efectivo de usuario del proceso actual
  - posix_getgid — Devuelve el ID real de grupo del proceso actual
  - posix_getgrgid — Devolver información sobre un grupo mediante un id de grupo
  - posix_getgrnam — Devolver información sobre un grupo mediante su nombre
  - posix_getgroups — Devolver el conjunto de grupos del proceso actual
  - posix_getlogin — Devuelve el nombre del inicio de sesión
  - posix_getpgid — Obtener el id del grupo de procesos para un control de trabajo
  - posix_getpgrp — Devolver el identificador de grupo de proceso actual
  - posix_getpid — Devolver el identificador del proceso actual
  - posix_getppid — Devolver el identificador del proceso padre
  - posix_getpwnam — Devolver información sobre un usuario mediante su nombre de usuario
  - posix_getpwuid — Devolver información sobre un usuario mediante su id de usuario
  - posix_getrlimit — Devuelve información sobre los límites de recursos del sistema
  - posix_getsid — Obtener el sid actual del proceso
  - posix_getuid — Devolver el ID real de usuario del proceso actual
  - posix_initgroups — Calcular la lista de acceso al grupo
  - posix_isatty — Determina si un puntero de fichero es un terminal interactivo
  - posix_kill — Enviar una señal a un proceso
  - posix_mkfifo — Crear un archivo especial fifo (un pipe con nombre)
  - posix_mknod — Crear un fichero especial u ordinario (POSIX.1)
  - posix_pathconf — Devuelve el valor de un límite configurable
  - posix_setegid — Establecer el GID efectivo del proceso actual
  - posix_seteuid — Establecer el UID efectivo del proceso actual
  - posix_setgid — Establecer el GID de proceso actual
  - posix_setpgid — Establecer el id de grupo de procesos para el control de trabajo
  - posix_setrlimit — Establecer los límites de recursos del sistema
  - posix_setsid — Hacer del proceso actual un líder de sesión
  - posix_setuid — Establecer el UID del proceso actual
  - posix_strerror — Recuperar el mensaje de error del sistema asociado con el errno dado
  - posix_sysconf — Devuelve información sobre el sistema en ejecución
  - posix_times — Obtener los tiempos de procesos
  - posix_ttyname — Devuelve el nombre del dispositivo del terminal
  - posix_uname — Obtener el nombre del sistema

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open