성공일때 msgsnd 의 리턴값이 0이 맞나여, 아님 전송된 바이트 수가 맞나요? 두 경우 다 받는 쪽(msgrcv)에선 데이터가 들어오긴 합니다...
그리고 msgrcv의 경우도 리턴 값이 궁금합니다. 문서들에서 보면 통일되지 않은거 같아서리...
문서란게 어떤 걸 말씀하시는 건지는 모르겠지만... msgsnd는 성공시 0을 리턴하고 msgrcv는 전송된 바이트 수를 리턴합니다. 에러시는 둘 다 -1을 리턴하고 errno를 셋업하구요.
덧붙여, 제일 확실한 문서는 man 페이지라고 생각합니다..^^;
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
문서란게 어떤 걸 말씀하시는 건지는 모르겠지만... msgsnd는
문서란게 어떤 걸 말씀하시는 건지는 모르겠지만...
msgsnd는 성공시 0을 리턴하고 msgrcv는 전송된 바이트 수를 리턴합니다. 에러시는 둘 다 -1을 리턴하고 errno를 셋업하구요.
덧붙여, 제일 확실한 문서는 man 페이지라고 생각합니다..^^;
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
댓글 달기