mq_open returns "Function not implemented"

Clem Taylor clem.taylor at gmail.com
Fri Jul 14 00:26:32 UTC 2006


On 7/13/06, Shay, Daniel <shaydr at gmail.com> wrote:
> I am trying to port an application which uses several posix calls. I can
> compile my program, but the mq_open command returns with errno 38 "Function
> not implemented".  This function along with the other mq_* functions appear
> to be implemented in librt.

I'm using uclibc on mipsel and mq_open() works just fine for me. It is
implemented in uclibc in librt/mq_open.c, but you also need support
for the syscall in your kernel. Look in your kernel config for
CONFIG_POSIX_MQUEUE.

                         --Clem



More information about the uClibc mailing list