c/thread/call once

@1@ Calls function exactly once, even if invoked from several threads. The completion of the function synchronizes with all previous or subsequent calls to  with the same  variable. @2@ Complete object type capable of holding a flag used by. @3@ Expands to a value that can be used to initialize an object of type.

Return value
(none)