[기타묻고답하기 이용안내]



sun OS 5.8 에서 사용중인 프로세스인데 잘 되던녀석이 갑자기 안되네요...ㅠ


문제는 mtype 큐로 넘어갈때 그 뒷자리부터 땡겨져서 사라집니다.


예를들면 다음과 같습니다. 120길이의 데이터를 큐에 넣는거죠.

int mtype;

char mdata[116];


mtype = 1011;

mdata(편의상 대충) = 'ABCDEF'


이걸 큐에 넣는데 빠져나가질 않더랍니다. (ipcs -opq해보니 들어간 프로세스는 있는데 나간 프로세스가 없습니다.)

그래서 msgrcv의 옵션을 0으로 넣어서 다 땡겨 봣더니 처음에 mtype에 들어가 있어야할 4byte 1011에 ABCD가 들어가 있는겁니다. ㅠㅠ 이거 대체 왜 그런걸까요..


이거 때문에 굉장히 많은 곳에서 문제를 일으키고 있습니다. ㅠㅠ....


man page에서 msgget의 mtype은 long int로 선언 되어 있어서 long int로 mtype을 선언했더니 타입이 제대로 들어가긴 하나 버퍼사이즈를 120으로 정해서 넣었던 데이터가 128로 들억가버리는 문제 때문에 계속적인 문제를 일으켜서 이것 역시....


간밤에 무슨일이 있었던 걸까요? 큐의 권한도 바뀌지 않았고 소스의 변경도 없었고 미치겠습니다... 혹시나 하는 마음에 다른 서버에서 잘 구동되고 있는 소스를 가져와서 컴파일 했는데도 역시 같은 문제로 되지 않습니다..


ㅠ_-초보개발자보더가 눈구경은 하지도 못하고 삼실서 썩고 있습니다....ㅠ 도움 부탁드려요~

엮인글 :

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 [기타묻고답하기 게시판 이용안내] [1] Rider 2017-03-14 69135
2983 날 복제해서 내기억을 심으면 또다른 나일까요? [7] 1111 2010-12-12 776
2982 제가 피부가 너무 건조해서요ㅠ바디로션 추천부탁해요 [20] 피부건조질문 2010-12-12 1170
2981 값싸고 질 좋은 스테이크 파는 곳 좀 알려주세요!!! [3] 콤콤 2010-12-12 1161
2980 용병주변 부츠빌릴 샵좀추천해주세요 :D 날아라 2010-12-12 654
» 개발자 여러분 도와주세요 ㅠ Q 이노무 자슥...ㅠ [2] 개발자보더 2010-12-12 711
2978 신용카드 신철할려고 하는데요.. [4] 11 2010-12-12 628
2977 이 후드제품 구입처 좌표 좀 가르쳐 주세요^^ file 마이택 2010-12-12 796
2976 여자에게서 "술먹자~" 연락 그런데 조건이... [17] 개허접 2010-12-12 2720
2975 첫만남에 술마시러 가면 실례인가요? [9] 신촌 2010-12-12 2013
2974 차량 개조 [7] Ares* 2010-12-12 850
2973 대격변 [3] ★드래곤★ 2010-12-12 791
2972 미쉐린 에너지세이버 타이어 [2] 페오M 2010-12-12 3260
2971 인천에 짜장면 맛있는집 알려주세요 [4] ㄹㅇㅎ 2010-12-12 1416
2970 신년회 재밌게 보내기?? [1] 1234 2010-12-12 613
2969 데크길이좀여 ... [2] 병아리청소년 2010-12-12 679
2968 카페인벤토 어때여?? [382] 커피 2010-12-12 728
2967 2010년 걸그룹 총결산을 보고 난후? [5] 슈팅~☆ 2010-12-12 833
2966 폰으로 헝글 트위터 우찌 확인할수 있나여? [1] 철님 2010-12-12 637
2965 로긴유지 잘 되세요? [6] 안렌탈보더 2010-12-12 659
2964 미련 버리기.... 도움을 주세요.. [8] 미련 2010-12-12 1390