[Armadillo:04551] Re: Armadillo-500 でのセマフォの使用について
email@hidden
2009年 9月 3日 (木) 15:37:54 JST
yashi様
いつもお世話になっております。馬渕と申します。
セマフォの件、お手数をおかけして申し訳ございません。
ご回答ありがとうございます。
ATDEv2の件については、参考に教えていただいたサイトを
確認して調べてみます。
また、v3の件につきましても了解致しました。
以上です。
--- Yasushi SHOJI <email@hidden> wrote:
> At Wed, 2 Sep 2009 16:30:16 +0900 (JST),
> <email@hidden> wrote:
> >
> >
> > セマフォの関数である「sem_open()」を使用すると、実行時に
> > アプリケーションエラーが発生します。
> >
> セマフォ関連の下記関数について、ATDEv2では対応しているのでしょうか?
> > ・sem_open()
> :
>
> 対応していません。
>
> >
> もし未対応ということであれば、代替関数というものはありますでしょうか?
>
> semget()などでしょうか。
>
> POSIX semaphore には、Named semaphore と Unnamed semaphore
> の二種類あり
> ます。ATDEv2(というより、Debian Etch)が採用している glibc では、
> NPTL[1]をサポートしていないので、Unnamed
> semaphoreしか対応してません。
> 詳しくは、man pageの sem_overview(7)を見てください。
> http://www.kernel.org/doc/man-pages/online/pages/man7/sem_overview.7.html
>
> [1] http://ja.wikipedia.org/wiki/Native_POSIX_Thread_Library
>
> > また、上記関数はATDE v3.0 pre1(Debian 5.0
> (Lenny)ベース)の環境では、
> > 対応されていますでしょうか?
>
> pre1 は、Debianが入っているだけですので、そのまま
> armadilloの開発には使
> えません。emdebianが配布しているツールチェーンのインストールや、arm版
> lenny の glibc を、apt-cross を使ってインストールするなど、
> 自力で環境構築が可能な方への提供となっています。そのため、v3は、まだサ
ポート外です。
> --
> yashi
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
--------------------------------------
Thanks 10 years! Yahoo! Shopping and Yahoo! Auctions
http://pr.mail.yahoo.co.jp/ec10years/
armadillo メーリングリストの案内