Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.