]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
20 years ago * fhandler.cc (fhandler_base::lseek): Include high order offset
Corinna Vinschen [Mon, 17 Nov 2003 22:18:42 +0000 (22:18 +0000)]
* fhandler.cc (fhandler_base::lseek): Include high order offset
bits in return value.

20 years ago * libc/include/stdlib.h (getprogname): Declare for Cygwin.
Corinna Vinschen [Mon, 17 Nov 2003 17:30:30 +0000 (17:30 +0000)]
* libc/include/stdlib.h (getprogname): Declare for Cygwin.
(setprogname): Ditto.

20 years ago * bsdlib.cc (getprogname): New function.
Corinna Vinschen [Mon, 17 Nov 2003 17:25:59 +0000 (17:25 +0000)]
* bsdlib.cc (getprogname): New function.
(setprogname): New funtion.
* cygwin.din: Export getprogname and setprogname.
* include/cygwin/version.h: Bumb API version number.

20 years ago* include/limits.h: Revert unsanctioned changes below.
Christopher Faylor [Sat, 15 Nov 2003 17:04:10 +0000 (17:04 +0000)]
* include/limits.h: Revert unsanctioned changes below.
* include/cygwin/config.h: Ditto.
* include/sys/param.h: Ditto.

20 years agoAdd Tab control macro
Manu B [Sat, 15 Nov 2003 01:00:06 +0000 (01:00 +0000)]
Add Tab control macro

20 years ago2003-11-11 Robert Collins <rbtcollins@hotmail.com>
Robert Collins [Fri, 14 Nov 2003 23:40:06 +0000 (23:40 +0000)]
2003-11-11  Robert Collins <rbtcollins@hotmail.com>
    Ron Parker <rdparker@butlermfg.com>

* bsdlib.cc: Update throughout to use CYG_MAX_PATH rather than MAX_PATH.
* cygheap.h: Ditto.
* dcrt0.cc: Ditto.
* delqueue.cc: Ditto.
* dlfcn.cc: Ditto.
* dll_init.cc: Ditto.
* dll_init.h: Ditto.
* dtable.cc: Ditto.
* environ.cc: Ditto.
* environ.h: Ditto.
* exceptions.cc: Ditto.
* external.cc: Ditto.
* fhandler_disk_file.cc: Ditto.
* fhandler_proc.cc: Ditto.
* fhandler_process.cc: Ditto.
* fhandler_raw.cc: Ditto.
* fhandler_registry.cc: Ditto.
* fhandler_socket.cc: Ditto.
* fhandler_virtual.cc: Ditto.
* miscfuncs.cc: Ditto.
* mmap.cc: Ditto.
* netdb.cc: Ditto.
* path.cc: Ditto.
* path.h: Ditto.
* pinfo.cc: Ditto.
* pinfo.h: Ditto.
* pthread.cc: Ditto.
* registry.cc: Ditto.
* shared.cc: Ditto.
* shared_info.h: Ditto.
* smallprint.c: Ditto.
* spawn.cc: Ditto.
* strace.cc: Ditto.
* syscalls.cc: Ditto.
* thread.h: Ditto.
* uinfo.cc: Ditto.
* winsup.h: Ditto.
* include/limits.h: Ditto.
* include/cygwin/config.h: Ditto.
* include/sys/param.h: Ditto.

20 years ago * mkgroup.c: Avoid compiler warnings throughout.
Corinna Vinschen [Fri, 14 Nov 2003 19:14:43 +0000 (19:14 +0000)]
* mkgroup.c: Avoid compiler warnings throughout.
* mkpasswd.c: Ditto.
* passwd.c: Ditto.

20 years agoAdd new field to disassemble_info structure: symbol_is_valid() and use it to
Nick Clifton [Fri, 14 Nov 2003 15:12:43 +0000 (15:12 +0000)]
Add new field to disassemble_info structure: symbol_is_valid() and use it to
skip displaying arm elf mapping symbols in disassembly output.

20 years ago* dtable.cc (build_fh_pc): Use DEV_SERIAL_MAJOR to catch all serial ports.
Christopher Faylor [Fri, 14 Nov 2003 01:37:23 +0000 (01:37 +0000)]
* dtable.cc (build_fh_pc): Use DEV_SERIAL_MAJOR to catch all serial ports.
Remove redundant FH_CYGDRIVE case since it is handled by DEV_CYGDRIVE_MAJOR.

20 years agominor adjustments to Elfyn's contribution.
David Starks-Browning [Thu, 13 Nov 2003 22:23:59 +0000 (22:23 +0000)]
minor adjustments to Elfyn's contribution.

20 years agoApply Elfyn's patches as supplied in <http://cygwin.com/ml/cygwin-patches/2003-q3...
David Starks-Browning [Thu, 13 Nov 2003 22:07:36 +0000 (22:07 +0000)]
Apply Elfyn's patches as supplied in <http://cygwin.com/ml/cygwin-patches/2003-q3/msg00156.html>.

20 years ago2003-11-13 Martin Fuchs <martin-fuchs@gmx.net>
Danny Smith [Thu, 13 Nov 2003 09:43:08 +0000 (09:43 +0000)]
2003-11-13 Martin Fuchs  <martin-fuchs@gmx.net>

* include/shlobj.h (ILAppendID, ILClone, ILCloneFirst, ILCombine,
ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual,
ILIsParent, ILLoadFromStream, ILRemoveLastID, ILSaveToStream):
Add prototypes.
* lib/shell32.def: Add stubs.

* include/commctrl.h (ListView_FindItem): Add type cast to avoid
compiler warnings.

2003-11-13  Hans Leidekker <hans@it.vu.nl>

* include/winbase.h (WIN32_STREAM_ID): Correct typedef.

20 years ago* thread.cc (pthread::exit): Cleanup on thread exit.
Thomas Pfaff [Tue, 11 Nov 2003 19:10:47 +0000 (19:10 +0000)]
* thread.cc (pthread::exit): Cleanup on thread exit.
(__reent_t::init_clib): Set thread local clib __cleanup var
appropriately.

20 years ago2003-11-10 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Mon, 10 Nov 2003 21:36:38 +0000 (21:36 +0000)]
2003-11-10  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/machine/powerpc/ufix64toa.c (_ufix64to_r): Fix shifts
        to use (Ebits + 1) which accounts for the sign-bit.

