Boost logo

Boost Users :

Subject: Re: [Boost-users] [interprocess] Not implemented?
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2010-01-05 09:02:35


El 02/01/2010 16:08, Pascal Kesseli escribió:
> Hi folks
>
> Using boost 1.39.0, I receive the following error message when running
> my program on the target system:
>
> terminate called after throwing an instance of
> 'boost::interprocess::interprocess_exception'
> what(): Function not implemented
> Aborted
>
> My program uses boost named mutexes. How do I have to interpret this
> exception?

Named mutexes use in non-windows platforms shared memory and
process-shared mutexes. I guess some posix function is returning ENOSYS
(shm_open?) so maybe the platform defines _POSIX_SHARED_MEMORY_OBJECTS
but returns ENOSYS. In this case, there is no hope.

Just curious, which operating system does your target use?

Ion


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net