Partager via


_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.

Voir aussi

Référence

E/S niveau bas

_chsize

_creat, _wcreat

_dup, _dup2

_open, _wopen

_unlink, _wunlink