OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-1632-g6d27490

Gerrit Code Review gerrit@openafs.org
Sun, 11 Sep 2011 06:01:52 -0700 (PDT)


The following commit has been merged in the master branch:
commit 6d274905b0b87c4947df9dccc2509295e7b28d09
Author: Simon Wilkinson <sxw@your-file-system.com>
Date:   Sun Sep 11 12:31:55 2011 +0100

    Unix CM: Fix afs_event fallout on Mac OS X
    
    Commit dc077b83c9b1f107efbc3483743f44117748f23c moved the afs_event
    structure definition into afs_osi.h. However, afs_osi.h is included from
    lots of places which don't include a complete set of platform headers.
    This means that the use of lck_mtx_t in this file breaks the build on
    Darwin.
    
    Instead, define the structure in afs.h, along with all of the rest of
    the cache manager structures. Also take the opportunity to move the
    definition of shutdown_osisleep it afs_prototypes.h, with the rest of
    the prototypes.
    
    Change-Id: Idd19fc30adcb5ab37e65ad87fa9224668e8cd321
    Reviewed-on: http://gerrit.openafs.org/5392
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementix.org>

 src/afs/afs.h            |   28 ++++++++++++++++++++++++++++
 src/afs/afs_osi.h        |   30 +-----------------------------
 src/afs/afs_prototypes.h |    1 +
 3 files changed, 30 insertions(+), 29 deletions(-)

-- 
OpenAFS Master Repository