diff options
Diffstat (limited to 'libdiskfs/dir-chg.c')
-rw-r--r-- | libdiskfs/dir-chg.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libdiskfs/dir-chg.c b/libdiskfs/dir-chg.c index 7ca34447..ed8f40c1 100644 --- a/libdiskfs/dir-chg.c +++ b/libdiskfs/dir-chg.c @@ -31,28 +31,28 @@ diskfs_S_dir_notice_changes (struct protid *cred, return EOPNOTSUPP; np = cred->po->np; - mutex_lock (&np->lock); + pthread_mutex_lock (&np->lock); if (!S_ISDIR (np->dn_stat.st_mode)) { - mutex_unlock (&np->lock); + pthread_mutex_unlock (&np->lock); return ENOTDIR; } err = dir_changed (notify, np->dirmod_tick, DIR_CHANGED_NULL, ""); if (err) { - mutex_unlock (&np->lock); + pthread_mutex_unlock (&np->lock); return err; } req = malloc (sizeof (struct modreq)); if (! req) { - mutex_unlock (&np->lock); + pthread_mutex_unlock (&np->lock); return ENOMEM; } req->port = notify; req->next = np->dirmod_reqs; np->dirmod_reqs = req; - mutex_unlock (&np->lock); + pthread_mutex_unlock (&np->lock); return 0; } |