_close
Ferme un fichier.
int _close(
int fd
);
Paramètres
- fd
Descripteurs de fichier faisant référence au fichier ouvert.
Valeur de retour
_close retourne 0 si le fichier a été fermée. Une valeur de retour de -1 indique une erreur.
Notes
La fonction _close ferme le fichier associé à fd.
Le descripteur de fichier et le descripteur de fichier sous-jacent du système d'exploitation sont fermés. Par conséquent, il n'est pas nécessaire d'appeler CloseHandle si le fichier a été ouvert à l'aide de la fonction Win32CreateFile et a été converti en un descripteur de fichier en utilisant _open_osfhandle.
Cette fonction valide ses paramètres. Si fd est un mauvais descripteur de fichier, le gestionnaire de paramètre non valide est appelé, comme décrit dans Validation de paramètre. Si l'execution est autorisée à se poursuivre, la fonction retourne -1 et errno est fixé à EBADF.
Configuration requise
Routine |
En-tête requis |
En-tête facultatif |
---|---|---|
_close |
<io.h,> |
<errno.h> |
Pour plus d'informations sur la compatibilité, consultez Compatibilité dans l'introduction.
Exemple
Consultez l'exemple pouropen.