# POSIX

# Einführung

Dieses Modul enthält eine Schnittstelle zu den im IEEE 1003.1 (POSIX.1) Standards Dokument definierten Funktionen, die auf einem anderen Weg nicht erreichbar sind.

Warnung

Sensible Daten können mit den POSIX-Funktionen, z. B. posix_getpwnam() und Freunde, abgefragt werden.

> Hinweis: Diese Erweiterung steht auf Windows-Plattformen nicht zur Verfügung.

- Installation/Konfiguration
  - Installation
- Vordefinierte Konstanten
  - posix_access-Konstanten
  - posix_mknod-Konstanten
  - posix_setrlimit-Konstanten
  - posix_pathconf-Konstanten
  - posix_sysconf-Konstanten
- POSIX Funktionen
  - posix_access — Ermittelt die Zugriffsberechtigungen einer Datei
  - posix_ctermid — Liefert den Pfad des kontrollierenden Terminals
  - posix_eaccess — Ermittelt die Zugriffsmöglichkeiten auf eine Datei
  - posix_errno — Alias von posix_get_last_error
  - posix_fpathconf — Liefert den Wert eines konfigurierbaren Limits
  - posix_get_last_error — Liefert die von der letzten fehlgeschlagenen Posix-Funktion gesetzte Fehlernummer
  - posix_getcwd — Liefert den Pfadnamen des aktuellen Verzeichnisses
  - posix_getegid — Liefert die effektive Gruppen-ID des aktuellen Prozesses
  - posix_geteuid — Liefert die effektive Benutzer-ID des aktuellen Prozesses
  - posix_getgid — Liefert die reale Gruppen-ID des aktuellen Prozesses
  - posix_getgrgid — Liefert zu einer Gruppen-ID Informationen über diese Gruppe
  - posix_getgrnam — Liefert zu einem Gruppennamen Informationen über diese Gruppe
  - posix_getgroups — Liefert die Gruppenliste des aktuellen Prozesses
  - posix_getlogin — Liefert den Loginnamen
  - posix_getpgid — Liefert die Prozessgruppenkennung (Process Group ID) für die Job-Kontrolle
  - posix_getpgrp — Liefert die Prozessgruppenkennung des aktuellen Prozesses
  - posix_getpid — Liefert die aktuelle Prozesskennung
  - posix_getppid — Liefert die Prozesskennung des Elternprozesses
  - posix_getpwnam — Liefert zu einem Benutzernamen Informationen über diesen Benutzer
  - posix_getpwuid — Liefert zu einer Benutzer-ID Informationen über diesen Benutzer
  - posix_getrlimit — Liefert Informationen über Systemressourcen-Limits
  - posix_getsid — Liefert die aktuelle Session-ID (sid) des Prozesses
  - posix_getuid — Liefert die reale Benutzer-ID des aktuellen Prozesses
  - posix_initgroups — Ermittelt die Gruppenzugriffsliste
  - posix_isatty — Ermittelt, ob ein Dateideskriptor ein interaktives Terminal ist
  - posix_kill — Sendet einem Prozess ein Signal
  - posix_mkfifo — Erzeugt eine "FIFO special"-Datei (named pipe)
  - posix_mknod — Erzeugt eine spezielle oder eine gewöhnliche Datei (POSIX.1)
  - posix_pathconf — Liefert den Wert eines konfigurierbaren Limits
  - posix_setegid — Setzt die effektive Gruppen-ID des aktuellen Prozesses
  - posix_seteuid — Setzt die effektive Benutzer-ID des aktuellen Prozesses
  - posix_setgid — Setzt die Gruppen-ID des aktuellen Prozesses
  - posix_setpgid — Setzt die Prozessgruppenkennung (Process Group ID) für die Job-Kontrolle
  - posix_setrlimit — Setzt Limits für eine Systemressource
  - posix_setsid — Macht den aktuellen Prozess zum Leiter der Session
  - posix_setuid — Setzt die Benutzer-ID des aktuellen Prozesses
  - posix_strerror — Liefert die System-Fehlermeldung, die zur angegebenen Fehlernummer gehört
  - posix_sysconf — Liefert Laufzeitinformationen des Systems
  - posix_times — Liefert Rechenzeiten
  - posix_ttyname — Ermittelt den Namen des Terminal-Devices
  - posix_uname — Liefert Auskunft über das System

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