_set_errno

Atur nilai errno variabel global.

Sintaks

errno_t _set_errno( int error_value );

Parameter

error_value
Nilai baru .errno

Nilai hasil

Mengembalikan nol jika berhasil.

Keterangan

Nilai yang mungkin ditentukan dalam Errno.h. errno Lihat juga konstanta.

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Contoh

// crt_set_errno.c
#include <stdio.h>
#include <errno.h>

int main()
{
   _set_errno( EILSEQ );
   perror( "Oops" );
}
Oops: Illegal byte sequence

Persyaratan

Rutin Header yang diperlukan Header opsional
_set_errno <stdlib.h> <errno.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Baca juga

_get_errno
errno, _doserrno, _sys_errlist, dan _sys_nerr