# POSIX

# Introdução

Este módulo contém uma interface para as funções definidas no documento de padrões IEEE 1003.1 (POSIX.1) que não são acessíveis por outros meios.

Aviso

Dados sensíveis podem ser recuperados com as funções POSIX, por exemplo, posix_getpwnam() e suas variantes.

> Nota: Esta extensão não está disponível em plataformas Windows.

- Instalação/Configuração
  - Instalação
- Constantes predefinidas
  - Constantes de posix_access
  - Constantes de posix_mknod
  - Constantes de posix_setrlimit
  - Constantes de posix_pathconf
  - Constantes posix_sysconf
- Funções de POSIX
  - posix_access — Determina a acessibilidade de um arquivo
  - posix_ctermid — Obtém o caminho do terminal em controle
  - posix_eaccess — Determina a acessibilidade de um arquivo
  - posix_errno — Sinônimo de posix_get_last_error
  - posix_fpathconf — Retorna o valor de um limite configurável
  - posix_get_last_error — Recupera o número do erro definido pela última função posix que falhou
  - posix_getcwd — Caminho do diretório atual
  - posix_getegid — Retorna o ID do grupo efetivo do processo atual
  - posix_geteuid — Retorna o ID do usuário efetivo do processo atual
  - posix_getgid — Retorna o ID do grupo real do processo atual
  - posix_getgrgid — Retorna informação sobre um grupo a partir de um ID de grupo
  - posix_getgrnam — Retorna informação sobre um grupo a partir do nome
  - posix_getgroups — Retorna o conjunto de grupos do processo atual
  - posix_getlogin — Retorna o login
  - posix_getpgid — Obtém o ID de grupo de processo para controle de tarefa
  - posix_getpgrp — Retorna o identificador do grupo do processo atual
  - posix_getpid — Retorna o identificador do processo atual
  - posix_getppid — Retorna o identificador do processo pai
  - posix_getpwnam — Retorna informações sobre um usuário por nome de usuário
  - posix_getpwuid — Retorna informações sobre um usuário por ID de usuário
  - posix_getrlimit — Retorna informações sobre limites de recursos do sistema
  - posix_getsid — Obtém o ID da sessão atual do processo
  - posix_getuid — Retorna o ID do usuário real do processo atual
  - posix_initgroups — Calcula a lista de acesso do grupo
  - posix_isatty — Determina se um descritor de arquivo é um terminal interativo
  - posix_kill — Envia um sinal para um processo
  - posix_mkfifo — Cria um arquivo especial FIFO (um pipe nomeado)
  - posix_mknod — Cria um arquivo especial ou comum (POSIX.1)
  - posix_pathconf — Retorna o valor de um limite configurável
  - posix_setegid — Define o GID efetivo do processo atual
  - posix_seteuid — Define o UID efetivo do processo atual
  - posix_setgid — Define o GID do processo atual
  - posix_setpgid — Define o ID do grupo de processos para o controle de tarefas
  - posix_setrlimit — Define limites de recursos do sistema
  - posix_setsid — Torna o processo atual um líder de sessão
  - posix_setuid — Define o UID do processo atual
  - posix_strerror — Recupera a mensagem de erro do sistema associada ao número de erro fornecido
  - posix_sysconf — Retorna informações de tempo de execução do sistema
  - posix_times — Obtém tempos de processo
  - posix_ttyname — Determina o nome do dispositivo de terminal
  - posix_uname — Obtém o nome do sistema

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