]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
19 years ago* path.cc (normalize_win32_path): Remove unneeded check for dots.
Christopher Faylor [Mon, 20 Dec 2004 17:55:22 +0000 (17:55 +0000)]
* path.cc (normalize_win32_path): Remove unneeded check for dots.

19 years ago* path.cc (normalize_posix_path): Remove unneeded check for dots.
Christopher Faylor [Mon, 20 Dec 2004 16:31:18 +0000 (16:31 +0000)]
* path.cc (normalize_posix_path): Remove unneeded check for dots.
(path_conv::set_normalized_path): Strip trailing dots, similarly to what had
previously been done for the win32 path.

19 years ago * include/wchar.h (wcsdup): Correct prototype.
Danny Smith [Mon, 20 Dec 2004 00:03:06 +0000 (00:03 +0000)]
* include/wchar.h (wcsdup): Correct prototype.
* include/string.h (wcsdup): Correct prototype.

19 years ago* path.cc (normalize_win32_path): Make third arg pass-by reference. Reorganize
Christopher Faylor [Sun, 19 Dec 2004 03:27:09 +0000 (03:27 +0000)]
* path.cc (normalize_win32_path): Make third arg pass-by reference.  Reorganize
slightly to eliminate extra variables.
(normalize_posix_path): Ditto.
(path_conv::check): Reflect change in arguments.
(mount_info::conv_to_posix_path): Ditto.
(mount_info::add_item): Ditto.

19 years ago* child_info.h (CURR_CHILD_INFO_MAGIC): Use updated value.
Christopher Faylor [Sun, 19 Dec 2004 02:40:40 +0000 (02:40 +0000)]
* child_info.h (CURR_CHILD_INFO_MAGIC): Use updated value.
* path.cc (path_conv::check): Check the output Win32 path for trailing spaces
and dots, not the input path.  Disallow all use of foo./bar since consistently
getting this right is time consuming.  Remove strange test for "unc\" since no
one seems to know what it's for.

19 years agorevert erroneous checkin
Christopher Faylor [Sat, 18 Dec 2004 16:41:27 +0000 (16:41 +0000)]
revert erroneous checkin

19 years ago* fhandler_proc.cc (proc_listing): Add entry for "self".
Christopher Faylor [Sat, 18 Dec 2004 16:37:44 +0000 (16:37 +0000)]
* fhandler_proc.cc (proc_listing): Add entry for "self".
(proc_fhandlers): Add entry for "self".
* fhandler_process.cc (fhandler_process::fstate): Handle "self".
(fhandler_process::open): Handle "self".

19 years ago2004-12-17 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 17 Dec 2004 22:48:16 +0000 (22:48 +0000)]
2004-12-17  Jeff Johnston  <jjohnstn@redhat.com>

        * NEWS: Update with 1.13.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.13.0.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * doc/aclocal.m4: Ditto.
        * doc/configure: Ditto.
        * iconvdata/aclocal.m4: Ditto.
        * iconvdata/configure: Ditto.
        * libc/*/aclocal.m4: Ditto.
        * libc/*/configure: Ditto.
        * libc/libc.texinfo: Ditto.
        * libm/*/aclocal.m4: Ditto.
        * libm/*/configure: Ditto.
        * libm/libm.texinfo: Ditto.
        * libc/sys/linux/shared.ld: Add VERS_1.13.

19 years ago2004-12-17 Christian Groessler <chris@groessler.org>
Jeff Johnston [Fri, 17 Dec 2004 20:17:13 +0000 (20:17 +0000)]
2004-12-17  Christian Groessler  <chris@groessler.org>

        * libc/machine/z8k/memcmp.S: New file.
        * libc/machine/z8k/memcpy.S: Ditto.
        * libc/machine/z8k/memmove.S: Ditto.
        * libc/machine/z8k/memset.S: Ditto.
        * libc/machine/z8k/Makefile.am: Add new files.
        * libc/machine/z8k/Makefile.in: Regenerated.
        * libc/machine/z8k/setjmp.S: Fix indirect register usage in Z8002
        part.  Implement Z8002 stdcall version.

19 years ago* sigproc.cc (proc_subproc): Fix long-standing problem. Only wait for "all
Christopher Faylor [Fri, 17 Dec 2004 17:42:03 +0000 (17:42 +0000)]
* sigproc.cc (proc_subproc): Fix long-standing problem.  Only wait for "all
processes" if pid == -1 -- not just if pid is negative.
(proc_can_be_signalled): Fix another long-standing problem.  Set correct errno
when detecting an exited process.

19 years ago2004-12-16 Andrew Stubbs <andrew.stubbs@st.com>
Joern Rennecke [Thu, 16 Dec 2004 19:51:28 +0000 (19:51 +0000)]
2004-12-16  Andrew Stubbs  <andrew.stubbs@st.com>

* configure.in (sh64-*-*): Reenable gprof.
* configure: Regenerate.

19 years agoinclude/elf/
Richard Sandiford [Thu, 16 Dec 2004 16:55:53 +0000 (16:55 +0000)]
include/elf/
* v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.

bfd/
* reloc.c (BFD_RELOC_V850_LO16_SPLIT_OFFSET): New bfd_reloc_code_type.
* elf32-v850.c (v850_elf_howto_table): Add entry for
R_V850_LO16_SPLIT_OFFSET.
(v850_elf_reloc_map): Map it to BFD_RELOC_V850_LO16_SPLIT_OFFSET.
(v850_elf_perform_lo16_relocation): New function, extracted from...
(v850_elf_perform_relocation): ...here.  Use it to handle
R_V850_LO16_SPLIT_OFFSET.
(v850_elf_check_relocs, v850_elf_final_link_relocate): Handle
R_V850_LO16_SPLIT_OFFSET.
* libbfd.h, bfd-in2.h: Regenerate.

gas/
* config/tc-v850.c (handle_lo16): New function.
(v850_reloc_prefix): Use it to check lo().
(md_assemble, md_apply_fix3): Handle BFD_RELOC_V850_LO16_SPLIT_OFFSET.

gas/testsuite/
* gas/v850/split-lo16.{s,d}: New test.
* gas/v850/v850.exp: Run it.

ld/testsuite/
* ld-v850: New directory.

