Section courante

A propos

Section administrative du site

 Langage  Elément  Tutoriel  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
Rust
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Introduction
Fichier d'entête
Référence des fonctions
Les premiers pas
Conformité
Préface
Notes légal
Dictionnaire
Recherche

unistd.h

Standard universel
C pour Unix

Description

Cette bibliothèque renferme les types et les constantes symbole standard.

Liste des fonctions

Nom Description
ACCESS Cette fonction permet de vérifier le mode d'accès d'un fichier.
ALARM Cette fonction permet de fixer une ordonnance pour l'émission d'un signal à un processus après l'intervalle de temps spécifié.
BRK Cette fonction permet de fixer l'extrémité supérieure du segment de données du processus appelant sur l'adresse spécifié.
CHDIR Cette fonction permet de changer le répertoire courant avec une chaîne de caractères ASCIZ.
CHOWN Cette fonction permet de changer les propriétaires et les groupes de propriétaire (GID) des fichiers.
CHROOT Cette fonction permet de changer le répertoire racine.
CLOSE Cette fonction permet d'effectuer la fermeture du descripteur de fichiers.
CONFSTR Cette fonction permet d'effectuer la lecture d'une chaîne de caractères contenu dans une configuration.
CTERMID Cette fonction permet de demander l'identificateur du terminal de contrôle.
CUSERID Cette fonction permet de demander le nom de l'utilisateur actuellement connecté.
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.
ENCRYPT Cette fonction permet d'encrypter le bloc si le drapeau spécifié est à 0, sinon il décrypte le bloc en utilisant la clef précédemment définie par setkey.
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».
FCHDIR Cette fonction permet de changer le répertoire pour l'identificateur de descripteur de fichier.
FCHOWN Cette fonction permet de changer le propriétaire d'un fichier à partir de son identificateur de descripteur de fichier.
FDATASYNC Cette fonction permet de s'assurer que toutes les données du fichier seront écrites sur le périphérique.
FORK Cette fonction permet de créer un processus fils.
FPATHCONF Cette fonction permet de demander les options de configuration d'un fichier avec un identificateur «Handle».
FSYNC Cette fonction permet d'effectuer une synchronisation d'un fichier.
FTRUNCATE Cette fonction permet de changer la taille d'un fichier.
GETCWD Cette fonction permet de demander le répertoire courant.
GETDTABLESIZE Cette fonction permet de demander la taille de la table du descripteur de fichier.
GETEGID Cette fonction permet de demander l'identificateur de groupe effectif.
GETEUID Cette fonction permet de demander l'identificateur d'utilisateur effectif.
GETGID Cette fonction permet de demander l'identificateur de groupe réel.
GETGROUPS Cette fonction permet de demander l'identificateur d'utilisateur supplémentaire de groupe.
GETHOSTID Cette fonction permet de demander un identificateur pour l'hôte courant.
GETLOGIN Cette fonction permet de demander le nom de l'utilisateur actuellement connecté.
GETLOGIN_R Cette fonction permet de demander le nom de l'utilisateur actuellement connecté et copie le résultat dans le tampon spécifié.
GETOPT Cette fonction permet d'effectuer la lecture des paramètres d'une ligne de commande.
GETPAGESIZE Cette fonction permet de demander la taille de la page courante.
GETPASS Cette fonction permet d'effectuer la lecture d'un mot de passe.
GETPGID Cette fonction permet de demander l'identificateur de groupe de processus pour un processus.
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 demander le numéro de processus d'un processus parent.
GETSID Cette fonction permet de demander l'identificateur de groupe de processus dans l'entête de session.
GETUID Cette fonction permet de demander l'identificateur de l'utilisateur.
GETWD Cette fonction permet de demander le répertoire courant et le copier dans le tampon mémoire.
ISATTY Cette fonction permet d'indiquer si l'identificateur de fichier Handle est une connexion TTY.
LCHOWN Cette fonction permet de changer le propriétaire et le groupe d'un lien symbolique.
LINK Cette fonction permet d'ajouter un lien vers un fichier.
LOCKF Cette fonction permet de verrouiller un enregistrement dans des fichiers.
LSEEK Cette fonction permet d'effectuer le positionnement du pointeur de fichier Handle.
NICE Cette fonction permet de modifier les préférences de planification de tâche du processus courant.
PATHCONF Cette fonction permet de demander les options de configuration d'un fichier.
PAUSE Cette fonction permet de suspendre l'exécution du processus courant jusqu'à un signal soit reçu.
PIPE Cette fonction permet d'effectuer la création d'un canal entre processus.
PREAD Cette fonction permet d'effectuer une lecture dans un fichier.
PTHREAD_ATFORK Cette fonction permet d'enregistrer un gestionnaire de fork.
PWRITE Cette fonction permet d'écrire dans un fichier.
READ Cette fonction permet d'effectuer la lecture d'un fichier.
READLINK Cette fonction permet de lire la valeur d'un fichier de lien symbolique.
RMDIR Cette fonction permet de supprimer un répertoire.
SBRK Cette fonction permet de changer l'espace d'allocation.
SETGID Cette fonction permet de fixer l'identificateur de groupe réel et effectif pour un processus.
SETPGID Cette fonction permet de fixer l'identificateur de groupe de processus du processus courant.
SETPGRP Cette fonction permet de fixer l'identificateur de groupe de processus.
SETREGID Cette fonction permet de fixer l'identificateur de groupe réel et effectif.
SETREUID Cette fonction permet de fixer l'identificateur d'utilisateur réel et effectif.
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.
SLEEP Cette fonction permet de faire passer en mode pause le processus courant.
SWAB Cette fonction permet d'inverser des paires d'octets dans un tampon.
SYMLINK Cette fonction permet la création d'un fichier ayant un lien symbolique avec un fichier déjà existant.
SYNC Cette fonction permet de planifier une mise à jour du système de fichiers.
SYSCONF Cette fonction permet de demander la valeur d'une clef de configuration du système.
TCGETPGRP Cette fonction permet de demander l'identificateur de groupe de processus d'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.
TRUNCATE Cette fonction permet de tronquer un fichier à la longueur spécifié.
TTYNAME Cette fonction permet de demander le nom du terminal spécifié.
TTYNAME_R Cette fonction permet de demander le nom du terminal spécifié et copie le résultat dans le tampon spécifié.
UALARM Cette fonction permet de fixer l'intervalle de la minuterie.
UNLINK Cette fonction permet de supprimer un ou plusieurs fichiers.
USLEEP Cette fonction permet d'attendre un nombre de millisecondes spécifié et reprendre l'exécution du programme aussitôt après.
VFORK Cette fonction permet d'effectuer la création d'un processus en partageant sa mémoire virtuel.
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.

Remarques



PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 7 avril 2018