From 06ade0f4a6fc3f994fcf37615a96bd11e17dcc4c Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Mon, 11 Feb 2013 23:18:01 +0000 Subject: Fix build against libpthread * Makefile.am (filter_LDADD): Use -lpthread instead of -lthreads. * filter.h: Include instead of * filter.c: Use pthread functions instead of cthreads functions. * node.h: Likewise. * node.c: Likewise. --- node.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'node.c') diff --git a/node.c b/node.c index 3c1e37518..4bd9f1640 100644 --- a/node.c +++ b/node.c @@ -41,7 +41,7 @@ /*---------------------------------------------------------------------------*/ /*--------Global Variables---------------------------------------------------*/ /*The lock protecting the underlying filesystem*/ -struct mutex ulfs_lock = MUTEX_INITIALIZER; +pthread_mutex_t ulfs_lock = PTHREAD_MUTEX_INITIALIZER; /*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/ @@ -125,7 +125,7 @@ error_t node_init_root (mach_port_t underlying, /*the port to the error_t err = 0; /*Acquire a lock for operations on the underlying filesystem */ - mutex_lock (&ulfs_lock); + pthread_mutex_lock (&ulfs_lock); /*Store the specified port in the node */ node->nn->port = underlying; @@ -142,12 +142,12 @@ error_t node_init_root (mach_port_t underlying, /*the port to the LOG_MSG ("node_init_root: Could not stat the root node."); /*unlock the mutex and exit */ - mutex_unlock (&ulfs_lock); + pthread_mutex_unlock (&ulfs_lock); return err; } /*Release the lock for operations on the undelying filesystem */ - mutex_unlock (&ulfs_lock); + pthread_mutex_unlock (&ulfs_lock); /*Return the result of operations */ return err; -- cgit v1.2.3