From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konstantinos Chalas Message-ID: <55DF83E0.1060006@gmail.com> Date: Thu, 27 Aug 2015 23:40:48 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: [Xenomai] timer_create( ) invalid argument List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: xenomai@xenomai.org Hello, I have been trying to port some code from the Linux Kernel to the Cobalt Kernel, with no success. When trying to call timer_create( ), i am getting the error timer_create: Invalid argument I made the code snippet as small as possible. #include #include #include void timerfunction(union sigval handler) { printf("timerfunction hello\n"); } int main(int argc, char** argv) { timer_t t; struct sigevent se; se.sigev_value.sival_ptr = 0; se.sigev_signo = 0; se.sigev_notify = SIGEV_THREAD_ID; se.sigev_notify_attributes = 0; se.sigev_notify_function = timerfunction; if (timer_create(CLOCK_REALTIME, &se, &t) != 0) { perror("timer_create"); } return 0; }