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 <time.h>
#include <signal.h>
#include <stdio.h>
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;
}
_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
http://xenomai.org/mailman/listinfo/xenomai