Я использую библиотеку pthread win32 для реализации mqueue.Но когда он запускается в следующем коде, он выдает ошибку # 40 должен быть ENOSYS, означает, что система не поддерживается
pthread_mutexattr_setpshared(&mattr, PTHREAD_PROCESS_SHARED);
i = pthread_mutex_init(&mqhdr->mqh_lock, &mattr);
pthread_mutexattr_destroy(&mattr); /* be sure to destroy */
Мне 40 после того, как все пойдет не так.Любое тело имеет представление об этом?или у вас есть какое-то другое альтернативное решение, например, используйте какую-либо функцию потока WIN32, чтобы заменить ее.
Примечание: если кто-нибудь успешно внедрит mqueue в win32?Спасибо