간단한 semaphore 예제 error
글쓴이: inamind / 작성시간: 월, 2010/07/19 - 11:18오전
간단한 semaphore 예제 인데요.
애러가 발생하네요.
혹시 이런 경험 있으신분?
#include
#include
#include
#include
#include
#include
#include
#include
int main()
{
int semid;
int status;
if ((semid = semget(12345, 1, IPC_CREAT|0666)) == -1)
{
perror("semget error ");
return 1;
}
printf("success semid is %d : %d %d\n", status, semid, errno);
}
결과
./semaphore
semget error : Function not implemented
Forums:
--
코드를 똑같이 짜서 컴파일하고 실행해본결과 잘됩니다.
헤더가 보이지 않아서 알아서 필요한걸 선언해서 했는데...
환경적인 문제가 아닐까 생각되네요...
예 저도 그렇게 생각하는데요.
어떤 환경 요건이 단순히 semaphore 를 초기화 하는 sem_get 도 error 를 반환하게 하는지 궁금해서 질문을 올렸습니다.
어떤환경이신지
어떤환경이신지 궁금합니다. 임베디드 환경인가요?
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
예
모 제조사의 SMDK 보드구요.. 2.6 커널 사용하고 있습니다.
아무래도 경험한 분이 안계시다면 해당 보드에 맞춘 커널에서 나타나는 특이사항일 가능성이 많겠군요.
;;;
소스를 확인해보실
소스를 확인해보실 수 있으면 ipc/sem.c 를 확인해보시기 바랍니다.
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
댓글 달기