19 years ago * fhandler_console.cc (get_win32_attr): Avoid inappropriate intensity
Corinna Vinschen [Thu, 16 Dec 2004 13:19:08 +0000 (13:19 +0000)]
* fhandler_console.cc (get_win32_attr): Avoid inappropriate intensity
interchanging that used to render reverse output unreadable when
non-reversed text is bright.

19 years ago * cygwin.din: Add utmpx symbols.
Corinna Vinschen [Wed, 15 Dec 2004 17:29:01 +0000 (17:29 +0000)]
* cygwin.din: Add utmpx symbols.
* syscalls.cc: Include utmpx.h.  Implement utmpx functions as stubs
to utmp functions.
(copy_ut_to_utx): New static function.
(pututline): Change from void to struct utmp * as on Linux.
(setutxent): New function.
(endutxent): New function.
(getutxent): New function.
(getutxid): New function.
(getutxline): New function.
(pututxline): New function.
* include/utmpx.h: New file.
* include/cygwin/utmp.h: New file.
* include/cygwin/version.h: Bump API minor number.
* include/sys/utmp.h: Include cygwin/utmp.h.  Move stuff common with
utmpx functionality there.
(pututline): Declare struct utmp *.

19 years ago * callback.h (CB_SYS_truncate, CB_SYS_ftruncate): New macros.
Hans-Peter Nilsson [Wed, 15 Dec 2004 01:24:15 +0000 (01:24 +0000)]
* callback.h (CB_SYS_truncate, CB_SYS_ftruncate): New macros.

19 years ago * tty.cc (tty_list::terminate): Guard releasing the tty with tty_mutex.
Corinna Vinschen [Tue, 14 Dec 2004 17:19:22 +0000 (17:19 +0000)]
* tty.cc (tty_list::terminate): Guard releasing the tty with tty_mutex.
(tty::init): Set master_pid to 0.

19 years ago * fhandler_console.cc (read): Consider offset within scrolling
Corinna Vinschen [Tue, 14 Dec 2004 12:09:51 +0000 (12:09 +0000)]
* fhandler_console.cc (read): Consider offset within scrolling
region of the console window.

19 years ago2004-12-13 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Mon, 13 Dec 2004 19:42:16 +0000 (19:42 +0000)]
2004-12-13  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/fread.c (fread): For unbuffered I/O, attempt
        a low-level read if we don't get the full amount of bytes so
        EOF or error flags will be set.

19 years ago * cygheap.h (cwdstuff::get_drive): Release cwd_lock.
Corinna Vinschen [Mon, 13 Dec 2004 19:33:30 +0000 (19:33 +0000)]
* cygheap.h (cwdstuff::get_drive): Release cwd_lock.

19 years agoCorrect attribution last changes
Hans-Peter Nilsson [Mon, 13 Dec 2004 00:43:59 +0000 (00:43 +0000)]
Correct attribution last changes

19 years ago * callback.h (CB_SYS_rename): New macro.
Hans-Peter Nilsson [Mon, 13 Dec 2004 00:42:49 +0000 (00:42 +0000)]
* callback.h (CB_SYS_rename): New macro.

19 years ago * callback.h (struct host_callback_struct): New member lstat.
Hans-Peter Nilsson [Mon, 13 Dec 2004 00:35:29 +0000 (00:35 +0000)]
* callback.h (struct host_callback_struct): New member lstat.
(CB_SYS_lstat): New macro.

19 years ago* fhandler.cc (fhandler_base::puts_readahead): Fix end-condition.
Bas van Gompel [Sun, 12 Dec 2004 02:15:34 +0000 (02:15 +0000)]
* fhandler.cc (fhandler_base::puts_readahead): Fix end-condition.

19 years agomerge from gcc
DJ Delorie [Fri, 10 Dec 2004 22:04:33 +0000 (22:04 +0000)]
merge from gcc

19 years ago * errno.cc (errmap): Map ERROR_INVALID_ADDRESS to EINVAL instead of
Corinna Vinschen [Fri, 10 Dec 2004 17:43:00 +0000 (17:43 +0000)]
* errno.cc (errmap): Map ERROR_INVALID_ADDRESS to EINVAL instead of
EOVERFLOW.

19 years ago* include/sys/strace.h: Don't output paranoid_printf by default.
Christopher Faylor [Fri, 10 Dec 2004 16:25:35 +0000 (16:25 +0000)]
* include/sys/strace.h: Don't output paranoid_printf by default.

19 years ago* MAINTAINERS: List 'depcomp' as part of automake.
Jim Blandy [Thu, 9 Dec 2004 21:59:14 +0000 (21:59 +0000)]
* MAINTAINERS: List 'depcomp' as part of automake.

19 years ago2004-12-09 Alex Mogilnikov <alx@intellectronika.ru>
Jeff Johnston [Thu, 9 Dec 2004 21:36:48 +0000 (21:36 +0000)]
2004-12-09  Alex Mogilnikov  <alx@intellectronika.ru>

        * libc/time/tzset_r (_tzset_r): Properly skip over
        '/' when it is detected.

19 years ago* lib/libcmain.c (main): Properly deal with quoted first argument.
Christopher Faylor [Thu, 9 Dec 2004 21:28:32 +0000 (21:28 +0000)]
* lib/libcmain.c (main): Properly deal with quoted first argument.

19 years ago * mips.h (CPU_RM9000): Define.
Ian Lance Taylor [Thu, 9 Dec 2004 06:13:44 +0000 (06:13 +0000)]
* mips.h (CPU_RM9000): Define.
(OPCODE_IS_MEMBER): Handle CPU_RM9000.

19 years ago * mips.h (E_MIPS_MACH_9000): Define.
Ian Lance Taylor [Thu, 9 Dec 2004 06:02:45 +0000 (06:02 +0000)]
* mips.h (E_MIPS_MACH_9000): Define.

19 years ago * include/sqlext.h (SQL_INTERVAL_*): Correct macros.
Danny Smith [Thu, 9 Dec 2004 02:33:20 +0000 (02:33 +0000)]
* include/sqlext.h (SQL_INTERVAL_*): Correct macros.
Reported by Eric Sharkey <sharkey at netrics dot com>

