[Armadillo:03185] semtimedopの使用方法について
相田 仁
email@hidden
2008年 7月 25日 (金) 14:28:33 JST
お世話になります。
semopを使用した場合は、問題なく処理できたのですが
semtimedopを使用した場合は
errno=14
semaphore: Bad address
が、表示されてしまいました。
どのようにすれば、semtimedopを利用できるのかご教授願います。
--- ソースコード抜粋 ---
{
struct sembuf sem_b;
sem_b.sem_num = 0;
sem_b.sem_op = -1;
sem_b.sem_flg = SEM_UNDO;
int res;
#if 0
res = semtimedop(m_semaphore, &sem_b, 1, NULL);
#else
res = semop(m_semaphore, &sem_b, 1);
#endif
if (res == -1) {
printf("\nerrno=%d\n", errno);
perror("semaphore");
}
}
--- END ---
開発環境は
・Armadillo-9
・atmark-dist-20070727
・linux-2.6.12.3-a9-13
以上、よろしくお願いいたします。
armadillo メーリングリストの案内