Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 50 lignes de commande et 1472 man disponibles
login as: root
root@213.186.33.18's password:
Last login: Sun Feb 12 8:13:16 2012 from 38.107.179.227
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Close en anglais

CLOSE(2) Linux Programmer's Manual CLOSE(2)
 
NAME


close - close a file descriptor
 
SYNOPSIS


#include int close(int fd);
 
DESCRIPTION


close() closes a file descriptor, so that it no longer refers to any file and may be reused. Any record locks (see fcntl(2)) held on the file it was associated with, and owned by the process, are removed (regardless of the file descriptor that was used to obtain the lock). If fd is the last file descriptor referring to the underlying open file description (see open(2)), the resources associated with the open file description are freed; if the descriptor was the last reference to a file which has been removed using unlink(2) the file is deleted.
 
RETURN VALUE


close() returns zero on success. On error, -1 is returned, and errno is set appropriately.
 
ERRORS


EBADF fd isn't a valid open file descriptor. EINTR The close() call was interrupted by a signal; see signal(7). EIO An I/O error occurred.
 
CONFORMING TO


SVr4, 4.3BSD, POSIX.1-2001.
 
NOTES


Not checking the return value of close() is a common but nevertheless serious programming error. It is quite possible that errors on a pre- vious write(2) operation are first reported at the final close(). Not checking the return value when closing the file may lead to silent loss of data. This can especially be observed with NFS and with disk quota. A successful close does not guarantee that the data has been success- fully saved to disk, as the kernel defers writes. It is not common for a file system to flush the buffers when the stream is closed. If you need to be sure that the data is physically stored use fsync(2). (It will depend on the disk hardware at this point.) It is probably unwise to close file descriptors while they may be in use by system calls in other threads in the same process. Since a file descriptor may be re-used, there are some obscure race conditions that may cause unintended side effects.
 
SEE ALSO


fcntl(2), fsync(2), open(2), shutdown(2), unlink(2), fclose(3)
 
COLOPHON


This page is part of release 3.05 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. Linux 2007-12-28 CLOSE(2)


 Dernières recherches
Man  en anglais Man close en anglaisMan  en français Man close en français
Man  en anglais Man lseek en anglaisMan  en français Man lseek en français
Man  en anglais Man xargs en anglaisMan  en français Man xargs en français
Man  en anglais Man fopen en anglaisMan  en français Man fopen en français
Man  en anglais Man rsync en anglaisMan  en français Man rsync en français
Man  en anglais Man ctime en anglaisMan  en français Man ctime en français
Man  en anglais Man zdiff en anglaisMan  en français Man zdiff en français
Man  en anglais Man stdio en anglaisMan  en français Man stdio en français
Man  en anglais Man sleep en anglaisMan  en français Man sleep en français
Man  en anglais Man touch en anglaisMan  en français Man touch en français
Man  en anglais Man tr en anglaisMan  en français Man tr en français
Man  en anglais Man pthreads en anglaisMan  en français Man pthreads en français
Man  en anglais Man ftell en anglaisMan  en français Man ftell en français
Man  en anglais Man dirname en anglaisMan  en français Man dirname en français
Man  en anglais Man showkey en anglaisMan  en français Man showkey en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher