emacs-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-commit] emacs/src gmalloc.c


From: YAMAMOTO Mitsuharu
Subject: [Emacs-commit] emacs/src gmalloc.c
Date: Tue, 26 Jun 2007 03:28:07 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     YAMAMOTO Mitsuharu <mituharu>   07/06/26 03:28:07

Modified files:
        src            : gmalloc.c 

Log message:
        [HAVE_GTK_AND_PTHREAD] Check this after including config.h.
        (_aligned_blocks_mutex) [USE_PTHREAD]: New variable.
        (LOCK_ALIGNED_BLOCKS, UNLOCK_ALIGNED_BLOCKS): New macros.
        (_free_internal, memalign): Use them.
        (_malloc_mutex, _aligned_blocks_mutex) [USE_PTHREAD]:
        Initialize to PTHREAD_MUTEX_INITIALIZER.
        (malloc_initialize_1) [USE_PTHREAD]: Don't use recursive mutex.
        (morecore_nolock): Rename from morecore.  All uses changed.
        Use only nolock versions of internal allocation functions.
        (_malloc_internal_nolock, _realloc_internal_nolock)
        (_free_internal_nolock): New functions created from
        _malloc_internal, _realloc_internal, and _free_internal.
        (_malloc_internal, _realloc_internal, _free_internal): Use them.
        Copy hook value to automatic variable before its use.
        (memalign): Copy hook value to automatic variable before its use.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/gmalloc.c?cvsroot=emacs&r1=1.22&r2=1.23




reply via email to

[Prev in Thread] Current Thread [Next in Thread]