Condividi tramite


_close

Chiude un file.

int _close( 
   int fd 
);

Parametri

  • fd
    Il descrittore del file che fa riferimento al file aperto.

Valore restituito

_close restituisce 0 se il file è stato chiuso correttamente. Un valore restituito pari a –1 indica un errore.

Note

La funzione _close chiude il file associato con fd.

Il descrittore di file e gli handle di file del sistema operativo sottostante vengono chiusi. Pertanto, non è necessario chiamare CloseHandle se il file è stato originariamente aperto utilizzando la funzione Win32 CreateFile e convertito in un descrittore di file utilizzando _open_osfhandle.

Questa funzione convalida i parametri. Se fd è un descrittore di file non valido, il gestore di parametri non validi viene invocato, come descritto in Convalida dei parametri. Se l'esecuzione può proseguire, la funzione ritorna -1 e errno viene impostato su EBADF.

Requisiti

Routine

Intestazione obbligatoria

Intestazione facoltativa

_close

<io.h>

<errno.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.

Esempio

Vedere l'esempio relativo a _open.

Vedere anche

Riferimenti

I/O a basso livello

_chsize

_creat, _wcreat

_dup, _dup2

_open, _wopen

_unlink, _wunlink