
{
{  The purpose of this procedure is to clear a signature lock that has
{  previously been set by OSP$SET_SIGNATURE_LOCK request.  If
{  the value of the lock is not equal to the current global
{  taskid then the current task is aborted.  If the lock is in the
{  mainframe wired or mainframe paged segment, the system
{  lock count in the current task's XCB is decremented.  If the
{  system lock count is zero and the GIVE UP CPU flag is set
{  in the XCB, a CYCLE request is issued to cause the task to give
{  up the cpu.
{
{    OSP$CLEAR_SIGNATURE_LOCK (LOCK, STATUS)
{
{  LOCK: (INPUT,OUTPUT) This parameter specifies the lock.
{
{  STATUS: (OUTPUT) This parameter specifies the request status.
{
