• [^] # Re: Doc/exemple ?

    Posté par (site web personnel) . En réponse au message probleme avec ioctl et rtc. Évalué à 2.

    Si j'en crois l'exemple justement :

    • ioctl(RTC_UIE_ON) est inutile (il le désactive ensuite avant le test d'alarme),
    • ioctl(RTC_ALM_SET) met une alarme sur une date absolue, et non à partir du temps d'appel. Le code proposé ici demande une alarme pendant l'an 0, qui a peu de chance d'arriver avant quelques siècles. L'exemple récupère d'abord la date courante avant d'ajouter la période voulue pour demander une alarme à cette date précise.

    Par contre, j'espère que ça n'est utilisé que sur Linux parce que ce truc est tout sauf portable. On peut se demander quel intérêt par rapport à un simple usleep(), je suppose que ça sort de veille si on est en veille quand l'alarme se déclenche ?