20 years ago* miscfuncs.cc (low_priority_sleep): Make a "C" function.
Christopher Faylor [Mon, 10 Nov 2003 21:28:02 +0000 (21:28 +0000)]
* miscfuncs.cc (low_priority_sleep): Make a "C" function.
* winsup.h (low_priority_sleep): Revert previous change to declaration.

20 years ago * winsup.h (low_priority_sleep): Fix declaration to avoid linker
Corinna Vinschen [Mon, 10 Nov 2003 21:17:53 +0000 (21:17 +0000)]
* winsup.h (low_priority_sleep): Fix declaration to avoid linker
warning.

20 years ago* thread.cc (__reent_t::init_clib): Set thread local clib
Thomas Pfaff [Mon, 10 Nov 2003 19:44:53 +0000 (19:44 +0000)]
* thread.cc (__reent_t::init_clib): Set thread local clib
__sdidinit var appropriately.

20 years ago * syscalls.cc (ftruncate64): Log length as long long.
Corinna Vinschen [Sat, 8 Nov 2003 16:38:34 +0000 (16:38 +0000)]
* syscalls.cc (ftruncate64): Log length as long long.
(logout): Erase ut_host.  Don't write wtmp entry.  Return 1 only
if matching utmp entry has been found, 0 otherwise.

20 years ago * external.cc (cygwin_internal): Add CW_GET_UID_FROM_SID and
Corinna Vinschen [Sat, 8 Nov 2003 09:48:48 +0000 (09:48 +0000)]
* external.cc (cygwin_internal): Add CW_GET_UID_FROM_SID and
CW_GET_GID_FROM_SID handling.
* include/cygwin/version.h: Bump API minor number.
* include/sys/cygwin.h (cygwin_getinfo_types): Add
CW_GET_UID_FROM_SID and CW_GET_GID_FROM_SID.

20 years ago2003-11-07 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 7 Nov 2003 23:47:05 +0000 (23:47 +0000)]
2003-11-07  Jeff Johnston  <jjohnstn@redhat.com>

        * configure.host: Remove -DLOOSE_KERNEL_NAMES flag for linux
        x86 build.
        * iconvdata/Makefile.am: Make dependent on newlib's configure.host
        and set up default flags to pass to aclocal.
        * iconvdata/Makefile.in: Regenerated.
        * libc/sys/linux/Makefile.am: Add _ELIX_LEVEL_4 getlogin, getpwnam,
        and getpwuid routines.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/getlogin.c: New stub file to allow x86-linux
        applications to link with newlib's shared libc library.
        * libc/sys/linux/getpwnam.c: Ditto.
        * libc/sys/linux/getpwuid.c: Ditto.
        * libc/sys/linux/sys/types.h: Include <features.h> and supply types
        that were formerly supplied by /usr/include/linux/types.h with
        kernel types.
        * testsuite/newlib.wctype/twctype.c: Fix testcase to properly
        test _ELIX_LEVEL macro.

20 years ago * cygpath.cc (main): Allow multiple pathnames on command line.
Corinna Vinschen [Fri, 7 Nov 2003 18:30:35 +0000 (18:30 +0000)]
* cygpath.cc (main): Allow multiple pathnames on command line.

20 years ago* fhandler_disk_file.cc (fhandler_disk_file::opendir): Reorganize to handle
Christopher Faylor [Fri, 7 Nov 2003 18:22:26 +0000 (18:22 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Reorganize to handle
freeing of memory on error condition.

20 years ago* cygthread.cc (cygthread::freerange): Set inuse count. Avoid setting ev from
Christopher Faylor [Fri, 7 Nov 2003 18:21:05 +0000 (18:21 +0000)]
* cygthread.cc (cygthread::freerange): Set inuse count.  Avoid setting ev from
h as h would be NULL at this point.
(cygthread::operator new): Issue debugging info when overflowing the thread
pool.
(cygthread::cygthread): Set ev from h here after h has been initialized.

20 years ago2003-11-07 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 7 Nov 2003 16:01:17 +0000 (16:01 +0000)]
2003-11-07  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/vfprintf.c (_VFPRINTF_R): Fix typos that should be
        referring to _NO_LONGLONG macro.

20 years ago2003-11-06 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 6 Nov 2003 22:58:52 +0000 (22:58 +0000)]
2003-11-06  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/linuxthreads/td_init.c: Replace function name
        in LOG() macro so this will compile on gcc 3.4 and up.
        * libc/sys/linux/linuxthreads/td_log.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_clear_event.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_delete.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_enable_stats.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_event_addr.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_event_getmsg.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_get_nthreads.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_get_ph.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_get_stats.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_map_id2thr.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_map_lwp2thr.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_new.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_reset_stats.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_set_event.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_setconcurrency.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_thr_iter.c: Ditto.
        * libc/sys/linux/linuxthreads/td_ta_tsd_iter.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_clear_event.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_dbresume.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_dbsuspend.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_event_enable.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_event_getmsg.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_get_info.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_getfpregs.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_getgregs.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_getxregs.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_getxregsize.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_set_event.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_setfpregs.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_setgregs.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_setprio.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_setsigpending.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_setxregs.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_sigsetmask.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_tsd.c: Ditto.
        * libc/sys/linux/linuxthreads/td_thr_validate.c: Ditto.

20 years ago * Missing patch to cygwin.din.
Corinna Vinschen [Thu, 6 Nov 2003 21:36:17 +0000 (21:36 +0000)]
* Missing patch to cygwin.din.

20 years ago * bsdlib.cc (_vwarnx): New function.
Corinna Vinschen [Thu, 6 Nov 2003 21:31:24 +0000 (21:31 +0000)]
* bsdlib.cc (_vwarnx): New function.
(vwarn): Ditto.
(vwarnx): Ditto.
(warn): Ditto.
(warnx): Ditto.
(verr): Ditto.
(verrx): Ditto.
(err): Ditto.
(errx): Ditto.
* cygwin.din: Export above functions.
* include/err.h: New file.
* include/cygwin/version.h: Bump API minor number.

