Aracılığıyla paylaş


_set_errno

Genel değişkenin errno değerini ayarlayın.

Sözdizimi

errno_t _set_errno( int error_value );

Parametreler

error_value
öğesinin errnoyeni değeri.

Dönüş değeri

Başarılı olursa sıfır döndürür.

Açıklamalar

Olası değerler Errno.h içinde tanımlanır. Ayrıca bkz errno . sabitler.

Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.

Örnek

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

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

Gereksinimler

Yordam Gerekli başlık İsteğe bağlı üst bilgi
_set_errno <stdlib.h> <errno.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Ayrıca bkz.

_get_errno
errno, _doserrno, _sys_errlistve _sys_nerr