Share via


_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 ランタイム ライブラリ」の「互換性」を参照してください。

参照

参照

_get_errno

errno、_doserrno、_sys_errlist、および _sys_nerr