/*
* Copyright 2000, International Business Machines Corporation and others.
* All Rights Reserved.
- *
+ *
* This software has been released under the terms of the IBM Public
* License. For details, see the LICENSE file in the top-level source
* directory or online at http://www.openafs.org/dl/license10.html
#ifdef AFS_PTHREAD_ENV
#include <pthread.h>
-#include <assert.h>
+#include <afs/opr.h>
typedef struct {
pthread_mutex_t mut;
extern int pthread_recursive_mutex_unlock(pthread_recursive_mutex_p);
#define LOCK_GLOBAL_MUTEX \
- assert(pthread_recursive_mutex_lock(&grmutex)==0)
+ opr_Verify(pthread_recursive_mutex_lock(&grmutex)==0)
#define UNLOCK_GLOBAL_MUTEX \
- assert(pthread_recursive_mutex_unlock(&grmutex)==0)
+ opr_Verify(pthread_recursive_mutex_unlock(&grmutex)==0)
#else
-#include <syslog.h>
-
#define LOCK_GLOBAL_MUTEX
#define UNLOCK_GLOBAL_MUTEX