2016-10-28 6 views
1

: msgsnd는 잘못된 인수 다음 코드로

#define MSGLEN 128 

typedef struct { 
long id; 
char message[MSGLEN]; 
} data; 

data msg; 

msgsnd(msg_id, &msg, MSGLEN, IPC_NOWAIT); 

내가 잘못된 인수 오류가 발생하지만,

msgsnd(msg_id, &msg.message, MSGLEN, IPC_NOWAIT); 

노력하고 있습니다. 물론 msggetkernel.msgmax = 65536

+0

보다 커야합니다? – amadan

답변

0

OK라는 메시지 큐를 만들었습니다. 내 잘못입니다. 같은 문제가 발생하는 모든 경우 :

msg.id = 1; 

ID가이 상황에 대해,이 전화를 걸 수있는 코드의 일부를 제공 할 수있는 0