Nothing, probably.  This is a mutation of a copy of the semaphore used in QMF, which I guess pre-dates the Qt version.  If you want to propose a change, I'm not opposed.  The docs seem to suggest the use of SEM_UNDO, which is the essential part.