I have a C program named 'X' uses System V message Queue and communicates to a program called 'Y'.
I have another C program named 'A' which unlinks a Posix Message Queue twice. While first unlink, the original posix message queue is deleted. When second unlink is made, the system V message queue described above is removed.
This issue happened in Production server, and I couldnt simulate the scenario.
Please let me know whether there is any relation between Posix and System V message queue handlings.