POSIX |
Interface portable de système d'exploitation pour Unix |
---|---|
Perl |
Description
Ce module contient l'interface standard IEEE 1003.1.
Liste des fonctions
Voici la liste des fonctions disponibles dans ce module :
Nom | Description |
---|---|
ABORT | Cette fonction permet d'interrompre l'exécution du programme de façon anormale. |
ABS | Cette fonction permet de retourner la valeur absolue d'un nombre. |
ACCESS | Cette fonction permet de fixer l'accessibilité d'un fichier. |
ACOS | Cette fonction trigonométrique retourne l'«ArcCosinus». |
ALARM | Cette fonction permet de fixer le nombre de seconde de «SIGALARM». |
ASCTIME | Cette fonction permet de convertir l'heure en chaine de caractères. |
ASIN | Cette fonction trigonométrique retourne l'«ArcSinus». |
ASSERT | Cette fonction permet de vérifié le programme. Officiellement, cette fonction ne fonctionne pas. |
ATAN | Cette fonction trigonométrique retourne l'«ArcTangente». |
ATAN2 | Cette fonction trigonométrique retourne l'«Arc Tangente» de Y/X. |
ATEXIT | Cette fonction doit être appelée à la fin d'un programme pour le terminer. |
ATOF | Cette fonction permet de convertir une chaîne de caractères en une valeur à virgule flottante. |
ATOI | Cette fonction convertie une chaîne de caractères en une valeur entière. |
ATOL | Cette fonction convertie une chaîne de caractères en une valeur entière longue. |
BSEARCH | Cette fonction effectue une recherche binaire (dichotomique) dans un tableau. Officiellement, cette fonction ne fonctionne pas. Il est recommandé d'utilisé «Search::Dict». |
CALLOC | Cette fonction permet d'effectuer une réservation de n*taille d'octets de mémoire dynamique. |
CEIL | Cette fonction retourne la valeur maximale d’un nombre, soit l’entier le plus proche supérieur ou égal au nombre. |
CHDIR | Cette fonction permet de changer de répertoire de travail. |
CHMOD | Cette fonction permet de changer les droits d'accès des répertoires et des fichiers. |
CHOWN | Cette fonction permet de changer les propriétaires et les groupes de propriétaire (GID) des fichiers. |
CLEARERR | Cette fonction permet de réinitialiser les indices d'erreurs et de fin de fichier attend dans un flux de données. |
CLOCK | Cette fonction indique le temps que l'ordinateur a utilisé depuis le début de son exécution. |
CLOSE | Cette fonction permet de fermer un fichier. |
CLOSEDIR | Cette fonction permet de fermer un répertoire ouvert préalablement par «opendir». |
COS | Cette fonction trigonométrique retourne le «Cosinus». |
COSH | Cette fonction trigonométrique retourne le «Cosinus» hyperbolique. |
CREAT | Cette fonction permet de créer un nouveau fichier. |
CTERMID | Cette fonction permet de générer le chemin et le nom de fichier pour un contrôle de terminal. |
CTIME | Cette fonction permet de convertir une heure sous forme de chaine de caractères. |
CUSERID | Cette fonction permet de demander l'identificateur d'utilisateur du propriétaire du processus courant. |
DIFFTIME | Cette fonction permet de calculer la différence entre deux dates en secondes. |
DIV | Cette fonction permet retourne le quotient et le reste séparément en effectuant la division a par b. |
DUP | Cette fonction permet de dupliquer le descripteur de fichier. |
DUP2 | Cette fonction permet de dupliquer le descripteur de fichier dans un autre fichier de descripteur connu. |
ERRNO | Cette fonction permet de retourner le code d'erreur courant. |
EXECL | Cette fonction permet d'exécuter un processus enfant avec une liste d'arguments. |
EXECLE | Cette fonction permet d'exécuter un processus enfant avec une liste d'arguments et ses variables d'environnement. |
EXECLP | Cette fonction permet d'exécuter un processus enfant avec une liste d'arguments et en recherchant le programme dans la variable d'environnement «PATH». |
EXECV | Cette fonction permet d'exécuter un processus enfant avec un tableau d'arguments. |
EXECVE | Cette fonction permet d'exécuter un processus enfant avec un tableau d'arguments et ses variables d'environnement. |
EXECVP | Cette fonction permet d'exécuter un processus enfant avec un tableau d'arguments et en recherchant le programme dans la variable d'environnement «PATH». |
EXIT | Cette fonction permet de terminer normalement un script Perl. |
EXP | Cette fonction retourne la valeur «exponentielle» sur la base «e». |
FABS | Cette fonction calcul la valeur absolue d'un nombre réel. |
FCLOSE | Cette fonction permet d'effectuer la fermeture d'un fichier, comme la méthode «IO::Handle::close()». |
FCNTL | Cette fonction permet d'effectuer des opérations de contrôle sur un descripteur de fichier. |
FDOPEN | Cette fonction permet d'associer un identificateur de fichier Handle à un identificateur de fichier standard, comme la méthode «IO::Handle::new_from_fd()». |
FEOF | Cette fonction indique si la fin du fichier est atteint, comme la méthode «IO::Handle::eof()». |
FERROR | Cette fonction retourne le code d'erreur d'entrée/sortie du fichier, comme la méthode «IO::Handle::error()». |
FFLUSH | Cette fonction vide le tampon du fichier, comme la méthode «IO::Handle::flush()». |
FGETC | Cette fonction effectue la lecture d'un caractère dans un fichier, comme la méthode «IO::Handle::getc()». |
FGETPOS | Cette fonction demande la position du pointeur dans un fichier, comme la méthode «IO::Seekable::getpos()». |
FGETS | Cette fonction effectue la lecture d'une chaine de caractères dans un fichier, comme la méthode «IO::Handle::gets()». |
FILENO | Cette fonction permet de demander l'identificateur Handle d'un fichier, comme la méthode «IO::Handle::fileno()». |
FLOOR | Cette fonction retourne la valeur minimale d'un nombre, soit l'entier le plus proche inférieur ou égal au nombre. |
FMOD | Cette fonction retourne le reste d'une division de a/b. |
FOPEN | Cette fonction permet d'ouvrir un fichier, comme la méthode «IO::File::open()». |
FORK | Cette fonction permet de créer un processus fils. |
FPATHCONF | Cette fonction permet de demander la valeur d'une limite de configuration d'un fichier ou d'un répertoire. |
FPRINTF | Cette fonction effectue l'écriture de texte selon un certain format dans un fichier. |
FPUTC | Cette fonction effectue l'écriture de caractère dans un fichier. |
FPUTS | Cette fonction effectue l'écriture d'une chaine de caractères dans un fichier. |
FREAD | Cette fonction effectue la lecture d'un bloc de mémoire de taille n*taille octets dans un fichier. |
FREE | Cette fonction permet de libérer un bloc de mémoire. |
FREOPEN | Cette fonction ferme le fichier et réouvre un fichier en lui affectant un pointeur. |
FREXP | Cette fonction permet d'effectuer la séparation de la mantisse et de l'exposant. |
FSCANF | Cette fonction permet la lecture de texte suivant un certain format dans un fichier. |
FSEEK | Cette fonction permet de positionner le pointeur d'un fichier, comme la méthode «IO::Seekable::seek()». |
FSETPOS | Cette fonction permet de positionner le pointeur d'un fichier, comme la méthode «IO::Seekable::setpos()». |
FSTAT | Cette fonction permet de demander l'état d'un fichier. |
FSYNC | Cette fonction permet d'effectuer une synchronisation d'un fichier, comme la méthode «IO::Handle::sync()». |
FTELL | Cette fonction permet de connaitre la position du pointeur de fichier, comme la méthode «IO::Seekable::tell()». |
FWRITE | Cette fonction effectue l'écriture d'un bloc de mémoire de taille n*taille octets dans un fichier. |
GETC | Cette fonction permet de lire un caractère dans un fichier et de déplacer le pointeur de fichier vers le caractère suivant. |
GETCHAR | Cette fonction permet de lire un caractère dans la sortie standard et de déplacer le pointeur de la sortie standard vers le caractère suivant. |
GETCWD | Cette fonction permet de demander le nom du répertoire de travail courant. |
GETEGID | Cette fonction permet de demander l'identificateur de groupe effectif. |
GETENV | Cette fonction permet de demander la valeur d'une variable d'environnement du système d'exploitation. |
GETEUID | Cette fonction permet de demander l'identificateur d'utilisateur effectif. |
GETGID | Cette fonction permet de demander l'identificateur de groupe réel. |
GETGRGID | Cette fonction permet de passer à l'élément spécifié du fichier «/etc/groups» à partir d'un numéro de groupe. |
GETGRNAM | Cette fonction permet de passer à l'élément spécifié du fichier «/etc/groups» à partir d'un nom de groupe. |
GETGROUPS | Cette fonction permet de demander l'identificateur d'utilisateur supplémentaire de groupe. |
GETLOGIN | Cette fonction permet de demander l'utilisateur courant. |
GETPGRP | Cette fonction permet de demander le groupe de processus d'un numéro de processus (PID). |
GETPID | Cette fonction permet de demander l'identificateur de processus. |
GETPPID | Cette fonction permet de connaitre le numéro de processus d'un processus parent. |
GETPWNAM | Cette fonction permet de passer à un élément du fichier «/etc/passwd» avec un nom utilisateur spécifié. |
GETPWUID | Cette fonction permet de passer à un élément du fichier «/etc/passwd» avec un numéro d'utilisateur spécifié. |
GETS | Cette fonction effectue la lecture d'une chaine de caractères à partir de la console standard. |
GETUID | Cette fonction permet de demander l'identificateur de l'utilisateur. |
GMTIME | Cette fonction convertie des secondes depuis le 1er janvier 1970 en date et heure de Greenwish. |
ISALNUM | Cette fonction indique si le caractère est alphanumérique (A à Z et a à z et 0 à 9). |
ISALPHA | Cette fonction indique si le caractère est alphabétique (A à Z et a à z). |
ISATTY | Cette fonction permet d'indiquer si l'identificateur de fichier Handle est une connexion TTY. |
ISCNTRL | Cette fonction indique si le caractère est un caractère de contrôle. |
ISDIGIT | Cette fonction indique si le caractère est un nombre. |
ISGRAPH | Cette fonction indique si le caractère est un caractère graphique. |
ISLOWER | Cette fonction indique si le caractère est une lettre minuscule. |
ISPRINT | Cette fonction indique si le caractère est imprimable. |
ISPUNCT | Cette fonction indique si le caractère est un signe de ponctuation (!,?,...). |
ISSPACE | Cette fonction indique si le caractère est un espace. |
ISUPPER | Cette fonction indique si le caractère est une lettre majuscule. |
ISXDIGIT | Cette fonction indique si le caractère est un nombre hexadécimal (0 à F). |
KILL | Cette fonction permet d'effectuer des commandes sur des processus. |
LABS | Cette fonction retourne la valeur absolue d'un entier de type «long». |
LDEXP | Cette fonction retourne la valeur de produit par la puissance 2. |
LDIV | Cette fonction retourne le reste et le quotient séparément en effectuant la division de a par b. |
LINK | Cette fonction permet d'ajouter un lien vers un fichier. |
LOCALECONV | Cette fonction permet de demander les informations de format numérique du poste de travail local. |
LOCALTIME | Cette fonction convertie des secondes depuis le 1er janvier 1970 en date et heure. |
LOG | Cette fonction retourne le logarithme naturel ou népérien. |
LOG10 | Cette fonction retourne le logarithme décimal. |
LONGJMP | Cette fonction permet d'effectuer la restauration de la pile dans un saut non local. |
LSEEK | Cette fonction permet d'effectuer le positionnement du pointeur de fichier Handle. |
MALLOC | Cette fonction permet une allocation de mémoire dynamique de «n» octets. |
MBLEN | Cette fonction permet de retourner la longueur d'une chaine de caractères de format Unicode ou multi-octets. Officiellement, cette fonction n'est pas supportée par Perl. |
MBSTOWCS | Cette fonction permet de convertir une chaine de caractères de format multi-octets en Unicode. Officiellement, cette fonction n'est pas supportée par Perl. |
MBTOWC | Cette fonction permet de convertir une chaine de caractères de format multi-octets en Unicode. Officiellement, cette fonction n'est pas supportée par Perl. |
MEMCHR | Cette fonction permet de rechercher un caractère dans le tampon de «n» octets. |
MEMCMP | Cette fonction permet de rechercher un tampon de recherche dans le tampon de données de «n» octets. |
MEMCPY | Cette fonction permet de copier un tampon source dans un tampon de destination de «n» octets. |
MEMMOVE | Cette fonction permet de copier un tampon source dans un tampon de destination de «n» octets. |
MEMSET | Cette fonction permet de remplir avec un caractère un tampon de «n» octets. |
MKDIR | Cette fonction permet de créer un nouveau répertoire. |
MKFIFO | Cette fonction permet de créer un tube FIFO à l'emplacement spécifié. |
MKTIME | Cette fonction permet de convertir les informations de date et heure en un temps de calendrier. |
MODF | Cette fonction transforme un nombre réel en partie entière et en décimal (fraction). |
NICE | Cette fonction permet de modifier les préférences de planification de tâche du processus courant. |
OFFSETOF | Cette fonction permet de retourner le nombre d'octets d'un nom de champs à partir de la position du début de la structure d'enregistrement. |
OPEN | Cette fonction permet d'effectuer l'ouverture d'un fichier en lecture et écriture. |
OPENDIR | Cette fonction permet d'ouvrir un répertoire. |
PATHCONF | Cette fonction permet de demander la valeur d'une limite de configuration d'un répertoire ou d'un fichier. |
PAUSE | Cette fonction permet de suspendre l'exécution du processus courant jusqu'à ce qu'un signal soit reçu. |
PERROR | Cette fonction envoi un message d'erreur sur la sortie standard d'erreur. |
PIPE | Cette fonction permet d'effectuer la création d'un canal entre processus. |
POW | Cette fonction retourne le calcul de x à la puissance y. |
PRINTF | Cette fonction effectue l'écriture de texte selon un certain format sur la console. |
PUTC | Cette fonction effectue l'écriture d'un caractère dans un fichier. |
PUTCHAR | Cette fonction effectue l'écriture d'un caractère sur la console. |
PUTS | Cette fonction effectue l'écriture d'une chaine de caractères sur la console. |
QSORT | Cette fonction permet d'effectuer un tri d'un tableau avec la méthode «QuickSort». |
RAISE | Cette fonction permet d'envoyer un signal au processus courant. |
RAND | Cette fonction retourne un nombre aléatoire entre 0 et 1. |
READ | Cette fonction permet d'effectuer la lecture d'un fichier. |
READDIR | Cette fonction permet de lire une entrée de répertoire précédemment ouvert par «opendir». |
REALLOC | Cette fonction permet de changer la taille d'un bloc de mémoire dynamique. |
REMOVE | Cette fonction permet de supprimer un ou plusieurs fichiers. |
RENAME | Cette fonction permet de changer le nom d'un répertoire ou d'un fichier. |
REWIND | Cette fonction ramène le pointeur de fichier au début de ce fichier. |
REWINDDIR | Cette fonction permet de se positionner sur la première entrée de répertoire précédemment ouvert par «opendir». |
RMDIR | Cette fonction permet de supprimer un répertoire. |
SCANF | Cette fonction permet la lecture de texte suivant un certain format dans une console standard. |
SETGID | Cette fonction permet de fixer l'identificateur de groupe réel et effectif pour un processus. |
SETJMP | Cette fonction effectue la sauvegarde de la pile. |
SETLOCALE | Cette fonction permet de modifier des requêtes sur le programme locale. |
SETPGID | Cette fonction permet de fixer l'identificateur de groupe de processus du processus courant. |
SETSID | Cette fonction permet de fixer l'identificateur de session du processus courant. |
SETUID | Cette fonction permet de fixer l'identificateur d'utilisateur réel et effectif d'un processus. |
SIGACTION | Cette fonction permet d'effectuer la gestion détaillée d'un signal. |
SIGLONGJMP | Cette fonction permet d'effectuer la restauration de la pile dans un saut non local et d'envoyer un signal. |
SIGPENDING | Cette fonction permet d'examiner le signal bloquant ou en attente. |
SIGPROCMASK | Cette fonction permet de modifier et/ou d'examiner le masque de signal du processus appelant. |
SIGSETJMP | Cette fonction effectue la sauvegarde de la pile et envoi un signal. |
SIGSUSPEND | Cette fonction permet d'installer un masque de signal et de suspendre le processus jusqu'à ce que le signal se produise. |
SIN | Cette fonction trigonométrique retourne le «Sinus». |
SINH | Cette fonction trigonométrique retourne le «Sinus» hyperbolique. |
SLEEP | Cette fonction permet de faire passer en mode pause le processus courant. |
SPRINTF | Cette fonction effectue l'écriture de texte selon un certain format à partir d'une chaine de caractères. |
SQRT | Cette fonction retourne la racine carrée d'un nombre. |
SRAND | Cette fonction permet d'initialiser le générateur de nombre aléatoire. |
SSCANF | Cette fonction permet la lecture de texte suivant un certain format à partir d'un tampon. |
STAT | Cette fonction permet de demander tous les propriétés d'un fichier. |
STRCAT | Cette fonction permet la concaténation de chaines de caractères. |
STRCHR | Cette fonction effectue la recherche du premier caractère «c» dans la chaine de caractères «str». |
STRCMP | Cette fonction effectue la comparaison de deux chaines de caractères. |
STRCOLL | Cette fonction permet de comparer deux chaines de caractères en format locale sans effectuer de différence entre les majuscules ou les minuscules. |
STRCPY | Cette fonction effectue la copie d'une chaine de caractères dans une autre chaine de caractères. |
STRCSPN | Cette fonction effectue la recherche de la sous-chaine «str1» ne contenant aucun des caractères contenu dans «str2». |
STRERROR | Cette fonction pointe sur le message d'erreur correspondant à «noerr». |
STRFTIME | Cette fonction permet d'effectuer la conversion des informations de date et de l'heure en une chaine de caractères. |
STRLEN | Cette fonction permet de calculer la longueur de la chaine de caractères. |
STRNCAT | Cette fonction permet d'ajouter les «n» premiers caractères de la chaine de caractères «str1» à la chaine de caractères «str2». |
STRNCMP | Cette fonction permet de comparer les «n» premiers caractères de la chaine de caractères «str1» à la chaine de caractères «str2». |
STRNCPY | Cette fonction permet de copier les «n» premiers caractères de la chaine de caractères «str1» à la chaine de caractères «str2». |
STRPBRK | Cette fonction effectue la recherche dans la chaine de caractères «source» de la chaine de caractères «accept». |
STRRCHR | Cette fonction effectue la recherche du dernière caractère «c» dans la chaine de caractères «str». |
STRSPN | Cette fonction effectue le calcul de la longueur de la chaine de caractères «str1» dans lequel sont compris des caractères de la chaine de caractères «str2». |
STRSTR | Cette fonction permet de trouver la première sous-chaine contenue dans la chaine de caractères. |
STRTOD | Cette fonction permet de convertir la chaine de caractères en nombre de type «double». |
STRTOK | Cette fonction permet de couper la chaine de caractères «str1» en symbole élémentaire (jetons) en les séparant par les caractères de la chaine de caractères «str2». |
STRTOL | Cette fonction permet de convertir la chaine de caractères en nombre de type «long». |
STRTOUL | Cette fonction permet de convertir la chaine de caractères en nombre de type non-signée «long». |
STRXFRM | Cette fonction permet d'effectuer la transformation d'une chaine de caractères. |
SYSCONF | Cette fonction permet de demander les valeurs des variables de configuration système. |
SYSTEM | Cette fonction permet d'effectuer un appel à un programme externe et d'hériter de ses processus. |
TAN | Cette fonction trigonométrique retourne la «tangente». |
TANH | Cette fonction trigonométrique retourne la «tangente» hyperbolique. |
TCDRAIN | Cette fonction permet de rechercher dans la sortie de la file d'attente d'un flux d'argument. |
TCFLOW | Cette fonction permet d'effectuer un contrôle de réserve d'un flux d'argument. |
TCFLUSH | Cette fonction permet de vider les tampons d'entrée/sortie d'un flux d'argument. |
TCGETPGRP | Cette fonction permet de demander l'identificateur de groupe de processus d'un flux d'argument. |
TCSENDBREAK | Cette fonction permet d'envoyer un signal d'arrêt à un flux d'argument. |
TCSETPGRP | Cette fonction permet de fixer l'identificateur de groupe de processus d'un groupe de processus de premier plan d'un contrôle de terminal. |
TIME | Cette fonction retourne le nombre de secondes depuis le 1er janvier 1970. |
TIMES | Cette fonction permet de demander de retourner le temps réel écoulés depuis un point du passé (comme le démarrage du système), de l'utilisateur et du système pour un processus parent et enfant. |
TMPFILE | Cette fonction permet d'effectuer la création d'un fichier temporaire. |
TMPNAM | Cette fonction permet de choisir le nom de création d'un fichier temporaire. |
TOLOWER | Cette fonction effectue la conversion d'un caractère en lettre minuscule. |
TOUPPER | Cette fonction effectue la conversion d'un caractère en lettre majuscule. |
TTYNAME | Cette fonction permet de demander le nom du terminal spécifié. |
TZNAME | Cette fonction permet d'effectuer la conversion des informations de temps de la variable tzname. |
TZSET | Cette fonction permet de fixer le fuseau horaire de base d'une variable d'environnement TZ. |
UMASK | Cette fonction permet de changer le masque Unix d'un processus en cours. |
UNAME | Cette fonction permet de demander le nom du système d'exploitation courant. |
UNGETC | Cette fonction effectue la réécriture d'un caractère dans un fichier ayant été lu. |
UNLINK | Cette fonction permet de supprimer un ou plusieurs fichiers. |
UTIME | Cette fonction permet de modifier le temps de fichiers et répertoires. |
VFPRINTF | Cette fonction effectue l'écriture de texte selon un certain format à l'aide de paramètre virtuel. |
VPRINTF | Cette fonction effectue l'écriture de texte selon un certain format à l'aide de paramètre virtuel sur la console. |
VSPRINTF | Cette fonction effectue l'écriture de texte selon un certain format à l'aide de paramètre virtuel à partir d'un tampon. |
WAIT | Cette fonction permet de mettre en attente jusqu'à la fin d'un processus fils. |
WAITPID | Cette fonction permet de mettre en attente jusqu'à la fin d'un processus fils ayant un numéro de processus spécifié (PID). |
WCSTOMBS | Cette fonction permet d'effectuer la conversion d'une chaine de caractères Unicode en une chaine de caractères multi-octets. Officiellement, cette fonction n'est pas supportée par Perl. |
WCTOMB | Cette fonction permet d'effectuer la conversion d'une chaine de caractères Unicode en une chaine de caractères multi-octets. Officiellement, cette fonction n'est pas supportée par Perl. |
WRITE | Cette fonction permet d'effectuer des écritures dans un fichier précédemment ouvert. |
_EXIT | Cette fonction permet de mettre fin à l'exécution d'un programme. |
Légende
Cette couleur permet d'indiquer que la fonction n'est pas officiellement supporté.
Dernière mise à jour : Dimanche, le 18 octobre 2015