libtool-commit
[Top][All Lists]
Advanced

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

libtool--gary--1.0--patch-6


From: Gary V. Vaughan
Subject: libtool--gary--1.0--patch-6
Date: Tue, 13 Apr 2004 15:14:58 +0100 (BST)
User-agent: mailnotify/0.3

Tree version:   address@hidden/libtool--devo--1.0
CVSROOT:        /cvsroot/libtool
TIMESTAMP:       1.1475 2004/04/13 14:12:00
Module name:    /cvsroot/libtool/libtool
Changes by:     address@hidden

Log Message:
        
        Factor out the mutex handling and error handling into their own
        modules.  Mutex handling is not currently useful in combination
        with posix threads, and should be easier to replace if it is in a
        separate module.  Additionally, we can factor out the loaders in
        such a way as to depend on only the portability layer and these
        new mutex and error modules now:
        
        * libltdl/Makefile.am (pkginclude_HEADERS): Install lt_error.h and
        lt_mutex.h to $includedir/libltdl.
        (libltdl_la_SOURCES): Build lt_error and lt_mutex objects.
        * libltdl/ltdl.h (LT_SCOPE): Moved from here...
        * libltdl/lt_system.h (LT_SCOPE): ...to here.
        * libltdl/ltdl.c (lt_dlerror_strings, LT_DLSTRERROR): Moved from
        here...
        * libltdl/lt__private.h (lt__error_strings, LT__STRERROR): ...to
        here as additional internal interfaces to lt_error.  Changed all
        callers.
        * libltdl/ltdl.c (LT_DLMUTEX_LOCK, LT_DLMUTEX_UNLOCK)
        (LT_DLMUTEX_SETERROR, LT_DLMUTEX_GETERROR, lt_dlmutex_lock_func)
        (lt_dlmutex_unlock_func, lt_dlmutex_geterror_func)
        (lt_dllast_error): Moved from here...
        (LT__MUTEX_LOCK, LT__MUTEX_UNLOCK, LT__MUTEX_SETERRORSTR)
        (LT__MUTEX_GETERROR, lt__mutex_lock_func, lt__mutex_unlock_func)
        (lt__mutex_geterror_func, lt__last_error): ...to here as
        additional internal interfaces to lt_mutex.  Changed all callers.
        (LT_MUTEX_SETERROR): Take an errorcode rather than a string.
        Changed all callers.
        * libltdl/ltdl.c, libltdl/ltdl.h (lt_dlmutex_register): Moved from
        here...
        * libltdl/lt_mutex.c, libltdl/lt_mutex.h (lt_dlmutex_register):
        ...to here. New files.
        * libltdl/ltdl.c, libltdl/ltdl.h (lt_dladderror, lt_dlseterror)
        (lt_dlerror_table):
        Moved from here...
        * libltdl/lt_error.c, libltdl/lt_error.h (lt_dladderror)
        (lt_dlseterror, lt_dlerror_table): ...to here. New files.
-- 
Gary V. Vaughan      ())_.  address@hidden,gnu.org}
Research Scientist   ( '/   http://tkd.kicks-ass.net
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook
__________________________________________________________
This commit notification generated by tlaapply version 0.5
http://tkd.kicks-ass.net/arch/address@hidden/cvs-utils--tla--1.0




reply via email to

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