19 years ago * Makefile.def (flags_to_pass): Add PICFLAG_FOR_TARGET.
David Edelsohn [Wed, 8 Dec 2004 20:29:58 +0000 (20:29 +0000)]
* Makefile.def (flags_to_pass): Add PICFLAG_FOR_TARGET.
* Makefile.tpl (EXTRA_HOST_FLAGS): Add PICFLAG.
(EXTRA_TARGET_FLAGS): Add PICFLAG.
* Makefile.in: Regenerate.

19 years ago* Makefile.tpl: Generate normal dependencies if the LHS module is
DJ Delorie [Wed, 8 Dec 2004 18:57:27 +0000 (18:57 +0000)]
* Makefile.tpl: Generate normal dependencies if the LHS module is
not bootstrapped.
* Makefile.in: Regenerate.

19 years ago2004-12-08 Alex Mogilnikov <alx@intellectronika.ru>
Jeff Johnston [Wed, 8 Dec 2004 18:12:28 +0000 (18:12 +0000)]
2004-12-08  Alex Mogilnikov  <alx@intellectronika.ru>

        * libc/time/tzset_r (_tzset_r): Fix loop.

19 years ago2004-12-08 Alex Mogilnikov <alx@intellectronika.ru>
Jeff Johnston [Wed, 8 Dec 2004 17:54:38 +0000 (17:54 +0000)]
2004-12-08  Alex Mogilnikov  <alx@intellectronika.ru>

        * libc/time/mktm_r (_mktm_r): Fix overflow calculation for
        m_day.
        (__tzcalc_limits): Fix reference to month array to be zero-based.

19 years ago2004-12-07 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 7 Dec 2004 18:54:28 +0000 (18:54 +0000)]
2004-12-07  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/sys/unistd.h: Add prototypes for ftruncate, truncate,
        and usleep.

19 years ago * include/winnt.h (TOKEN_INFORMATION_CLASS): Add
Danny Smith [Tue, 7 Dec 2004 07:15:26 +0000 (07:15 +0000)]
* include/winnt.h (TOKEN_INFORMATION_CLASS): Add
TokenGroupsAndPrivileges, TokenSessionReference,
TokenSandBoxInert, TokenAuditPolicy, TokenOrigin.
Reformat.
(SID_NAME_USE): Add SidTypeComputer.  Reformat.
Thanks to Gabriel Linder <mingwlinder@users.sourceforge.net>

19 years ago* pinfo.h (proc_pipe::*): Delete class.
Christopher Faylor [Mon, 6 Dec 2004 19:20:24 +0000 (19:20 +0000)]
* pinfo.h (proc_pipe::*): Delete class.
* pinfo.cc (proc_pipe::*): Ditto.

19 years ago* fork.cc (fork_parent): Reinstate "childhProc" protection. Don't close
Christopher Faylor [Mon, 6 Dec 2004 00:29:41 +0000 (00:29 +0000)]
* fork.cc (fork_parent): Reinstate "childhProc" protection.  Don't close
hProcess handle here since it is used to ensure that a new process isn't
created with the old pid after the old pid exits.
* spawn.cc (spawn_guts): Ditto.
* pinfo.cc (proc_waiter): Don't send any signals if we've execed since this
process doesn't officially exist.
* pinfo.h (pinfo::pid_handle): Eliminate.  Just use hProc.
* sigproc.cc (sig_send): Don't send any signals if our sendsig doesn't exist.
That's a sign that we are execing.
(remove_proc): Eliminate pid_handle close.

19 years agofix typo
Christopher Faylor [Sun, 5 Dec 2004 21:39:47 +0000 (21:39 +0000)]
fix typo

19 years ago* cygthread.cc (cygthread::terminate_thread): Make public.
Christopher Faylor [Sun, 5 Dec 2004 21:29:37 +0000 (21:29 +0000)]
* cygthread.cc (cygthread::terminate_thread): Make public.
* pinfo.h (pinfo::wait_thread): New element.
* pinfo.cc (pinfo::wait): Store "handle" to started thread in pinfo.
* sigproc.cc (proc_terminate): Kill any threads waiting for a process pipe.

19 years ago* sigproc.cc (mychild): Reimplement as list scan.
Christopher Faylor [Sun, 5 Dec 2004 19:41:26 +0000 (19:41 +0000)]
* sigproc.cc (mychild): Reimplement as list scan.
(proc_subproc): Don't mess with pinfo if it's myself.
* child_info.h (child_info_types): Label enum for _PROC constants.
(child_info::child_info): New constructor.
(child_info::~child_info): New destructor.
(child_info::sync): Declare new function.
(child_info_fork::child_info_fork): New constructor.
(child_info_spawn::child_info_spawn): Remove old constructor.
(child_info_spawn::child_info_spawn): New constructor.
* dcrt0.cc (dll_crt0_0): Use correct sizeof when doing sanity check on passed
in child_info.  Signal readiness to parent when not forking (and not spawning).
* fork.cc (sync_with_child): Delete.
(resume_child): Remove extra argument.
(sync_with_parent): Use child_info method to sync with parent.
(fork_child): Don't close fork_info->subproc_ready since that is now handled by
the destructor.
(fork_parent): Remove subproc_ready stuff.  Use child_info sync method for
waiting..  Set start time here for child.  Rename "forked" to "child".
(fork): Check ch.subproc_ready for validity here.
* pinfo.h (_pinfo::exec_sendsig): Temp storage for exec stub which may be
staying around to handle non-cygwin captive process.
(_pinfo::exec_dwProcessId): Ditto.
(_pinfo::_lock): Renamed from lock.
(_pinfo::lock): New method.
(_pinfo::unlock): Ditto.
(_pinfo::initialize_lock): Ditto.
* pinfo.cc (set_myself): Use initialize_lock method to initialize myself lock.
Set "exec" fields in _pinfo to zero to indicate that we've started
successfully.  Set start time here when appropriate.
(_pinfo::commune_send): Use pinfo lock/unlock methods.
(proc_waiter): Remove special case for non-cywin processes.  Reinstitute
handling for PID_NOCLDSTOP.
* sigproc.cc (proc_subproc): Set proper EAGAIN errno when process table is
filled.
(sig_send): Use exec_* fields from _pinfo for sending signals if the the _pinfo
sendsig never materializes.
(child_info::child_info): New constructor, renamed from init_child_info.
Zeroes child_info structure and sets appropriate fields in structure based on
chtype.
(child_info::~child_info): New destructor.  Closes subproc_ready if it exists.
(child_info_fork::child_info_fork): New constructor.
(child_info_spawn::child_info_spawn): New constructor.
(child_info::ready): New function.  Signals parent when child is ready.
(child_info::sync): New function.  Wait for child to signal us or process to
die.
(remove_proc): Remove closing of hProcess since this should now be handled
shortly after process creation.
* spawn.cc (spawn_guts): Use child_info_spawn constructor rather than
init_child_info.  Save exec_sendsig and exec_dwProcessId in execing _pinfo.
Rely on child_info constructor to properly set parent_wr_proc_pipe in ciresrv.
Revert to previous determination on whether to start a process in suspended
mode.  Remove reparenting stuff.  Just keep a stub around if starting a
non-cygwin process.

