turkuazaga
Üye
- Katılım
- 23 Aralık 2018
- Mesajlar
- 58
struct timespec yapısında ifade edilen mutlak zamanı belli bir süre kaydırmak için şöyle bir fonksiyon yazdım ama bazan doğru çalışıyor bazan yanlış.Bir saattir ben koda bakıyorum kod bana bakıyor ama hiç ilerleme yok prolem ne olabilir?
Kod:
void timespec_msoffset(struct timespec *ts, int msoffset)
{
int64_t at=(uint64_t)ts->tv_sec*1000000000+ts->tv_nsec;
at+=msoffset*1000000;
ts->tv_sec=at/1000000000;
ts->tv_nsec=at%1000000000;
}
Son düzenleme: