성공일때 msgsnd 의 리턴값이 0이 맞나여, 아님 전송된 바이트 수가 맞나요? 두 경우 다 받는 쪽(msgrcv)에선 데이터가 들어오긴 합니다...
그리고 msgrcv의 경우도 리턴 값이 궁금합니다. 문서들에서 보면 통일되지 않은거 같아서리...
문서란게 어떤 걸 말씀하시는 건지는 모르겠지만... msgsnd는 성공시 0을 리턴하고 msgrcv는 전송된 바이트 수를 리턴합니다. 에러시는 둘 다 -1을 리턴하고 errno를 셋업하구요.
덧붙여, 제일 확실한 문서는 man 페이지라고 생각합니다..^^;
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
문서란게 어떤 걸 말씀하시는 건지는 모르겠지만... msgsnd는
문서란게 어떤 걸 말씀하시는 건지는 모르겠지만...
msgsnd는 성공시 0을 리턴하고 msgrcv는 전송된 바이트 수를 리턴합니다. 에러시는 둘 다 -1을 리턴하고 errno를 셋업하구요.
덧붙여, 제일 확실한 문서는 man 페이지라고 생각합니다..^^;
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5