19 years ago* fhandler.cc (fhandler_base::read): Remove superfluous check in
Bas van Gompel [Sun, 5 Dec 2004 07:28:27 +0000 (07:28 +0000)]
* fhandler.cc (fhandler_base::read): Remove superfluous check in
__small_printf format for strace.

19 years agominor cleanup
Christopher Faylor [Sun, 5 Dec 2004 02:30:20 +0000 (02:30 +0000)]
minor cleanup

19 years ago* fhandler.cc (fhandler_base::read): Don't debug_printf garbage when
Bas van Gompel [Sun, 5 Dec 2004 01:53:47 +0000 (01:53 +0000)]
* fhandler.cc (fhandler_base::read): Don't debug_printf garbage when
copied_chars is zero.

19 years ago* environ.cc (environ_init): Alloc space for TERM if it is not set, like all of
Christopher Faylor [Fri, 3 Dec 2004 23:49:06 +0000 (23:49 +0000)]
* environ.cc (environ_init): Alloc space for TERM if it is not set, like all of
the other environment variables.

19 years ago2004-12-03 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 3 Dec 2004 23:46:28 +0000 (23:46 +0000)]
2004-12-03  Jeff Johnston  <jjohnstn@redhat.com>

        * Makefile.am (libc_la_LDFLAGS): Add -lgcc to handle any
        libgcc dependencies.
        (libm_la_LDFLAGS): Ditto.
        * Makefile.in: Regenerated.

19 years ago2004-12-03 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Fri, 3 Dec 2004 21:20:15 +0000 (21:20 +0000)]
2004-12-03  Shaun Jackman  <sjackman@gmail.com>

        * libc/sys/linux/linuxthreads/Makefile.am (install-data-local): Fix
        our link to use readlink so as to preserve any relative link created
        by install-toollibLIBRARIES.
        * libc/sys/linux/linuxthreads/Makefile.in: Regenerated.

19 years agoIntroduce config/gxx-include-dir.m4.
Richard Sandiford [Fri, 3 Dec 2004 10:47:07 +0000 (10:47 +0000)]
Introduce config/gxx-include-dir.m4.

19 years agoRemove config.if.
Richard Sandiford [Fri, 3 Dec 2004 10:30:06 +0000 (10:30 +0000)]
Remove config.if.

19 years ago2004-12-02 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
Joshua Daniel Franklin [Fri, 3 Dec 2004 05:30:52 +0000 (05:30 +0000)]
2004-12-02  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>

        * cygserver.sgml: Cleanup minor markup problem.
        * how-resources.texinfo: Add man and info to documentation FAQ
        * how-using.texinfo: Add more detail to Unicode FAQ.
        * install.texinfo: Finally apply Pierre's patch from 2003-03-03.
        * relnotes.texinfo: Add note about hyperthreading reports.

19 years ago* child_info.h (child_info_fork::parent_wr_proc_pipe): New element.
Christopher Faylor [Fri, 3 Dec 2004 04:46:00 +0000 (04:46 +0000)]
* child_info.h (child_info_fork::parent_wr_proc_pipe): New element.
* fork.cc (fork_parent): Set parent_wr_proc.
* pinfo.cc (set_myself): Close child_proc_info->parent_wr_proc if it exists
rather than trying to get value from parent _pinfo.
* pinfo.h (enum parent_aleter): New enum.
(pinfo::alert_parent): Declare as returning a value.
(pinfo::parent_alive): New function.
* pinfo.cc (pinfo::alert_parent): Set wr_proc_pipe to invalid non-NULL value
when parent disappears.  Return success of operation.
(proc_waiter): Use __ALERT_* enum for control since these are not really
signals.  Implement __ALERT_ALIVE.
* sigproc.cc (my_parent_is_alive): Eliminate.
* sigproc.h (my_parent_is_alive): Ditto for declaration.
(__SIGREPARENT): Eliminate.

19 years ago* pinfo.cc (pinfo::wait): Use better name for cygthread.
Christopher Faylor [Fri, 3 Dec 2004 02:49:54 +0000 (02:49 +0000)]
* pinfo.cc (pinfo::wait): Use better name for cygthread.

19 years ago2004-12-03 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Fri, 3 Dec 2004 02:00:37 +0000 (02:00 +0000)]
2004-12-03  Pierre Humblet <pierre.humblet@ieee.org>

* registry.h (reg_key::reg_key): Change arguments.
* shared_info.h (class mount_info): Remove had_to_create_mount_areas.
* registry.cc (reg_key::reg_key): Change constructors to always handle
HKLM and to avoid relying on HKCU.
Do not set mount_table->had_to_create_mount_areas.
* path.cc (mount_info::conv_to_win32_path): Improve update of
sys_mount_table_counter.
(mount_info::read_mounts): Use new reg_key constructor.
(mount_info::add_reg_mount): Ditto.
(mount_info::del_reg_mount): Ditto.
(mount_info::read_cygdrive_info_from_registry): Ditto.
(mount_info::write_cygdrive_info_to_registry): Ditto.
Update cygwin_shared->sys_mount_table_counter after registry update.
(mount_info::get_cygdrive_info): Ditto.
* shared.cc (shared_info::heap_chunk_size): Use new reg_key constructor.
* environ.cc (regopt): Ditto.

