Share via


clock_systohc İşlevi

Üst bilgi: #include <applibs/rtc.h>

Gerçek zamanlı saati (RTC) geçerli sistem saatiyle eşitler. RTC saati yalnızca UTC/GMT olarak depolar. Bu nedenle, yerel saatten dönüştürme yalnızca yerel saat dilimi GMT değilse gereklidir.

int clock_systohc(void);

Hata

Hatayla karşılaşılırsa ve hata değerine ayarlanırsa errno -1 döndürür.

  • EACCES: Çağıranın SystemTime özelliği yoktur.

  • EBUSY: RTC cihazı kullanımdaydı ve açılamıyordu. Arayan, başarılı olana kadar düzenli aralıklarla yeniden denemelidir.

Diğer errno hatalar da belirtilebilir; bu tür hatalar belirlenimci değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranış korunmayabilir.

Dönüş değeri

Başarı için 0 veya hata için -1 döndürür; bu durumda errno hata değerine ayarlanır.

Uygulama bildirimi gereksinimleri

Bu işlev , uygulama bildiriminde SystemTime özelliğini gerektirir.

Kavramlar ve örnekler