_set_errno
更新 : 2007 年 11 月
errno グローバル変数の値を設定します。
errno_t _set_errno(
int value
);
パラメータ
- [入力] value
errno の新しい値。
戻り値
正常に終了した場合は 0 を返します。
解説
設定できる値は、Errno.h に定義されています。また、「errno 定数」を参照してください。
使用例
// crt_set_errno.c
#include <stdio.h>
#include <errno.h>
int main()
{
_set_errno( EILSEQ );
perror( "Oops" );
}
Oops: Illegal byte sequence
必要条件
ルーチン |
必須ヘッダー |
オプション ヘッダー |
---|---|---|
_set_errno |
<stdlib.h> |
<errno.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。