c - Compilation error for using struct itimerspec -


i trying write timer in c using timerfd_create() , timer_settime(). using clock_monotonic. though include these header files,

#include <sys/timerfd.h> #include <sys/time.h> #include <sys/types.h>  struct itimerspec timervalue; //this how defined structure //some code g_fdretrytimer = timerfd_create(clock_monotonic, 0); 

i consistently getting following compilation errors.

error: storage size of ‘timervalue’ isn’t known error: ‘clock_monotonic’ undeclared (first use in function) error: (each undeclared identifier reported once error: each function appears in.) 

please help! thanks.

gcc < 5.1.0 default standard -std=gnu90. version 5.1.0, changed default -std=gnu90 -std=gnu11.

you should compile code -std=gnu99 have identifier clock_monotonic available.

this answer might provide more details.


Comments

Popular posts from this blog

android - MPAndroidChart - How to add Annotations or images to the chart -

javascript - Add class to another page attribute using URL id - Jquery -

firefox - Where is 'webgl.osmesalib' parameter? -