_set_errno

将 errno 全局变量的值。

errno_t _set_errno( 
   int value 
);

参数

  • [in] 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>

有关更多兼容性信息,请参见“简介”中的兼容性

请参见

参考

_get_errno

errno、_doserrno、_sys_errlist 和 _sys_nerr