cygwin message queue 질문있습니다.

익명 사용자의 이미지

msg함수를 이용해 메시지 전달을 하려고 하는데요.
소스 짜고 테스트 해보려 하는데 어떻게 실행하는지를 모르겠네요.
컴파일하고 나서
./sndmsg 이렇게도 해보고
./sndmsg & 이렇게도 해보고
./sndmsg 100 & 이렇게도 해보고
./sndmsg 100 1 & 이렇게도 해보고
콘솔창 하나 더 띄워서
./rcvmsg &도 입력해보고

결과는 다음과 같구요.
[1]4648

...

[2] 1292
[1] Bad system call ./sndmsg

인터넷에서 계속 찾아도 함수의 사용법에 대해서만 나오네요.

익명 사용자의 이미지

system v style을 이용하려는 거라면

http://cygwin.com/cygwin-ug-net/using-cygserver.html

참조하세요.

cygwin에서 ipc를 구현하기위해선 ipcs를 위한 서버가 따로 떠야합니다. cygserver구요 구성후 재부팅하시면 될듯요.

검색: cygserver.

2600quake의 이미지

혹시 제가 모르는 버전의 리눅스인가요? 페도라, 우분투, 젠투 처럼...

나? 스크립트 키디

plustag의 이미지

누구냐 넌?

2600quake의 이미지

윈도우에 리눅스 환경을 만들어 주는 것이군요. 근데 vm보다 구린것 같은데;; 왜 쓰지? 그리고 님 개그맨? 존나 욱겼음 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 나도 써먹어야징

나? 스크립트 키디

지리즈의 이미지

vm과 호스트 운영체제는 서로 독립된 관계이지만,
cygwin은 윈도우와 리눅스가 서로 융합되도록 해줍니다.

*nix를 잘 사용하게 되면, 윈도우가 얼마나 불편한 운영체제인지 느낄 겁니다.
이 때, 이 부족한 점을 채워주는 것이 cygwin입니다.

There is no spoon. Neo from the Matrix 1999.