19 years agoUse correct ChangeLog entry.
Eric Christopher [Thu, 2 Dec 2004 23:51:19 +0000 (23:51 +0000)]
Use correct ChangeLog entry.

19 years ago2004-12-02 Eric Christopher <echristo@redhat.com>
Eric Christopher [Thu, 2 Dec 2004 23:50:22 +0000 (23:50 +0000)]
2004-12-02  Eric Christopher  <echristo@redhat.com>

        * Makefile.tpl (clean-target-libgcc): Add stmp-dirs to list of
things to remove.
        * Makefile.in: Regenerate.

19 years ago2004-12-02 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Thu, 2 Dec 2004 19:30:56 +0000 (19:30 +0000)]
2004-12-02  Shaun Jackman  <sjackman@gmail.com>

        * libc/sys/linux/stdlib/glob.c: Include <sys/types.h> which defines
        time_t before including sys/stat.h, which uses it.
        * libc/sys/linux/sys/stat.h: Include <sys/types.h> and
        <linux/time.h> just prior to definition of __KERNEL__ so as to
        allow building on Debian Linux where otherwise, mktime would
        be redefined.

19 years ago * configure.in: Clear gcc_version_trigger if the file doesn't exist.
Richard Sandiford [Thu, 2 Dec 2004 14:08:01 +0000 (14:08 +0000)]
* configure.in: Clear gcc_version_trigger if the file doesn't exist.
* configure: Regenerate.

19 years agoIntroduce and use config/gcc-version.m4.
Richard Sandiford [Thu, 2 Dec 2004 11:09:36 +0000 (11:09 +0000)]
Introduce and use config/gcc-version.m4.

19 years ago * lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
Danny Smith [Thu, 2 Dec 2004 05:55:45 +0000 (05:55 +0000)]
* lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
ImageList_Duplicate): Add stubs.

19 years ago * lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
Danny Smith [Thu, 2 Dec 2004 05:36:22 +0000 (05:36 +0000)]
* lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
Thanks to "Pete" <pross@xvid.org>

19 years ago* include/features.h: Include sys/cdefs.h, like linux.
Christopher Faylor [Wed, 1 Dec 2004 17:07:03 +0000 (17:07 +0000)]
* include/features.h: Include sys/cdefs.h, like linux.

19 years agoAdd missing changelog entry.
Christopher Faylor [Wed, 1 Dec 2004 15:07:20 +0000 (15:07 +0000)]
Add missing changelog entry.

19 years ago* syscalls.cc (truncate64): Don't second-guess errno if open fails.
Christopher Faylor [Wed, 1 Dec 2004 15:00:40 +0000 (15:00 +0000)]
* syscalls.cc (truncate64): Don't second-guess errno if open fails.

19 years ago2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
Tomer Levi [Mon, 29 Nov 2004 16:36:50 +0000 (16:36 +0000)]
2004-11-29  Tomer Levi  <Tomer.Levi@nsc.com>

* opcode/crx.h (enum operand_type): Rename rbase_cst4 to rbase_dispu4.
Remove redundant instruction types.
(struct argument): X_op - new field.
(struct cst4_entry): Remove.
(no_op_insn): Declare.

19 years ago * configure.in (hppa*-*-linux*): Don't add libgcj to noconfigdirs.
John David Anglin [Fri, 26 Nov 2004 23:57:58 +0000 (23:57 +0000)]
* configure.in (hppa*-*-linux*): Don't add libgcj to noconfigdirs.
(hppa*64*-*-*): Delete incorrect comment.
* configure: Rebuilt.

19 years ago2004-11-26 Paul Brook <paul@codesourcery.com>
Jeff Johnston [Fri, 26 Nov 2004 16:43:35 +0000 (16:43 +0000)]
2004-11-26  Paul Brook  <paul@codesourcery.com>

        * arm/crt0.S (_start): Add .cantunwind annotation.

19 years ago2004-11-26 Paul Brook <paul@codesourcery.com>
Jeff Johnston [Fri, 26 Nov 2004 16:42:10 +0000 (16:42 +0000)]
2004-11-26  Paul Brook  <paul@codesourcery.com>

        * libc/sys/arm/crt0.S (_start): Add .cantunwind annotation.

19 years ago* environ.cc (putenv): Accommodate recent newlib change in argument to putenv.
Christopher Faylor [Fri, 26 Nov 2004 04:21:47 +0000 (04:21 +0000)]
* environ.cc (putenv): Accommodate recent newlib change in argument to putenv.

