MSG_NOSIGNAL is not supporting in qnx .

HI,
i am using send function.

send( fd,cursor,msglen,MSG_NOSIGNAL).
The flag MSG_NOSIGNAL is there in Linux but i did not find anything like that in qnx . I found qnx supports
the following flags,

MSG_OOB
MSG_PEEK
MSG_DONTROUTE
MSG_EOR
MSG_TRUNC
MSG_CTRUNC
MSG_WAITALL
MSG_DONTWAIT
MSG_BCAST
MSG_MCAST
MSG_NOTIFICATION

I m trying to find the similar flag i.e MSG_NOSIGNAL. but i m confused. plz tell me which flag i can use so that it will achieve the same functionality.
Thnx in advance

Please check:
openqnx.com/index.php?name=P … ic&p=42873

i found that MSG_NOSIGNAL is implemented in Qnx6.4. I am using qnx 6.3.2 . so can i use the binary for that. where from i get the binary ? plz advice me what i can do

hi i was expecting the answer for my following question. But since a long time i did not get any answer for this. can aanyone please help me.

i found that MSG_NOSIGNAL is implemented in Qnx6.4. I am using qnx 6.3.2 . so can i use the binary for that. where from i get the binary ? plz advice me what i can do

Debjyoti,

MSG_NOSIGNAL isn’t supported in 6.3.2. You’ll have to wait for 6.4.

In the meantime in your code you can add the following line:

signal(SIGPIPE, SIG_IGN);

to achieve the same functionality.

Tim

Thnx Tim it works for me.