--- a/config.tests/unix/sharedmemory/main.cpp Fri Jun 11 13:58:22 2010 +0300
+++ b/config.tests/unix/sharedmemory/main.cpp Wed Jun 23 18:33:25 2010 +0300
@@ -33,9 +33,13 @@
{
QCoreApplication app(argc, argv);
QSharedMemory sharedMemory("hbconftest_sharedmemory");
- if (!sharedMemory.create(CACHE_SIZE, QSharedMemory::ReadWrite)) {
- qWarning() << sharedMemory.errorString();
- return EXIT_FAILURE;
+ if (sharedMemory.create(CACHE_SIZE)) {
+ bool attach = sharedMemory.attach();
+ Q_UNUSED(attach);
+ if (sharedMemory.isAttached()) {
+ return EXIT_SUCCESS;
+ }
}
- return EXIT_SUCCESS;
+ qWarning() << sharedMemory.error() << sharedMemory.errorString();
+ return EXIT_FAILURE;
}