19 years ago* child_info.h (child_info_spawn::hexec_proc): Eliminate.
Christopher Faylor [Fri, 26 Nov 2004 04:15:10 +0000 (04:15 +0000)]
* child_info.h (child_info_spawn::hexec_proc): Eliminate.
* dcrt0.cc (dll_crt0_0): Remove hexec_proc stuff.
* fork.cc (fork_child): Remove call to pinfo_fixup_after_fork.
* pinfo.cc (set_myself): Close and zero pid_handle if set.
(pinfo_fixup_after_fork): Delete.
(proc_waiter): Don't close vchild.hProcess here.  Do that when we are remove
the vchild from procs.  Save hProcess as pid_handle only on first reparent
operation.
(pinfo::wait): Don't set pid_handle here.
(pinfo::alert_parent): Always try to send signal.  If unsuccessful then close
and zero wr_proc_pipe.
* pinfo.h (pinfo::pinfo): Make sure that appropriate parts of the class are
zeroed on construction.
(pinfo::alert_parent): Take char argument.
(pinfo_fixup_after_fork): Delete declaration.
(hexec_proc): Ditto.
* sigproc.cc (remove_proc): Close pid_handle and hProcess if appropriate.
* spawn.cc (spawn_guts): Set cygheap->pid_handle on first exec.
* cygheap.h (init_cygheap::pid_handle): New element.
* pinfo.cc (set_myself): Clear previously existing cygheap->pid_handle when a
new process has been started.
(pinfo::wait): Make sure that a handle to the newly forked/spawned process is
kept around so that the pid will not be reused.
* pinfo.h (_pinfo::pid_handle): Move.
(pinfo::pid_handle): to here.
* spawn.cc (spawn_guts): Create a pid_handle in cygheap prior to spawning to
ensure that the pid does not get reused during the lifetime of the "cygwin
pid".
* pinfo.h (pinfo::alert_parent): New function.
* exceptions.cc (sig_handle_tty_stop): Use alert_parent to send "signals" to
parent.
* fork.cc (fork_parent): Don't close pi.hProcess.  Let the waiter thread do
that.
* pinfo.cc (proc_waiter): Detect case where process exits without setting the
exit code and use value from GetExitCodeProcess.  Reluctantly implement
__SIGREPARENT.
(pinfo::alert_parent): Define.
* sigproc.h (__SIGREPARENT): New enum.
* spawn.cc (spawn_guts): Send reparent signal to parent on exec.  Always create
process in suspended state to avoid races.  Remove cygthread.h in favor of
cygtls.h throughout since cygtls now includes cygthread.h.  Eliminate
ppid_handle usage throughout.
* child_info.h: Regenerate magic number
(child_info): Remove pppid_handle.
* cygthread.h (cygthread::release): New method.  Frees thread without waiting.
* cygthread.cc (cygthread::stub): Set _ctinfo in _mytls to point to information
for executing thread.  Don't call SetEvent if thread is no longer in use.
(cygthread::simplestub): Ditto.
* cygtls.h (_cygtls::_ctinfo): New element contains pointer to information
about executing cygthread, if any.
* dcrt0.cc: Remove last vestiges of per_thread stuff.
(dll_crt0_0): Ditto.  Remove accommodation for ppid_handle.
(do_exit): Remove obsolete reparenting test.
(_exit): Exit with a more SUSv3-like exit value.
* dtable.cc (dtable::stdio_init): Check for myself->cygstarted rather than
myself->ppid_handle to see if we were started by a cygwin process.
* exceptions.cc (open_stackdumpfile): Ditto.
(handle_exceptions): Ditto.
(ctrl_c_handler): Ditto.
(sig_handle_tty_stop): Ditto.  Let parent send signal to itself on STOP.
(sigpacket::process): Comment out vfork test.
(signal_exit): Use more SUSv3-like exit value on signal.
* external.cc (fillout_pinfo): Don't set hProcess.
* fork.cc: Remove VFORK cruft.
(per_thread::set): Delete.
(fork_child): Remove perthread stuff.
(fork_parent): Remove obsolete subproc_init.  Accommodate new method for
tracking subprocesses.
* pinfo.cc (set_myself): Accommodate new pinfo/_pinfo layout.  Set some things
here that used to be set in wait_sig.
(_pinfo::exit): Set exitcode here.  Close process pipe.
(_pinfo::commune_send): Accommodeate new pinfo/_pinfo layout.
(proc_waiter): New function.  Waits, in a thread for subprocess to go away.
(pinfo::wait): New function.  Initialization for proc_waiter.
* pinfo.h (_pinfo::exitcode): New element.
(_pinfo::cygstarted): Ditto.
(_pinfo::wr_proc_pipe): Ditto.
(_pinfo::ppid_handle): Delete.
(_pinfo::hProcess): Delete.
(_pinfo::lock): Delete.
(pinfo::hProcess): New element.
(pinfo::lock): Ditto.
(pinfo::wait): Declare new function.
(pinfo::preserve): Define new function.
* sigproc.cc: Remove old stuff from wait_subproc thread based method.
(zombies): Remove.
(procs): New.
(my_parent_is_alive): Just check that the parent pid exists.
(mychild): Just use pinfo methods to determine if child is mine.
(proc_subproc): Revamp PROC_ADDCHILD to use pinfo::wait.  Remove
PROC_CHILDTERMINATED logic.  Use different method to remove processes from list
when SIGCHLD == SIG_IGN.
(proc_terminate): Gut.
(subproc_init): Delete.
(init_child_info): Remove setting of pppid_handle.
(checkstate): Revamp to only scan procs array.
(remove_proc): Rename from remove_zombie.  Don't close hProcess or pid_handle.
Don't release memory if it's myself.
(stopped_or_terminated): Change logic to handle new consolidated proc/zombie
array.
(wait_subproc): Delete.
* sigproc.h: Remove obsolete EXIT_* defines.
(subproc_init): Remove declaration.
* spawn.cc (spawn_guts): Remove reparenting stuff.  Use standard wait logic to
wait for child if started from a non-cygwin process.
* tlsoffsets.h: Regenerate.
* tty.cc (tty_init): Check for myself->cygstarted rather than
myself->ppid_handle to see if we were started by a cygwin process.
* include/sys/signal.h (external_pinfo::exitcode): Replace hProcess.
* include/sys/wait.h (WCOREDUMP): Define.
* fhandler_tty.cc (fhandler_tty_slave::read): Add debugging output for timeout
case.
* signal.cc (abort): Flag that we are exiting with the ABORT signal.

19 years agogas/
Jan Beulich [Thu, 25 Nov 2004 08:42:54 +0000 (08:42 +0000)]
gas/
2004-11-25 Jan Beulich <jbeulich@novell.com>

* config/tc-i386.c (optimize_imm): Adjust immediates to only those
permissible for the selected instruction suffix.
(process_suffix): For DefaultSize instructions, suppressing the
guessing of a 'q' suffix if the instruction doesn't support it is
pointless, because only an 'l' suffix can be guessed in this place.

gas/testsuite/
2004-11-25 Jan Beulich <jbeulich@novell.com>
* gas/i386/x86-64-inval.[sl]: Remove sahf/lahf.

include/opcode/
2004-11-25 Jan Beulich <jbeulich@novell.com>

* i386.h: CpuNo64 mov can't reasonably have a 'q' suffix. Moves
to/from test registers are illegal in 64-bit mode. Add missing
NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix
(previously one had to explicitly encode a rex64 prefix). Re-enable
lahf/sahf in 64-bit mode as at least some Athlon64/Opteron steppings
support it there. Add cmpxchg16b as per Intel's 64-bit documentation.

19 years ago2004-11-24 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 24 Nov 2004 22:34:47 +0000 (22:34 +0000)]
2004-11-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdlib.h (putenv, _putenv_r): Change to remove
        const for value string parameter to match Single Unix and glibc.
        * libc/stdlib/putenv.c: Ditto.
        * libc/stdlib/putenv_r.c: Ditto.

