OpenAFS Master Repository branch, master, updated. 09c4b3006d81eeb52b89d870ee7568de455040ea

Gerrit Code Review
Wed, 22 Jul 2009 10:35:41 -0700 (PDT)

The following commit has been merged in the master branch:
commit 09c4b3006d81eeb52b89d870ee7568de455040ea
Author: Simon Wilkinson <>
Date:   Tue Jul 21 20:16:51 2009 +0100

    Further prototyping and cleanup of UKERNEL
    This patch continues to reduce the number of warnings that come from
    a UKERNEL build. It also replaces the use of a system provided suser()
    call (which isn't available everywhere), with afs_suser that's provided
    by UKERNEL. Note that this makes UKERNEL applications usable by
    everyone, not just root.
    fork_syscall() becomes a normal function
    call_syscall() is ANSIfied
    UKERNEL/osi_groups.c gets the includes it needs
    UKERNEL/osi_machdep.c stops thinking it's on Solaris
    UKERNEL/osi_vnodeops.c stops confusing vnodes and vcaches
    Tested-by: Russ Allbery <>
    Reviewed-by: Russ Allbery <>

 src/afs/UKERNEL/afs_usrops.c   |   23 ++++++++++++-----------
 src/afs/UKERNEL/osi_groups.c   |    2 +-
 src/afs/UKERNEL/osi_machdep.h  |    8 ++++++--
 src/afs/UKERNEL/osi_vnodeops.c |    4 ++--
 src/afs/afs_prototypes.h       |    6 ++++--
 5 files changed, 25 insertions(+), 18 deletions(-)

OpenAFS Master Repository