_set_errno

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" );
}
  

必要条件

ルーチン

必須ヘッダー

オプション ヘッダー

_set_errno

<stdlib.h>

<errno.h>

互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。

参照

参照

_get_errno

errno、_doserrno、_sys_errlist、および _sys_nerr