19 years ago2004-11-24 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 24 Nov 2004 22:34:15 +0000 (22:34 +0000)]
2004-11-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdlib.h (putenv, _putenv_r): Change to remove
        const for value string parameter.
        * libc/stdlib/putenv.c: Ditto.
        * libc/stdlib/putenv_r.c: Ditto.

19 years ago2004-11-24 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 24 Nov 2004 22:31:05 +0000 (22:31 +0000)]
2004-11-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/Makefile.am: Fix missing vfscanf.
        * libc/stdio/Makefile.in: Regenerated.

19 years ago2004-11-23 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 24 Nov 2004 00:45:41 +0000 (00:45 +0000)]
2004-11-23  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdio.h: Add new iprintf and iscanf variants.  Also
        do some reordering.
        * libc/machine/powerpc/vfscanf.c: Remove __sccl function.
        * libc/stdio/Makefile.am: Add support for new iprintf and iscanf
        family functions.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/fiprintf.c: Remove doc to siprintf.c.
        * libc/stdio/iprintf.c: Ditto.
        * libc/stdio/local.h (__svfiscanf_r): New prototype.
        * libc/stdio/siprintf.c: Add docs for various iprintf family functions.
        * libc/stdio/sniprintf.c: Move docs to siprintf.c.
        * libc/stdio/stdio.tex: Add new functions.
        * libc/stdio/vfscanf.c: Split out __sccl function to separate
        file and add special name defines so this file can be used
        to build vfiscanf.o.
        * libc/stdio/asiprintf.c: New file.
        * libc/stdio/fiscanf.c: Ditto.
        * libc/stdio/iscanf.c: Ditto.
        * libc/stdio/sccl.c: Ditto.
        * libc/stdio/siscanf.c: Ditto.
        * libc/stdio/vasiprintf.c: Ditto.
        * libc/stdio/viprintf.c: Ditto.
        * libc/stdio/viscanf.c: Ditto.
        * libc/stdio/vsiprintf.c: Ditto.
        * libc/stdio/vsiscanf.c: Ditto.
        * libc/stdio/vsniprintf.c: Ditto.

19 years agogas/
Jan Beulich [Tue, 23 Nov 2004 07:55:12 +0000 (07:55 +0000)]
gas/
2004-11-23 Jan Beulich <jbeulich@novell.com>

* config/tc-i386.h (CpuMMX2): Declare. Artificial classifier to
indicate the MMX extensions added by both SSE and 3DNow!A.
(Cpu3dnowA): Declare.
(CpuUnknownFlags): Update.
* config/tc-i386.c (cpu_sub_arch_name): Declare.
(cpu_arch): i586 and pentium do not imply MMX. i686 and pentiumpro do
neither imply SSE nor MMX. k6 implies MMX. k6_2 additionally implies
3DNow!. Athlon additionally implies 3DNow!A. Several new
entries (those starting with a dot are for sub-arch specification).
(set_cpu_arch): Handle sub-arch specifications.
(parse_insn): Distinguish between instructions not supported because
of insufficient CPU features and because of 64-bit mode.
* doc/c-i386.texi: Describe enhanced .arch directive.

include/opcode/
2004-11-23 Jan Beulich <jbeulich@novell.com>

* i386.h (i386_optab): paddq and psubq, even in their MMX form, are
available only with SSE2. Change the MMX additions introduced by SSE
and 3DNow!A to CpuMMX2 (rather than CpuMMX). Indicate the 3DNow!A
instructions by their now designated identifier (since combining i686
and 3DNow! does not really imply 3DNow!A).

19 years ago* select.cc (select_stuff::test_and_set): Remove extraneous tests of
Christopher Faylor [Mon, 22 Nov 2004 15:38:17 +0000 (15:38 +0000)]
* select.cc (select_stuff::test_and_set): Remove extraneous tests of
"window_handle".

19 years ago2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net>
Danny Smith [Sun, 21 Nov 2004 23:55:55 +0000 (23:55 +0000)]
2004-11-21 Benoit Blanchon  <bblanchon@users.sourceforge.net>

* include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA,
AC_DST_NO_ALPHA, ...): Add defines.
* include/winuser.h (ULW_COLORKEY,ULW_ALPHA,
ULW_OPAQUE): Add defines.

Change email address in ChangleLog to sourceforge alias

19 years ago * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
Danny Smith [Sun, 21 Nov 2004 19:45:25 +0000 (19:45 +0000)]
* include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
guard.
* lib/kernel32.def (VerSetConditionMask): Correct stdcall
suffix.
* lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.

19 years ago2004-11-20 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Sat, 20 Nov 2004 23:42:36 +0000 (23:42 +0000)]
2004-11-20  Pierre Humblet <pierre.humblet@ieee.org>

* fhandler.cc (fhandler::write): Remove debug_printf.
* pipe.cc (fhandler_pipe::create): Edit syscall_printf format.

19 years ago2004-11-20 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Sat, 20 Nov 2004 19:09:19 +0000 (19:09 +0000)]
2004-11-20  Pierre Humblet <pierre.humblet@ieee.org>

* cygheap.h (cygheap_user::get_windows_id): New method.
* registry.h (get_registry_hive_path): Change argument type.
(load_registry_hive): Ditto.
* registry.cc (get_registry_hive_path): Change argument type and take
Win9x keys into account.
(load_registry_hive): Ditto.
* uinfo.cc (cygheap_user::env_userprofile): Use get_windows_id, even
for SYSTEM.
* shared.cc (user_shared_initialize): Use get_windows_id.
* syscalls.cc (seteuid32): Load the registry hive and reload the user
shared also on Win9x.

19 years ago2004-11-19 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Sat, 20 Nov 2004 01:42:35 +0000 (01:42 +0000)]
2004-11-19  Shaun Jackman  <sjackman@gmail.com>

        * libc/include/stdio.h: Add sniprintf.
        * libc/stdio/Makefile.am: Add sniprintf.c.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/sniprintf.c: New file.
        * libc/stdio/stdio.tex: Add sniprintf.

