_set_errno
Legt den Wert der globalen errno
-Variable fest.
Syntax
errno_t _set_errno( int error_value );
Parameter
error_value
Der neue Wert von errno
.
Rückgabewert
Gibt 0 zurück, wenn erfolgreich.
Hinweise
Mögliche Werte sind in Errno.h definiert. Siehe errno
auch Konstanten.
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Informationen zum Ändern dieses Verhaltens finden Sie im Global state in the CRT.
Beispiel
// crt_set_errno.c
#include <stdio.h>
#include <errno.h>
int main()
{
_set_errno( EILSEQ );
perror( "Oops" );
}
Oops: Illegal byte sequence
Anforderungen
Routine | Erforderlicher Header | Optionaler Header |
---|---|---|
_set_errno |
<stdlib.h> | <errno.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für