20 years ago * syscalls.cc (getshmlba): New function.
Corinna Vinschen [Thu, 6 Nov 2003 14:33:16 +0000 (14:33 +0000)]
* syscalls.cc (getshmlba): New function.
* external.cc (cygwin_internal): Add CW_GET_SHMLBA handling.
* mmap.cc (mmap64): Call getshmlba to evaluate granularity.
* winsup.h (getshmlba): Add declaration.
* include/cygwin/version.h: Bump API minor number.
* include/sys/cygwin.h (cygwin_getinfo_types): Add CW_GET_SHMLBA.

20 years ago* winsup.h: Declare access_worker.
Christopher Faylor [Thu, 6 Nov 2003 13:58:45 +0000 (13:58 +0000)]
* winsup.h: Declare access_worker.

20 years agoFix 'the the' typo
Nick Clifton [Thu, 6 Nov 2003 11:58:58 +0000 (11:58 +0000)]
Fix 'the the' typo

20 years ago * include/cygwin/types.h: Fix preprocessor guards for vm_offset_t and
Corinna Vinschen [Thu, 6 Nov 2003 10:46:49 +0000 (10:46 +0000)]
* include/cygwin/types.h: Fix preprocessor guards for vm_offset_t and
vm_size_t.  Add typedef for vm_object_t.

20 years ago * ppc.h (R_PPC_RELAX32PC): Define.
Alan Modra [Thu, 6 Nov 2003 02:57:08 +0000 (02:57 +0000)]
* ppc.h (R_PPC_RELAX32PC): Define.

20 years ago2003-11-05 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 6 Nov 2003 00:50:57 +0000 (00:50 +0000)]
2003-11-05  Jeff Johnston  <jjohnstn@redhat.com>
            Artem B. Bityuckiy  <mail_lists@mail.ru>

        * libc/stdio/vfprintf.c (_VFPRINTF_R): Add support for
        %ls, %S, %lc, and %C format specifiers.
        (get_arg): Ditto.
        * libc/stdio/sprintf.c: Add documentation regarding new
        format specifiers added in vfprintf.c.

20 years ago2003-11-05 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 6 Nov 2003 00:46:59 +0000 (00:46 +0000)]
2003-11-05  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdlib/wcsrtombs.c (_wcsrtombs_r): Numerous fixes
        to make code work as specified in standard.

