On Thu, Apr 15, 2010 at 17:38, <danielsh_at_apache.org> wrote:
> Author: danielsh
> Date: Thu Apr 15 21:38:14 2010
> New Revision: 934599
>
> URL: http://svn.apache.org/viewvc?rev=934599&view=rev
> Log:
> Update the svn_atomic__init_once() interface to take a baton, and update all
> callers. The new caller (that needs the baton) will be added shortly.
>
> * subversion/include/private/svn_atomic.h,
> subversion/libsvn_subr/atomic.c:
> (svn_atomic__init_once):
> Add a BATON parameter to be passed to INIT_FUNC, and update INIT_FUNC's
> signature to accept it.
>
> * subversion/libsvn_fs_base/bdb/env.c
> subversion/libsvn_ra_neon/session.c,
> subversion/libsvn_ra_serf/win32_auth_sspi.c,
> subversion/libsvn_ra_svn/cyrus_auth.c,
> subversion/libsvn_subr/io.c,
> subversion/libsvn_subr/sqlite.c,
> subversion/libsvn_subr/win32_xlate.c,
> subversion/svnserve/cyrus_auth.c:
> Update svn_atomic__init_once() calls and callbacks to pass/accept a baton.
The pool parameter seems redundant now. Should a function require a
pool, it can just pass it as the baton, or within the baton.
Cheers,
-g
Received on 2010-04-16 16:48:39 CEST