diff options
Diffstat (limited to 'libdiskfs/dir-lookup.c')
-rw-r--r-- | libdiskfs/dir-lookup.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/libdiskfs/dir-lookup.c b/libdiskfs/dir-lookup.c index 7e092908..1efdf75c 100644 --- a/libdiskfs/dir-lookup.c +++ b/libdiskfs/dir-lookup.c @@ -77,14 +77,14 @@ diskfs_S_dir_lookup (struct protid *dircred, /* Set things up in the state expected by the code from gotit: on. */ dnp = 0; np = dircred->po->np; - mutex_lock (&np->lock); + pthread_mutex_lock (&np->lock); diskfs_nref (np); goto gotit; } dnp = dircred->po->np; - mutex_lock (&dnp->lock); + pthread_mutex_lock (&dnp->lock); np = 0; diskfs_nref (dnp); /* acquire a reference for later diskfs_nput */ @@ -271,7 +271,7 @@ diskfs_S_dir_lookup (struct protid *dircred, ports_port_deref (newpi); newpi = 0; if (np != dnp) - mutex_unlock (&dnp->lock); + pthread_mutex_unlock (&dnp->lock); error = fshelp_fetch_root (&np->transbox, dircred->po, dirport, dircred->user, @@ -307,12 +307,12 @@ diskfs_S_dir_lookup (struct protid *dircred, if (np != dnp) { if (!strcmp (path, "..")) - mutex_lock (&dnp->lock); + pthread_mutex_lock (&dnp->lock); else { - mutex_unlock (&np->lock); - mutex_lock (&dnp->lock); - mutex_lock (&np->lock); + pthread_mutex_unlock (&np->lock); + pthread_mutex_lock (&dnp->lock); + pthread_mutex_lock (&np->lock); } } } |