Unlock an Object for use by other threads astUnlock
This function attempts to execute even if the global error status is set, but no further error report will be made if it subsequently fails under these circumstances.
All unlocked Objects are excluded from AST context handling until they are re-locked using astLock.
This function is only available in the C interface.
This function returns without action if the Object is not currently locked by any
thread. If it is locked by the running thread, it is unlocked. If it is locked by
another thread, an error will be reported if "
error"
is non-zero.
This function returns without action if the AST library has been built without POSIX
thread support (i.e. the "
-with-pthreads"
option was not specified when running the "
configure"
script).