[Armadillo:06779] Re: timer_create関数について

Takenoshita Koyo email@hidden
2011年 2月 8日 (火) 15:55:18 JST


竹之下です。

POSIX Programmer's ManualのTIMER_CREATEの項をみてみると、

SYNOPSIS
       #include <signal.h>
       #include <time.h>

       int timer_create(clockid_t clockid, struct sigevent *restrict evp,
              timer_t *restrict timerid);

となっていますので、timer_create()を使うのに、sys/timerfd.hは必要ないように
思います。

timerfd_create()でしたら、sys/timerfd.hが必要です。timerfdはlinux-2.6.25で
導入された仕組みですので、linux-2.6.12では使うことができません。

email@hidden さんは書きました:
> はじめまして
> 
>  armadillo-9にてPOSIX準拠のtimer_create関数を利用しようとしましたが、コンパイル時に sys/timerfd.h がみつからないというエラーが発生しました。
> 
>  現在の開発環境では、timer_create関数はサポートされていないのでしょうか?
> 
>  現在の環境は以下の通りです。
>  linux-2.6.12.3-a9-17 atmark-dist-20090318
> 
> 何かご存知でしたらご教授お願いします。
> 
> Moto
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 

-- 
Koyo Takenoshita




armadillo メーリングリストの案内