OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_72-26-gab32b23
Gerrit Code Review
gerrit@openafs.org
Wed, 17 Feb 2010 09:29:40 -0800 (PST)
The following commit has been merged in the master branch:
commit ab32b23806b840a67e9423865d594992b41a0602
Author: Andrew Deason <adeason@sinenomine.net>
Date: Thu Feb 4 16:08:48 2010 -0600
Add a general file-level locking API
Add an API for acquiring and releasing file-level locks. This abstracts
away the platform-specific aspects of file locking, and also makes the
locking work when several threads attempt to acquire a lock within the
same process.
This commit just adds the functions and datatypes; nothing actually uses
them. The users will be added in (hopefully nearby) future commits.
Change-Id: I6bffb6a7dd47ffb5c8a9942b16cd5ef6bc7eb62e
Reviewed-on: http://gerrit.openafs.org/1237
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/vol/partition.h | 39 +++++
src/vol/volume.h | 12 ++
src/vol/vutil.c | 416 +++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 467 insertions(+), 0 deletions(-)
--
OpenAFS Master Repository