Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zavře datový proud bez uzamčení.
Syntaxe
int _fclose_nolock(
FILE *stream
);
Parametry
stream
Ukazatel na FILE strukturu.
Vrácená hodnota
_fclose_nolock vrátí hodnotu 0, pokud se datový proud úspěšně zavře. Vrátí EOF hodnotu označující chybu.
Poznámky
Tato funkce je neblokovaná verze fclose. Je shodná s tím rozdílem, že není chráněná před rušením jinými vlákny. Může to být rychlejší, protože nezpůsobí režii zamknutí dalších vláken. Tuto funkci použijte pouze v kontextech bezpečných pro vlákna, jako jsou aplikace s jedním vláknem nebo kde volající obor již zpracovává izolaci vláken.
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.
Požadavky
| Function | Požadovaný hlavičkový soubor |
|---|---|
_fclose_nolock |
<stdio.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.
Viz také
Vstupně-výstupní operace streamu
_close
_fdopen, _wfdopen
fflush
fopen, _wfopen
freopen, _wfreopen