Section courante

A propos

Section administrative du site

 Langage  Elément  Programmation  Bibliothèque  Projet  Compilateur  Débogueur  IDE  Annexe  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
Type de données élémentaires
Structure de données Linux
Fichier d'entête
Référence des fonctions
aalib.h
adime.h
allegro.h
assert.h
ctype.h
math.h
SDL/SDL.h
setjmp.h
signal.h
stdarg.h
stdio.h
stdlib.h
string.h
time.h
unistd.h
X11/Xutil.h
zip.h
Bonjour
glibc
OpenGL
Eigen
Noyau Linux (Kernel)
KDE
GNU C
Clang
IBM VisualAge C++
Intel C++
GNU Debugger (GDB)
CodeBlocks
Eclipse
KDevelop
NetBeans
gcc
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

unistd.h

Standard universel
C pour Linux

Description

Cette bibliothèque renferme des fonctions utilitaires, des constantes et des types symboliques.

Liste des fonctions

Nom Description
ACCESS Cette fonction permet de vérifier le mode d'accès d'un fichier.
ALARM Cette fonction fixe le nombre de seconde de «SIGALARM».
CHDIR Cette fonction permet de changer de répertoire de travail.
CHOWN Cette fonction permet de changer les propriétaires et les groupes de propriétaire (GID) des fichiers.
CLOSE Cette fonction permet d'effectuer la fermeture du descripteur de fichiers.
CONFSTR Cette fonction permet d'effectuer la lecture d'une chaine de caractères contenu dans une configuration.
CRYPT Cette fonction permet d'effectuer l'encryptage d'un tampon de données à l'aide d'une clef.
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.
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».
FCNTL Cette fonction permet d'effectuer des opérations de contrôle sur un descripteur de fichier.
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.
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.
GETLOGIN Cette fonction permet de demander le nom de l'utilisateur actuellement connecté.
GETOPT Cette fonction permet d'effectuer la lecture des paramètres d'une ligne de commande.
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.
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.
GET_CURRENT_WORKING_DIR_NAME Cette fonction permet de demander le répertoire de travail courant.
ISATTY Cette fonction permet d'indiquer si l'identificateur de fichier Handle est une connexion TTY.
LINK Cette fonction permet d'ajouter un lien vers un fichier.
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.
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.
REALPATH Cette fonction permet de convertir un chemin de répertoire relatif en chemin de répertoire absolue.
RMDIR Cette fonction permet de supprimer un répertoire.
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.
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.
SYSCONF Cette fonction permet de demander la valeur d'une clef de configuration du système.
TCDRAIN Cette fonction permet de rechercher dans la sortie de la fil 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.
TCSETATTR Cette fonction permet de fixer les paramètres du terminal.
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.
TTYNAME Cette fonction permet de demander le nom du terminal spécifié.
UNLINK Cette fonction permet de supprimer un ou plusieurs fichiers.
USLEEP Cette fonction permet d'attendre un nombre de milliseconde 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.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 20 février 2016