What is error 89 on a MsgSend()?

QNX 6.22 under x86…

Does anyone have any idea what would cause an error 89 on a MsgSend()?

In /usr/include/errno.h it’s ENOSYS, “Unknown System Call”. I tried it on two different systems with the same result.

My coid is 2 when I pass it to MsgSend(), so that looks OK.

Any thoughts?


Cincinnati, OH USA

late response but since I suffered the same issue thought I’ll make a note, that one possible cause is a bad coid. For e.g., if coid is initialized to 0, and error check is for -1, before you actually do the name_open()! Happened to me…DUH!