19 years ago * include/winbase.h (PPROCESS_INFORMATION): Add typedef.
Danny Smith [Sat, 20 Nov 2004 00:03:08 +0000 (00:03 +0000)]
* include/winbase.h (PPROCESS_INFORMATION): Add typedef.
(CreateProcessWithLogonW): Declare.
(LOGON_WITH_PROFILE, LOGON_NETCREDENTIALS_ONLY): Add defines.
Thanks to: "jkmaki" <jkmaki@users.sourceforge.net>

Correct some ChangeLog typos.

19 years agoinclude/opcode/
Alan Modra [Fri, 19 Nov 2004 12:28:01 +0000 (12:28 +0000)]
include/opcode/
* msp430.h (struct rcodes_s, MSP430_RLC, msp430_rcodes,
struct hcodes_s, msp430_hcodes): Move to gas/config/tc-msp430.c.
gas/
* config/tc-msp430.c (struct rcodes_s, MSP430_RLC, msp430_rcodes,
struct hcodes_s, msp430_hcodes): From include/opcode/msp430.h.

19 years ago * include/sspi.h (SecPkgContext_Sizes): Fix typo.
Danny Smith [Fri, 19 Nov 2004 10:15:00 +0000 (10:15 +0000)]
* include/sspi.h (SecPkgContext_Sizes): Fix typo.
Thanks to: David Leonard  <leonard@users,sourceforge.net>

19 years ago * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
Danny Smith [Fri, 19 Nov 2004 10:08:25 +0000 (10:08 +0000)]
* include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
Thanks to: David Leonard  <leonard@users,sourceforge.net>

19 years ago2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>
Danny Smith [Fri, 19 Nov 2004 09:42:46 +0000 (09:42 +0000)]
2004-11-19  Magnus Olsen  <greatlord@sourceforge.users.net>

* include/winuser.h (MSLLHOOKSTRUCT): Add structure.

19 years ago2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>
Danny Smith [Fri, 19 Nov 2004 09:35:09 +0000 (09:35 +0000)]
2004-11-19  Magnus Olsen  <greatlord@sourceforge.users.net>

* include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
Add defines.
(LLKHF_ALTDOWN): Define based on KF_ALTDOWN,

19 years ago2004-11-19 Benoit Blanchon <benoit.blanchon@free.fr>
Danny Smith [Fri, 19 Nov 2004 08:30:26 +0000 (08:30 +0000)]
2004-11-19  Benoit Blanchon  <benoit.blanchon@free.fr>

* include/shellapi.h (NIF_GUID): Add define.

Correct my 2004-11-04 Changelog entry

19 years ago * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.
Earnie Boyd [Thu, 18 Nov 2004 15:04:10 +0000 (15:04 +0000)]
* include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.

19 years ago2004-11-18 Earnie Boyd <earnie@users.sf.net>
Earnie Boyd [Thu, 18 Nov 2004 13:57:06 +0000 (13:57 +0000)]
2004-11-18  Earnie Boyd  <earnie@users.sf.net>

* include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
Changed it twice due to inconsistent MSDN documentation.

19 years ago2004-11-18 Earnie Boyd <earnie@users.sf.net>
Earnie Boyd [Thu, 18 Nov 2004 13:53:20 +0000 (13:53 +0000)]
2004-11-18  Earnie Boyd  <earnie@users.sf.net>

* include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.

19 years ago* cygcheck.cc (eprintf): New function.
Bas van Gompel [Thu, 18 Nov 2004 05:20:23 +0000 (05:20 +0000)]
* cygcheck.cc (eprintf): New function.

19 years ago* libc/stdio/refill.c (__srefill): Try again after EOF on Cygwin. Clear EOF
Christopher Faylor [Wed, 17 Nov 2004 17:02:10 +0000 (17:02 +0000)]
* libc/stdio/refill.c (__srefill): Try again after EOF on Cygwin.  Clear EOF
flag if successful.

19 years ago* cygcheck.cc (find_on_path): Clear show_error and/or print_failed
Bas van Gompel [Tue, 16 Nov 2004 05:16:59 +0000 (05:16 +0000)]
* cygcheck.cc (find_on_path): Clear show_error and/or print_failed
parameters to display_error.
(rva_to_offset): Ditto.
(dll_info): Ditto.
(track_down): Ditto.

19 years ago2004-11-15 Kelley Cook <kcook@gcc.gnu.org>
DJ Delorie [Tue, 16 Nov 2004 01:18:39 +0000 (01:18 +0000)]
2004-11-15  Kelley Cook  <kcook@gcc.gnu.org>
* install-sh, compile: Import from automake.
* config.guess, config.sub:  Import from savannnah.

19 years agobfd/
Paul Brook [Mon, 15 Nov 2004 23:21:26 +0000 (23:21 +0000)]
bfd/
* elf-bfd.h (_bfd_elf_slurp_version_tables): Update prototype.
* elf.c (_bfd_elf_print_private_bfd_data): Pass extra argument.
(_bfd_elf_slurp_version_tables): Add extra argument.  Create extra
default version definition for unversioned symbols.
* elfcode.h (elf_slurp_symbol_table): Pass extra argument.
* elflink.c (elf_link_add_object_symbols): Pass extra argument to
_bfd_elf_slurp_version_tables.  Set default version for unversioned
imported symbols.
include/
* bfdlink.h (bfd_link_info): Add default_imported_symver.
ld/
* ld.texinfo: Document --default-imported-symver.
* ldmain.c (main): Set link_info.default_imported_symver.
* lexsup.c (option_values): Add OPTION_DEFAULT_IMPORTED_SYMVER.
(ld_options): Add --default-imported-symver.
(parse_args): Handle OPTION_DEFAULT_IMPORTED_SYMVER.

19 years ago * Makefile.def: Add html support.
Mike Stump [Sat, 13 Nov 2004 17:42:50 +0000 (17:42 +0000)]
    * Makefile.def: Add html support.
        * Makefile.tpl: Likewise.
        * Makefile.in: Regenerate.

19 years ago2004-11-13 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Sat, 13 Nov 2004 16:30:19 +0000 (16:30 +0000)]
2004-11-13  Pierre Humblet <pierre.humblet@ieee.org>

* kill.cc (forcekill): Do not pass negative pids to
cygwin_internal. Check if sig == 0. Improve error messages.
(main): Make pid a long long and distinguish between pids, gpids
(i.e. negative pids) and Win9x pids.

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