[ Date Prev][ Date Next][ Thread Prev][ Thread Next][ Date Index][ Thread Index]
__cxa_guard_release's Return Value Means ???
- To: cxx-abi@xxxxxxxxxxxx
- Subject: __cxa_guard_release's Return Value Means ???
- From: "Jeffrey D. Oldham" <oldham@xxxxxxxxxxxxxxxx>
- Date: Wed, 16 Aug 2000 08:42:38 -0700
In \S 3.3.2 of the C++ ABI for IA-64
(http://reality.sgi.com/dehnert_engr/cxx/abi.html) specifies
extern "C" int __cxa_guard_release ( long long *guard_object );
The guard_object argument is the guard variable (see Section 2.8)
associated with the object being initialized. Set it to indicate
that initialization is complete, release the associated lock (in
that order), and return.
What should the integral return value of the function be? Should the
function be a void function?
Thanks for the informtion,
Jeffrey D. Oldham
oldham@xxxxxxxxxxxxxxxx
|