timer_getoverrun(2) System Calls Manual timer_getoverrun(2) timer_getoverrun - POSIX ( ) Real-time library (librt, -lrt) #include int timer_getoverrun(timer_t timerid); glibc (. feature_test_macros(7)): timer_getoverrun(): _POSIX_C_SOURCE >= 199309L timer_getoverrun() << >> (overrun count) , timerid. (expirations) , . (expiration notifications) (SIGEV_SIGNAL) (SIGEV_THREAD). , . , , ( POSIX.1. , , ). - (delivered) (, ) (accepted) (, sigwaitinfo(2)). . -- , . , , . timer_getoverrun() ; 0, . -1, errno . EINVAL timerid . (SIGEV_SIGNAL), Linux si_overrun siginfo_t ( sigaction(2)). , POSIX.1. POSIX.1 . POSIX.1-2008. Linux 2.6. POSIX.1-2001. POSIX.1 , , , DELAYTIMER_MAX, timer_getoverrun() DELAYTIMER_MAX. Linux 4.19, , , . Linux 4.19, timer_getoverrun() DELAYTIMER_MAX ( INT_MAX ) ( 0). timer_create(2). clock_gettime(2), sigaction(2), signalfd(2), sigwaitinfo(2), timer_create(2), timer_delete(2), timer_settime(2), signal(7), time(7) () Azamat Hackimov , Dmitry Bolkhovskikh , Yuri Kozlov , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux man-pages 6.12 23 2024 . timer_getoverrun(2)