[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-commit] emacs/src gmalloc.c [EMACS_22_BASE]
From: |
YAMAMOTO Mitsuharu |
Subject: |
[Emacs-commit] emacs/src gmalloc.c [EMACS_22_BASE] |
Date: |
Tue, 26 Jun 2007 03:29:05 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Branch: EMACS_22_BASE
Changes by: YAMAMOTO Mitsuharu <mituharu> 07/06/26 03:29:05
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&only_with_tag=EMACS_22_BASE&r1=1.21&r2=1.21.2.1
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-commit] emacs/src gmalloc.c [EMACS_22_BASE],
YAMAMOTO Mitsuharu <=