20 years ago* fhandler_disk_file.cc (fhandler_disk_file::opendir): Detect attempt to open a
Christopher Faylor [Wed, 5 Nov 2003 16:53:55 +0000 (16:53 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Detect attempt to open a
directory which lacks read privileges.

20 years agoEntry "Where is the su command?" -> "Why doesn't su work?"
David Starks-Browning [Tue, 4 Nov 2003 22:05:31 +0000 (22:05 +0000)]
Entry "Where is the su command?" -> "Why doesn't su work?"

20 years ago * external.cc (cygwin_internal): Add CW_GET_POSIX_SECURITY_ATTRIBUTE
Corinna Vinschen [Tue, 4 Nov 2003 15:48:19 +0000 (15:48 +0000)]
* external.cc (cygwin_internal): Add CW_GET_POSIX_SECURITY_ATTRIBUTE
handling.
* include/cygwin/version.h: Bump API minor number.
* include/sys/cygwin.h (cygwin_getinfo_types): Add
CW_GET_POSIX_SECURITY_ATTRIBUTE.

* exceptions.cc (init_global_security): Move from here...
* sec_helper.cc (init_global_security): ...to here.

20 years ago* net.cc (dup_ent): Use IsBadStringPtr for alignment checks. Don't use a known
Christopher Faylor [Tue, 4 Nov 2003 13:15:47 +0000 (13:15 +0000)]
* net.cc (dup_ent): Use IsBadStringPtr for alignment checks.  Don't use a known
bad pointer.

20 years ago * passwd.c (PrintPW): Turn around meaning printed for "Password not
Corinna Vinschen [Tue, 4 Nov 2003 10:54:47 +0000 (10:54 +0000)]
* passwd.c (PrintPW): Turn around meaning printed for "Password not
required" option to be in line with Windows meaning.
(main): Use more appropriate 1008 option when calling
NetUserSetInfo to change flag values.

20 years ago * passwd.c (UF_LOCKOUT): Remove (defined in lmaccess.h).
Corinna Vinschen [Tue, 4 Nov 2003 10:30:35 +0000 (10:30 +0000)]
* passwd.c (UF_LOCKOUT): Remove (defined in lmaccess.h).
(version): Bump version number to 1.5.
(longopts): Add -c, -C, -e, -E, -p, -P options.
(opts): Ditto.
(PrintPW): Print values of UF_PASSWD_CANT_CHANGE and
UF_DONT_EXPIRE_PASSWD flags. Slightly reformat output. Don't suppress
correct system password settings just because the account has admin
privileges.
(usage): Define as "noreturn" function. Restructure and rephrase
output. Accomodate new options.
(print_version): Fix copyright dates.
(main): Accomodate new options for setting UF_PASSWD_CANT_CHANGE,
UF_DONT_EXPIRE_PASSWD and UF_PASSWD_NOTREQD settings.

20 years ago * net.cc (dup_ent): Move Win 95 misalignment recogition before
Corinna Vinschen [Mon, 3 Nov 2003 21:43:32 +0000 (21:43 +0000)]
* net.cc (dup_ent): Move Win 95 misalignment recogition before
trying to evaluate string length.

20 years ago * sim-frv.h: New file.
Kevin Buettner [Sat, 1 Nov 2003 01:33:25 +0000 (01:33 +0000)]
* sim-frv.h: New file.

20 years ago* thread.cc (pthread::thread_init_wrapper): Initialize exception handling.
Thomas Pfaff [Fri, 31 Oct 2003 20:47:14 +0000 (20:47 +0000)]
* thread.cc (pthread::thread_init_wrapper): Initialize exception handling.

20 years agoRename pthread::running to pthread::valid throughout.
Thomas Pfaff [Fri, 31 Oct 2003 20:42:56 +0000 (20:42 +0000)]
Rename pthread::running to pthread::valid throughout.

* thread.h: (pthread::suspend_all_except_self): New static method.
(pthread::resume_all): Ditto.
(pthread::suspend_except_self): New method.
(pthread::resume): Ditto.
* thread.cc (pthread::suspend_except_self): Implement.
(pthread::resume): Ditto.

20 years ago * include/stdint.h: Prevent signed->unsigned conversion for 32 and
Corinna Vinschen [Wed, 29 Oct 2003 08:43:10 +0000 (08:43 +0000)]
* include/stdint.h: Prevent signed->unsigned conversion for 32 and
64 bit min value constants.

20 years ago* path.cc (dot_special_chars): New global variable.
Christopher Faylor [Wed, 29 Oct 2003 01:15:12 +0000 (01:15 +0000)]
* path.cc (dot_special_chars): New global variable.
(special_name): Make files ending in "." special.
(fnunmunge): Allow encoded ".".
(mount_item::fnmunge): Handle trailing ".".

20 years ago* include/stdint.h: Duplicate below effort for rest of *64_*.
Christopher Faylor [Tue, 28 Oct 2003 16:03:52 +0000 (16:03 +0000)]
* include/stdint.h: Duplicate below effort for rest of *64_*.

20 years ago* include/stdint.h: Correctly define INT64_MAX.
Christopher Faylor [Tue, 28 Oct 2003 15:13:06 +0000 (15:13 +0000)]
* include/stdint.h: Correctly define INT64_MAX.

20 years ago * include/math.h: Guard ISO C99 additions with __cplusplus
Danny Smith [Mon, 27 Oct 2003 23:51:37 +0000 (23:51 +0000)]
* include/math.h: Guard ISO C99 additions with __cplusplus
not __GLIBCPP__.

20 years ago* thread.h (fast_mutex::init): Initialize lock_counter.
Thomas Pfaff [Mon, 27 Oct 2003 21:12:42 +0000 (21:12 +0000)]
* thread.h (fast_mutex::init): Initialize lock_counter.

20 years ago2003-10-27 Bernardo Innocenti <bernie@develer.com>
Jeff Johnston [Mon, 27 Oct 2003 20:03:10 +0000 (20:03 +0000)]
2003-10-27  Bernardo Innocenti  <bernie@develer.com>

        * m68k/asm.h: Add macros for -fPIC, -msep-data and
        -mid-shared-library support.
        * m68k/crt0.S: Use macros for -fPIC, -msep-data and
        -mid-shared-library support.
        * m68k/sim-crt0.S: Likewise.

20 years ago * Makefile.in (OBSOLETE_FUNCTION): Add tmpfile.
Corinna Vinschen [Mon, 27 Oct 2003 13:06:56 +0000 (13:06 +0000)]
* Makefile.in (OBSOLETE_FUNCTION):  Add tmpfile.
(NEW_FUNCTIONS): Add _tmpfile64 -> tmpfile translation.
* cygwin.din: Export _tmpfile64
* include/cygwin/version.h: Bump api minor number.

20 years ago * cygwin.din: Add sem_close, sem_getvalue, sem_open and sem_timedwait.
Corinna Vinschen [Mon, 27 Oct 2003 11:48:29 +0000 (11:48 +0000)]
* cygwin.din: Add sem_close, sem_getvalue, sem_open and sem_timedwait.
* pthread.cc (+mangle_sem_name): New function.
(sem_open): Ditto.
(sem_close: Ditto.
(sem_timedwait): Ditto.
(sem_getvalue): Ditto.
* thread.cc (semaphore::semaphore): Rearrange member initialization.
Use appropriate security attribute for process shared semaphores.
(semaphore::semaphore): New constructor for named semaphores.
(semaphore::~semaphore): Care for semaphore name.
(semaphore::_post): Accomodate failing ReleaseSemaphore. Use value
returned by ReleaseSemaphore vor currentvalue.
(semaphore::_getvalue): New method.
(semaphore::_timedwait): Ditto.
(semaphore::_fixup_after_fork): Rearrange. Don't fail for process
shared semaphores.
(semaphore::open): New method.
(semaphore::timedwait): Ditto.
(semaphore::post): Fix return value.  Set errno appropriately.
(semaphore::getvalue): New method.
* thread.h (class semaphore): Add prototypes for open, getvalue,
timedwait, _getvalue, _timedwait.  Add prototypes for new constructor.
Add name member.
* include/semaphore.h: Add prototypes for sem_open, sem_close,
sem_timedwait and sem_getvalue.
include/cygwin/version.h: Bump API minor number.

20 years ago * miscfunc.cc (__check_invalid_read_ptr): New function.
Corinna Vinschen [Mon, 27 Oct 2003 08:28:37 +0000 (08:28 +0000)]
* miscfunc.cc (__check_invalid_read_ptr): New function.
* winsup.h: Declare.

20 years ago * security.h (cygpsid::debug_print): Avoid compiler warnings.
Corinna Vinschen [Sun, 26 Oct 2003 10:58:11 +0000 (10:58 +0000)]
* security.h (cygpsid::debug_print): Avoid compiler warnings.

20 years agoRemove file that was supposed to have disappeared a month ago.
Christopher Faylor [Sun, 26 Oct 2003 01:09:06 +0000 (01:09 +0000)]
Remove file that was supposed to have disappeared a month ago.

20 years ago * path.cc (normalize_posix_path): Test runs of more than two
Corinna Vinschen [Sat, 25 Oct 2003 16:12:45 +0000 (16:12 +0000)]
* path.cc (normalize_posix_path): Test runs of more than two
dots for being a run of only dots.  Let it pass if not.

20 years ago * fhandler.cc (fhandler_base::ioctl): Handle FIONBIO.
Corinna Vinschen [Sat, 25 Oct 2003 12:32:56 +0000 (12:32 +0000)]
* fhandler.cc (fhandler_base::ioctl): Handle FIONBIO.

20 years agoRename native_mutex to fast_mutex throughout.
Thomas Pfaff [Fri, 24 Oct 2003 19:34:47 +0000 (19:34 +0000)]
Rename native_mutex to fast_mutex throughout.
Rename pthread_key::save_key_to_buffer to
pthread_key::_fixup_before_fork throughout.
Rename pthread_key::recreate_key_from_buffer to
pthread_key::_fixup_after_fork throughout.

* thread.cc (native_mutex::init): Remove.
(native_mutex::lock): Ditto.
(native_mutex::unlock): Ditto.
(pthread::push_cleanup_handler): InterlockedExchangePointer
is not needed here.
(pthread_rwlock::pthread_rwlock): Initialize readers list mutex.
(pthread_rwlock::add_reader): Add reader via List_insert.
(pthread_rwlock::lookup_reader): Lock list while walking through.
(pthread_cond::init): Locking the init mutex is now void.
(pthread_rwlock::init): Ditto.
(pthread_mutex::init): Ditto.
* thread.h: Include security.h.
(fast_mutex): New class. Replacement for native_mutex.
(List_insert): New template function.
(List_remove): Ditto.
(List::List): Initialize synchronising mutex.
(List::fixup_after_fork): New method.
(List::insert): Add node via List_insert.
(List::remove): Remove node via List_remove.
(List::pop): Remove.
(List::for_each): Lock list while walking through.
(List::mx_init): New method.
(pthread_mutex::fixup_after_fork): Fixup mutex list after fork.
(pthread::fixup_after_fork): Ditto.
(pthread_conds::fixup_after_fork): Ditto.
(pthread_rwlock::fixup_after_fork): Ditto.
(semaphore::fixup_after_fork): Ditto.
(pthread_rwlock::readers_mx): New member.

20 years agobfd/
H.J. Lu [Fri, 24 Oct 2003 14:55:14 +0000 (14:55 +0000)]
bfd/

2003-10-24  H.J. Lu  <hongjiu.lu@intel.com>

* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Look up
hash table for real symbols.

include/

2003-10-24  H.J. Lu  <hongjiu.lu@intel.com>

* bfdlink.h (bfd_elf_version_expr): Add "symbol" and remove
"wildcard".

ld/

2003-10-24  H.J. Lu  <hongjiu.lu@intel.com>

* ldlang.c (lang_vers_match): Check "symbol" instead of
"wildcard" and "pattern". Fix a typo.
(lang_finalize_version_expr_head): Likewise.
(lang_register_vers_node): Likewise.
(realsymbol): New function.
(lang_new_vers_pattern): Set "symbol" and remove "wildcard".

* ldlex.l (V_IDENTIFIER): Allow '\\'.

20 years ago * fhandler.cc (fhandler_base::fcntl): Don't clobber O_APPEND when
Corinna Vinschen [Fri, 24 Oct 2003 12:11:20 +0000 (12:11 +0000)]
* fhandler.cc (fhandler_base::fcntl): Don't clobber O_APPEND when
both O_NONBLOCK/O_NDELAY are set for F_SETFL.

20 years ago * path.cc (win32_device_name): Fix comment.
Corinna Vinschen [Fri, 24 Oct 2003 08:13:15 +0000 (08:13 +0000)]
* path.cc (win32_device_name): Fix comment.

20 years ago* fhandler_tty.cc (fhandler_tty_slave::ioctl): Properly set return value in
Christopher Faylor [Fri, 24 Oct 2003 01:13:22 +0000 (01:13 +0000)]
* fhandler_tty.cc (fhandler_tty_slave::ioctl): Properly set return value in
FIONBIO case.

20 years ago2003-10-23 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 23 Oct 2003 21:46:06 +0000 (21:46 +0000)]
2003-10-23  Jeff Johnston  <jjohnstn@redhat.com>

        * configure.in: Use absolute newlib basedir when forming
        CC_FOR_NEWLIB include options.
        * configure: Regenerated.

20 years ago2003-10-23 Artem B. Bityuckiy <mail_lists@mail.ru>
Jeff Johnston [Thu, 23 Oct 2003 18:07:13 +0000 (18:07 +0000)]
2003-10-23  Artem B. Bityuckiy  <mail_lists@mail.ru>

        * libc/string/wcsnlen.c: New file.
        * libc/include/wchar.h: Add wcsnlen prototype.
        * libc/string/Makefile.am: Add wcsnlen support.
        * libc/string/Makefile.in: Regenerated.
        * libc/string/wcstrings.tex: Add wcsnlen documentation.

20 years ago * sh.h (EF_SH4A, EF_SH4AL_DSP, EF_SH4_NOFPU, EF_SH4A_NOFPU): New.
Corinna Vinschen [Thu, 23 Oct 2003 09:43:20 +0000 (09:43 +0000)]
* sh.h (EF_SH4A, EF_SH4AL_DSP, EF_SH4_NOFPU, EF_SH4A_NOFPU): New.
(EF_SH_MERGE_MACH): Combine them.

20 years ago * fhandler_proc.cc (format_proc_partitions): Use new device code
Corinna Vinschen [Thu, 23 Oct 2003 08:54:00 +0000 (08:54 +0000)]
* fhandler_proc.cc (format_proc_partitions): Use new device code
to get major and minor device numbers.  Fix size evaluation.

20 years agomerge from gcc
DJ Delorie [Thu, 23 Oct 2003 00:01:06 +0000 (00:01 +0000)]
merge from gcc

20 years ago * external.cc (cygwin_internal): Add CW_GET_ERRNO_FROM_WINERROR
Corinna Vinschen [Wed, 22 Oct 2003 20:32:20 +0000 (20:32 +0000)]
* external.cc (cygwin_internal): Add CW_GET_ERRNO_FROM_WINERROR
handling.
* include/cygwin/version.h: Bump API minor number.
* include/sys/cygwin.h (cygwin_getinfo_types): Add
CW_GET_ERRNO_FROM_WINERROR.

20 years ago * Makefile.in: Add $(LIBSERVER) rule.
Corinna Vinschen [Wed, 22 Oct 2003 10:07:59 +0000 (10:07 +0000)]
* Makefile.in: Add $(LIBSERVER) rule.
* cygserver.h: Moved from include/cygwin to here.
* cygserver_ipc.h: Moved from ../cygserver to here.
* cygserver_shm.h: Ditto.
* cygwin.din: Add shmat, shmctl, shmdt and shmget.
* fhandler_tty.cc (fhandler_tty_slave::open): Don't warn about handle
dup'ing if not build with USE_SERVER.
* shm.cc: Include cygerrno.h unconditionally.
(shmat): Set errno to ENOSYS and return -1 if not build with
USE_SERVER.
(shmctl): Ditto.
(shmdt): Ditto.
(shmget): Ditto.
* woutsup.h: Remove.
* include/cygwin/cygserver_process.h: Moved to ../cygserver directory.
* include/cygwin/cygserver_transport.h: Ditto.
* include/cygwin/cygserver_transport_pipes.h: Ditto.
* include/cygwin/cygserver_transport_sockets.h: Ditto.
* include/cygwin/version.h: Bump API minor number.

20 years ago Accomodate moving cygserver header files from cygwin/include/cygwin
Corinna Vinschen [Wed, 22 Oct 2003 10:04:11 +0000 (10:04 +0000)]
Accomodate moving cygserver header files from cygwin/include/cygwin
to here and cygwin dir.
* Makefile.in (EXEEXT): Drop as unused.
(EXEEXT_FOR_BUILD): Ditto.
(all): Don't build libcygserver.a.
* cygserver_process.h: Moved from cygwin/include/cygwin to here.
* cygserver_transport.h: Ditto.
* cygserver_transport_pipes.h: Ditto.
* cygserver_transport_sockets.h: Ditto.
* ipc.h: Moved to ../cygwin and renamed to cygserver_ipc.h.
* shm.h: Moved to ../cygwin and renamed to cygserver_shm.h.

20 years ago * libc/stdlib/exit.c (exit): Handle null _GLOBAL_REENT->_atexits.
Richard Sandiford [Wed, 22 Oct 2003 08:45:01 +0000 (08:45 +0000)]
* libc/stdlib/exit.c (exit): Handle null _GLOBAL_REENT->_atexits.

20 years agobfd/
Jakub Jelinek [Wed, 22 Oct 2003 06:58:17 +0000 (06:58 +0000)]
bfd/
* elflink.c (_bfd_elf_export_symbol): Adjust for globals and locals
field changes.
(_bfd_elf_link_assign_sym_version): Likewise.
* elflink.h (size_dynamic_sections): Likewise.
include/
* bfdlink.h (struct bfd_elf_version_expr): Remove match field.
Add wildcard and mask fields.
(BFD_ELF_VERSION_C_TYPE): Define.
(BFD_ELF_VERSION_CXX_TYPE): Likewise.
(BFD_ELF_VERSION_JAVA_TYPE): Likewise.
(struct bfd_elf_version_expr_head): New.
(struct bfd_elf_version_tree): Add match field.
Change type of globals and locals fields
to struct bfd_elf_version_expr_head.
ld/
* ldlang.c: Include hashtab.h.
(lang_vers_match_lang_c, lang_vers_match_lang_cplusplus,
lang_vers_match_lang_java): Remove.
(lang_vers_match): New function.
(lang_new_vers_pattern): Initialize wildcard and mask
fields, don't initialize match.
(lang_new_vers_node): Use xcalloc.  Adjust for globals and
locals field type changes.  Set match field.
(version_expr_head_hash, version_expr_head_eq): New functions.
(lang_finalize_version_expr_head): New function.
(lang_register_vers_node): Call lang_finalize_version_expr_head.
Search in hash table if not wildcard when looking for duplicates.
* emultempl/ppc64elf.em (new_vers_pattern): Don't bother with
duplicate checking.  Initialize all fields of dot_entry from entry
with the exception of pattern and next.

20 years agoAdd ColfFire v4 support
Nick Clifton [Tue, 21 Oct 2003 13:28:59 +0000 (13:28 +0000)]
Add ColfFire v4 support

20 years ago * include/_mingw.h: Define __attribute__((x)) to nothing
Danny Smith [Tue, 21 Oct 2003 09:50:47 +0000 (09:50 +0000)]
* include/_mingw.h: Define __attribute__((x)) to nothing
if not __GNUC__.

20 years ago Add ISO C99 complex support for doubles.
Danny Smith [Tue, 21 Oct 2003 09:43:22 +0000 (09:43 +0000)]
Add ISO C99 complex support for doubles.

* include/complex.h: New file.
* mingwex/complex: New directory.
* mingwex/complex/cabs.c: New file.
* mingwex/complex/cacos.c: New file.
* mingwex/complex/cacosh.c: New file.
* mingwex/complex/casin.c: New file.
* mingwex/complex/casinh.c: New file.
* mingwex/complex/catan.c: New file.
* mingwex/complex/catanh.c: New file.
* mingwex/complex/ccos.c: New file.
* mingwex/complex/ccosh.c: New file.
* mingwex/complex/cexp.c: New file.
* mingwex/complex/cimag.c: New file.
* mingwex/complex/clog.c: New file.
* mingwex/complex/cpow.c: New file.
* mingwex/complex/cproj.c: New file.
* mingwex/complex/creal.c: New file.
* mingwex/complex/csin.c: New file.
* mingwex/complex/csinh.c: New file.
* mingwex/complex/csqrt.c: New file.
* mingwex/complex/ctan.c: New file.
* mingwex/complex/ctanh.c: New file.
* mingwex/Makefile.in (COMPLEX_DISTFILES): New list of
files.
(dist): Use it.
(COMPLEX_OBJS): New list of objects.
(LIB_OBJS): Include it in the library.

20 years ago * include/math.h (cabs): Remove non-ISO prototype.
Danny Smith [Tue, 21 Oct 2003 09:14:45 +0000 (09:14 +0000)]
* include/math.h (cabs): Remove non-ISO prototype.

20 years ago * mingwex/math/cephes_mconf.h (NAN, NANF, NANL):
Danny Smith [Tue, 21 Oct 2003 09:10:51 +0000 (09:10 +0000)]
* mingwex/math/cephes_mconf.h (NAN, NANF, NANL):
Use GCC __builtin's if available.
(INFINITY, INFINITYF, INFINITYL): Likewise.

20 years ago * mingwex/math/s_erf.c (erf): Set errno to ERANGE if
Danny Smith [Tue, 21 Oct 2003 09:05:24 +0000 (09:05 +0000)]
* mingwex/math/s_erf.c (erf): Set errno to ERANGE if
beyond approximation limit.
* mingwex/math/sf_erf.c (erff): Likewise.

20 years ago* configure.in (*-*-vxworks): Add target-libiberty to noconfdirs.
DJ Delorie [Mon, 20 Oct 2003 21:53:45 +0000 (21:53 +0000)]
* configure.in (*-*-vxworks):  Add target-libiberty to noconfdirs.
* configure:  Regenerate.

20 years ago2003-10-20 Bob Wilson <bob.wilson@acm.org>
Jeff Johnston [Mon, 20 Oct 2003 18:46:38 +0000 (18:46 +0000)]
2003-10-20  Bob Wilson  <bob.wilson@acm.org>

* libc/locale/locale.c: Use double quotes in code.
* libc/locale/locale.tex: Likewise.
* libc/libc.texinfo: Hyphenate "floating-point".
* libc/machine/necv70/necv70.tex: Likewise.
* libc/stdio/sprintf.c: Likewise.
* libc/stdio/sscanf.c: Likewise.
* libc/stdlib/atof.c: Likewise.
* libc/stdlib/ldtoa.c: Fix comment typo.
* libc/stdlib/div.c: Use @ifnottex instead of @ifinfo.
* libc/stdlib/ldiv.c: Likewise.
* libm/common/s_expm1.c: Likewise.
* libm/common/s_ilogb.c: Hyphenate "floating-point".  Use "nonzero".
* libm/common/s_infinity: Hyphenate "double- and single-precision".
* libm/common/s_nan.c: Likewise.  Also correct the FUNCTION summary.
* libm/common/s_nextafter.c: Fix typo.  Hyphenate "double-precision"
and "floating-point".
* libm/common/s_scalbn.c: Correct the FUNCTION summary.
* libm/math/e_pow.c: Fix comment typo.
* libm/math/math.tex: Hyphenate "single-precision" and "floating-point".
* libm/math/s_asinh.c: Use @ifnottex instead of @ifinfo.
* libm/math/s_atan.c: Likewise.
* libm/math/s_frexp.c: Likewise.  Also use "nonzero".
* libm/math/s_isnan.c: Hyphenate "single-precision" and
"floating-point".  Use "nonzero".
* libm/math/s_ldexp.c: Use @ifnottex instead of @ifinfo.
* libm/math/w_acos.c: Likewise.
* libm/math/w_acosh.c: Likewise.
* libm/math/w_asin.c: Likewise.
* libm/math/w_atan2.c: Likewise.
* libm/math/w_atanh.c: Likewise.
* libm/math/w_cosh.c: Likewise.
* libm/math/w_exp.c: Likewise.
* libm/math/w_exp2.c: Likewise.  Add missing @end and missing @tex
version of 2^x in the description.
* libm/math/w_fmod.c: Use @ifnottex instead of @ifinfo.
* libm/math/w_gamma.c: Likewise.
* libm/math/w_hypot.c: Likewise.
* libm/math/w_j0.c: Likewise.
* libm/math/w_sinh.c: Likewise.
* libm/math/w_pow.c: Replace "exp1.0nt" with "exponent".
* libm/mathfp/mathfp.tex: Hyphenate "single-precision" and
"floating-point".
* libm/mathfp/e_acosh.c: Use @ifnottex instead of @ifinfo.
* libm/mathfp/e_atanh.c: Likewise.
* libm/mathfp/e_hypot.c: Likewise.
* libm/mathfp/er_lgamma.c: Likewise.
* libm/mathfp/s_acos.c: Likewise.
* libm/mathfp/s_asine.c: Likewise.
* libm/mathfp/s_asinh.c: Likewise.
* libm/mathfp/s_atan.c: Likewise.
* libm/mathfp/s_atan2.c: Likewise.
* libm/mathfp/s_atangent.c: Likewise.
* libm/mathfp/s_cosh.c: Likewise.
* libm/mathfp/s_exp.c: Likewise.
* libm/mathfp/s_fmod.c: Likewise.
* libm/mathfp/s_frexp.c: Likewise.  Also use "nonzero".
* libm/mathfp/s_isnan.c: Hyphenate "single-precision" and
"floating-point".  Use "nonzero".
* libm/math/s_pow.c: Replace "exp1.0nt" with "exponent".
* libm/mathfp/s_ldexp.c: Use @ifnottex instead of @ifinfo.
* libm/mathfp/s_sineh.c: Likewise.
* libm/mathfp/w_jn.c: Likewise.

20 years ago * mmix.h (JMP_INSN_BYTE): Define.
Hans-Peter Nilsson [Sun, 19 Oct 2003 01:16:56 +0000 (01:16 +0000)]
* mmix.h (JMP_INSN_BYTE): Define.

20 years ago * mmix.h (R_MMIX_PUSHJ_STUBBABLE): New reloc number.
Hans-Peter Nilsson [Sat, 18 Oct 2003 15:46:35 +0000 (15:46 +0000)]
* mmix.h (R_MMIX_PUSHJ_STUBBABLE): New reloc number.
(_bfd_mmix_before_linker_allocation): Rename from
_bfd_mmix_prepare_linker_allocated_gregs.
(_bfd_mmix_after_linker_allocation): Rename from
_bfd_mmix_finalize_linker_allocated_gregs.

20 years ago * include/stdio.h (_filbuf): Add prototype.
Danny Smith [Fri, 17 Oct 2003 21:43:31 +0000 (21:43 +0000)]
* include/stdio.h (_filbuf): Add prototype.
(_flsbuf): Add prototype.
(getc): Add inline version.
(putc): Likewise.
(getchar): Likewise.
(putchar): Likewise.

20 years agorevert accidental checkin
Christopher Faylor [Fri, 17 Oct 2003 17:20:06 +0000 (17:20 +0000)]
revert accidental checkin

20 years ago* cygcheck.cc (pretty_id): Don't exec if `id' program is not found.
Christopher Faylor [Fri, 17 Oct 2003 17:19:31 +0000 (17:19 +0000)]
* cygcheck.cc (pretty_id): Don't exec if `id' program is not found.

20 years agoOooops...
Dimitri Papadopoulos [Fri, 17 Oct 2003 10:37:44 +0000 (10:37 +0000)]
Oooops...

20 years ago*** empty log message ***
Pierre Humblet [Thu, 16 Oct 2003 23:28:31 +0000 (23:28 +0000)]
*** empty log message ***

20 years ago2003-10-16 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Thu, 16 Oct 2003 23:20:41 +0000 (23:20 +0000)]
2003-10-16  Pierre Humblet  <pierre.humblet@ieee.org>

* syscalls.cc (seteuid32): Always construct a default DACL including
the new sid, Admins and SYSTEM and copy it to the new thread token.
* security.cc (create_token): Use a NULL default DACL in NtCreateToken.

20 years ago * dcrt0.cc: Remove local variable alternate_charset_active.
Corinna Vinschen [Thu, 16 Oct 2003 14:08:28 +0000 (14:08 +0000)]
* dcrt0.cc: Remove local variable alternate_charset_active.
* fhandler.h: Add variable alternate_charset_active, functions
str_to_con, con_to_str to dev_console structure.
* fhandler_console.cc (con_to_str): Move function into dev_console
class.
(str_to_con): Ditto.
(fhandler_console::read): Call con_to_str on dev_state.
(fhandler_console::write_normal): Call str_to_con on dev_state.
(fhandler_console::char_command): Change active_charset_active
assignment to be on dev_state.
* winsup.h: Remove global external variable alternate_charset_active.

20 years ago2003-10-15 Bernardo Innocenti <bernie@develer.com>
Jeff Johnston [Wed, 15 Oct 2003 19:57:18 +0000 (19:57 +0000)]
2003-10-15  Bernardo Innocenti  <bernie@develer.com>

        * m68k/sim-funcs.c (_XOPEN_SOURCE): Define to get the pid_t
        typedef from <unistd.h>.

20 years ago2003-10-15 Alexandre Oliva <aoliva@redhat.com>
Jeff Johnston [Wed, 15 Oct 2003 17:33:32 +0000 (17:33 +0000)]
2003-10-15  Alexandre Oliva  <aoliva@redhat.com>

        * Makefile.am: Add $(MAKE) comments to multido and multiclean
        lines, to enable parallel make.
        * Makefile.in: Rebuilt.

20 years agonclude/gdb:
Joern Rennecke [Wed, 15 Oct 2003 12:28:50 +0000 (12:28 +0000)]
nclude/gdb:
        * callback.h (struct host_callback_struct): New members ftruncate
        and truncate.
gdb:
sim/common:
        * callback.c (os_ftruncate, os_truncate): New functions.
        (default_callback): Initialize ftruncate and truncate members.
sim/sh:
        * syscall.h (SYS_truncate, SYS_ftruncate): Define.
        * interp.c (trap): Add support for SYS_ftruncate and SYS_truncate.

20 years ago * fhandler_console.cc (char_command): Add escape sequence for codepage
Corinna Vinschen [Wed, 15 Oct 2003 08:23:26 +0000 (08:23 +0000)]
* fhandler_console.cc (char_command): Add escape sequence for codepage
ansi <-> oem switching for ncurses frame drawing capabilities.
* dcrt0.cc: Add local variable alternate_charset_active.
* winsup.h: Add global external variable alternate_charset_active.

20 years agobfd ChangeLog:
Bob Wilson [Tue, 14 Oct 2003 22:28:28 +0000 (22:28 +0000)]
bfd ChangeLog:

2003-10-14  Bob Wilson  <bob.wilson@acm.org>

* elf32-xtensa.c (get_is_linkonce_section): Delete.
(xtensa_is_property_section, xtensa_is_littable_section): Use
XTENSA_INSN_SEC_NAME and XTENSA_LIT_SEC_NAME macros.  Do not recognize
linkonce sections containing ".xt.insn" and ".xt.lit" substrings.
(xtensa_get_property_section_name): Check section name instead of
calling get_is_linkonce_section.  Remove unused bfd parameter.  Use
XTENSA_INSN_SEC_NAME and XTENSA_LIT_SEC_NAME macros.  Never generate
linkonce section names by appending ".xt.insn" or ".xt.lit".
(xtensa_read_table_entries): Remove bfd argument in call to
xtensa_get_property_section_name.  Free section name when done.
(elf_xtensa_combine_prop_entries): Free leaking table.

gas ChangeLog:

2003-10-14  Bob Wilson  <bob.wilson@acm.org>

* config/tc-xtensa.c (xtensa_create_property_segments): Remove bfd
argument in call to xtensa_get_property_section_name.  Formatting.

include ChangeLog:

2003-10-14  Bob Wilson  <bob.wilson@acm.org>

* elf/xtensa.h: Formatting.  Fix comments about property section
names for linkonce sections.

20 years ago * gettext.m4: Properly quote arguments to AC_DEFUN.
Nathanael Nerode [Tue, 14 Oct 2003 21:40:44 +0000 (21:40 +0000)]
* gettext.m4: Properly quote arguments to AC_DEFUN.

20 years ago* libc/time/clock.c: Clarify documentation of return value when no measurement
Christopher Faylor [Tue, 14 Oct 2003 17:41:30 +0000 (17:41 +0000)]
* libc/time/clock.c: Clarify documentation of return value when no measurement
is available.

20 years ago * exceptions.cc (ctrl_c_handler): Don't send SIGHUP on
Corinna Vinschen [Tue, 14 Oct 2003 09:21:55 +0000 (09:21 +0000)]
* exceptions.cc (ctrl_c_handler): Don't send SIGHUP on
CTRL_LOGOFF_EVENT to processes running in invisible Windows Stations.
* window.cc (has_visible_window_station): New function.
* winsup.h: Add declaration for has_visible_window_station.

20 years ago * Makefile.tpl: Make GCC_FLAGS_TO_PASS a superset of
Nathanael Nerode [Mon, 13 Oct 2003 21:45:29 +0000 (21:45 +0000)]
* Makefile.tpl: Make GCC_FLAGS_TO_PASS a superset of
HOST_FLAGS_TO_PASS.
* Makefile.in: Regenerate.

20 years ago * include/windows.h (CopyCursor): Although MSDN pretends this is
Dimitri Papadopoulos [Mon, 13 Oct 2003 06:02:06 +0000 (06:02 +0000)]
* include/windows.h (CopyCursor): Although MSDN pretends this is
a function to be imported from user32.lib, it's actually a macro.
From the Delphi FAQ:
Question:
Where is the Windows API function CopyCursor defined in
32-Bit versions of Delphi and C++ Builder?
Answer:
While the call is documented in the Win32 help file, the
function is simply mapped to the Windows API function
CopyIcon(). Note that the 32 bit version of CopyIcon
does not take a hInstance parameter.

This page took 0.07657 seconds and 5 git commands to generate.