OpenAFS Master Repository branch, openafs-devel-1_7_x, updated. openafs-devel-1_7_1-25-g5368646

Gerrit Code Review gerrit@openafs.org
Sat, 12 Nov 2011 15:42:42 -0800 (PST)


The following commit has been merged in the openafs-devel-1_7_x branch:
commit 53686463a7769426bb9eb112816c3257dd9cb5e7
Author: Simon Wilkinson <sxw@your-file-system.com>
Date:   Sun Sep 11 21:44:23 2011 +0100

    Move abort() into opr
    
    We need our own abort function, because the behaviour of the Windows
    abort() implementation isn't sufficiently flexible for us.
    Because we're replacing an operating system function, reather than
    implementing a missing function, this doesn't belong in roken.
    
    So, provide an alternative opr_abort() implementation in our portable
    runtime layer, which is a synonym for abort() on Unix, and implements
    the required DebugBreak() functionality on Windows.
    
    Remove lwp_abort() which was just creating another, unnecessary, layer
    of abstraction.
    
    Change-Id: I0a2fa44f74f5f5b19c90ce724d90d41696a58a7f
    Reviewed-on: http://gerrit.openafs.org/4428
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementix.org>
    (cherry-picked from 0a8f21e6a44d59a3333c0b4fee572fe6d94aae3d)
    Reviewed-on: http://gerrit.openafs.org/5855
    Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>
    Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>

 src/WINNT/client_exp/NTMakefile |    1 +
 src/lwp/iomgr.c                 |   10 ++++------
 src/lwp/lwp.h                   |    3 ---
 src/lwp/lwp_nt.c                |   15 ++-------------
 src/opr/Makefile.in             |    5 +++--
 src/opr/NTMakefile              |    1 +
 src/opr/assert.c                |   15 +++++++++++++++
 src/opr/opr.h                   |    9 ++++++++-
 src/rx/rx_user.c                |    2 +-
 src/rx/test/NTMakefile          |    3 ++-
 src/rx/test/testclient.c        |    4 +++-
 src/rx/test/testserver.c        |    4 +++-
 src/rxdebug/NTMakefile          |    3 ++-
 src/util/afsutil.h              |   10 ----------
 src/util/assert.c               |   11 ++---------
 src/xstat/NTMakefile            |    3 ++-
 16 files changed, 49 insertions(+), 50 deletions(-)

-- 
OpenAFS Master Repository