[#MaybeCheckNotHeld-07] = MaybeCheckNotHeld :mrdocs: Require negative capability on a Mutex before locking it and pass it through. == Synopsis Declared in `<sync.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[requires_capability(0x7ff36c776548), lock_returned(cs), requires_capability(0x7ff3790f3da8), requires_capability(0x7ff38c6459a8), requires_capability(0x7ff39315b6c8), requires_capability(0x7ff38c58d348), requires_capability(0x7ff36e337398), requires_capability(0x7ff38ac0aa68), requires_capability(0x7ff390253f98), requires_capability(0x7ff378a11a48), requires_capability(0x7ff37dfbd158), requires_capability(0x7ff376119d08), requires_capability(0x7ff378d79768), requires_capability(0x7ff37f8279d8), requires_capability(0x7ff392b8ae58), requires_capability(0x7ff378d264b8), requires_capability(0x7ff377f72308), requires_capability(0x7ff383dd5a18), requires_capability(0x7ff37bca3798), requires_capability(0x7ff3810210c8), requires_capability(0x7ff35c065758), requires_capability(0x7ff38bb0d528), requires_capability(0x7ff380244c28), requires_capability(0x7ff3704c55f8), requires_capability(0x7ff35c4d6ac8), requires_capability(0x7ff38b16be38), requires_capability(0x7ff37f5a00a8), requires_capability(0x7ff37842c5a8), requires_capability(0x7ff3745f2988), requires_capability(0x7ff389451d58), requires_capability(0x7ff383b286c8), requires_capability(0x7ff38fae50b8), requires_capability(0x7ff390c36d08), requires_capability(0x7ff37fe9a968), requires_capability(0x7ff37a1900a8), requires_capability(0x7ff388dd7f68), requires_capability(0x7ff391580228), requires_capability(0x7ff36f9f69c8), requires_capability(0x7ff37c13ac58), requires_capability(0x7ff392c569d8), requires_capability(0x7ff37c856e88), requires_capability(0x7ff38efb6448), requires_capability(0x7ff374765f08), requires_capability(0x7ff37fd76d48), requires_capability(0x7ff3762bad08), requires_capability(0x7ff38e8cda98), requires_capability(0x7ff38abb6348), requires_capability(0x7ff378d18f18), requires_capability(0x7ff37749ca38), requires_capability(0x7ff38ae57a58), requires_capability(0x7ff375f21548), requires_capability(0x7ff38c64cec8), requires_capability(0x7ff36e7dbb68), requires_capability(0x7ff3773e0c98), requires_capability(0x7ff36e79bb58), requires_capability(0x7ff3922d7ec8), requires_capability(0x7ff37b28a098), requires_capability(0x7ff390193ad8), requires_capability(0x7ff36e1aad78), requires_capability(0x7ff3640cdac8), requires_capability(0x7ff38cbd3cc8), requires_capability(0x7ff375097388), requires_capability(0x7ff37c8d7df8), requires_capability(0x7ff38cfa1ae8), requires_capability(0x7ff3702613c8), requires_capability(0x7ff3682687e8), requires_capability(0x7ff38d5b81f8), requires_capability(0x7ff383af3798), requires_capability(0x7ff36c477468), requires_capability(0x7ff3826c5e78), requires_capability(0x7ff38d4b94f8), requires_capability(0x7ff37c28f948), requires_capability(0x7ff37763a4f8), requires_capability(0x7ff37bf617c8), requires_capability(0x7ff3805cf568), requires_capability(0x7ff391002828), requires_capability(0x7ff3709efad8), requires_capability(0x7ff37463c9d8), requires_capability(0x7ff37526c2e8)]] xref:Mutex.adoc[Mutex]& MaybeCheckNotHeld(xref:Mutex.adoc[Mutex]& cs); ---- == Return Value The same mutex reference. == Parameters [cols="1,4"] |=== | Name| Description | *cs* | Mutex about to be locked. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#