interprocess icon indicating copy to clipboard operation
interprocess copied to clipboard

"library_error" in QNX environment

Open xyy-jia opened this issue 1 year ago • 1 comments

`#include #include <boost/interprocess/ipc/message_queue.hpp> #include <boost/interprocess/permissions.hpp>

int main(){

boost::interprocess::permissions permissions;
printf("***************************** 1\n");


int status = permissions.get_permissions();
printf("***************************** 2 [0x%x]\n",status);



// permissions.set_permissions(status); 
// permissions.set_default();
permissions.set_unrestricted();
printf("***************************** 3.3\n");



boost::interprocess::message_queue mq(boost::interprocess::open_or_create,"my_queue2",100,200);
// mq.close();
printf("***************************** 4\n");



mq.remove("my_queue");
printf("***************************** 5\n");

return 0;

}`

Always report an error in the QNX environment: erminate called after throwing an instance of 'boost::interprocess::interprocess_exception' what(): boost::interprocess_exception::library_error

https://github.com/cppalliance/boost-gecko/issues/150#issuecomment-2507587645

xyy-jia avatar Dec 02 '24 01:12 xyy-jia