_set_errno
Nastavte hodnotu errno
globální proměnné.
Syntaxe
errno_t _set_errno( int error_value );
Parametry
error_value
Nová hodnota .errno
Vrácená hodnota
Vrátí nulu, pokud je úspěšná.
Poznámky
Možné hodnoty jsou definovány v Errno.h. errno
Viz také konstanty.
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.
Příklad
// crt_set_errno.c
#include <stdio.h>
#include <errno.h>
int main()
{
_set_errno( EILSEQ );
perror( "Oops" );
}
Oops: Illegal byte sequence
Požadavky
Rutina | Požadovaný hlavičkový soubor | Volitelné záhlaví |
---|---|---|
_set_errno |
<stdlib.h> | <errno.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.