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