OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
23 years agoInclude alloca-conf.h
amodra [Thu, 12 Oct 2000 01:28:06 +0000 (01:28 +0000)]
Include alloca-conf.h

23 years ago2000-10-11 Fernando Nasser <fnasser@cygnus.com>
fnasser [Wed, 11 Oct 2000 22:37:30 +0000 (22:37 +0000)]
2000-10-11  Fernando Nasser  <fnasser@cygnus.com>

* srctextwin.itb (build_popups): Fix typos that caused duplicate
"Jump to Here" menu entries in the breakpoint-set right-click pop-up
menu.

23 years ago2000-10-12 Kazu Hirata <kazu@hxi.com>
kazu [Wed, 11 Oct 2000 20:24:32 +0000 (20:24 +0000)]
2000-10-12  Kazu Hirata  <kazu@hxi.com>

* app.c: Fix formatting.
* as.c: Likewise.
* as.h: Likewise.
* bit_fix.h: Likewise.
* cgen.c: Likewise.
* cgen.h: Likewise.
* cond.c: Likewise.

23 years agoRevert 2000-10-07 link-once section symbol changes.
amodra [Wed, 11 Oct 2000 07:05:01 +0000 (07:05 +0000)]
Revert 2000-10-07 link-once section symbol changes.

23 years ago2000-10-10 Kazu Hirata <kazu@hxi.com>
kazu [Wed, 11 Oct 2000 00:16:07 +0000 (00:16 +0000)]
2000-10-10  Kazu Hirata  <kazu@hxi.com>

* deffile.h: Fix formatting.
* lexsup.c: Likewise.
* mri.c: Likewise.

23 years agoFix my last change to actually compile.
amodra [Tue, 10 Oct 2000 23:38:27 +0000 (23:38 +0000)]
Fix my last change to actually compile.

23 years ago* path.cc (cwdstuff::get): Set EINVAL when length is zero.
cgf [Tue, 10 Oct 2000 19:24:32 +0000 (19:24 +0000)]
* path.cc (cwdstuff::get): Set EINVAL when length is zero.

23 years ago(ieee_make_empty_symbol): Use bfd_zalloc, not bfd_zmalloc.
amodra [Tue, 10 Oct 2000 15:50:35 +0000 (15:50 +0000)]
(ieee_make_empty_symbol): Use bfd_zalloc, not bfd_zmalloc.

23 years ago* section.c (bfd_make_section_anyway): Release newsect ptr when
amodra [Tue, 10 Oct 2000 15:23:38 +0000 (15:23 +0000)]
* section.c (bfd_make_section_anyway): Release newsect ptr when
newsect->symbol fails to alloc.  Use bfd_release instead of free.

23 years agoProtoization.
kevinb [Tue, 10 Oct 2000 05:17:25 +0000 (05:17 +0000)]
Protoization.

23 years ago* pe-dll.c (make_one): Do not generate code thunk for DATA
dj [Tue, 10 Oct 2000 03:28:01 +0000 (03:28 +0000)]
* pe-dll.c (make_one): Do not generate code thunk for DATA
exports.
(process_def_file): deduce DATA flag for auto-export sumbols.

23 years ago* libc/include/sys/unistd.h: Add getdtablesize and setdtablesize declarations
cgf [Tue, 10 Oct 2000 00:28:48 +0000 (00:28 +0000)]
* libc/include/sys/unistd.h: Add getdtablesize and setdtablesize declarations
for __CYGWIN__.

23 years ago * elf64-ia64.c (elf64_ia64_unwind_entry_compare_bfd): New.
rth [Mon, 9 Oct 2000 23:16:29 +0000 (23:16 +0000)]
    * elf64-ia64.c (elf64_ia64_unwind_entry_compare_bfd): New.
        (elf64_ia64_unwind_entry_compare): New.
        (elf64_ia64_final_link): Sort the .IA_64.unwind section.

23 years ago * config/i386/i386sol2.mh: Add XM_CLIBS definition to resolve
schauer [Mon, 9 Oct 2000 19:40:37 +0000 (19:40 +0000)]
* config/i386/i386sol2.mh:  Add XM_CLIBS definition to resolve
reference to gethostbyname.

23 years ago * config/i386/i386sol2.mh: Add XM_CLIBS definition to resolve
schauer [Mon, 9 Oct 2000 19:39:34 +0000 (19:39 +0000)]
* config/i386/i386sol2.mh:  Add XM_CLIBS definition to resolve
reference to gethostbyname.

23 years ago* path.cc (mount_info::cygdrive_posix_path): Handle e:foo construction
cgf [Mon, 9 Oct 2000 18:10:52 +0000 (18:10 +0000)]
* path.cc (mount_info::cygdrive_posix_path): Handle e:foo construction
correctly.

23 years ago2000-10-09 Kazu Hirata <kazu@hxi.com>
kazu [Mon, 9 Oct 2000 15:46:44 +0000 (15:46 +0000)]
2000-10-09  Kazu Hirata  <kazu@hxi.com>

* pe-dll.c: Revert some formatting fixes.

23 years ago2000-10-09 Kazu Hirata <kazu@hxi.com>
kazu [Mon, 9 Oct 2000 15:09:17 +0000 (15:09 +0000)]
2000-10-09  Kazu Hirata  <kazu@hxi.com>

* ldcref.c: Fix formatting.
* ldctor.h: Likewise.
* ldemul.c: Likewise.
* ldemul.h: Likewise.
* ldexp.c: Likewise.
* ldexp.h: Likewise.
* ldfile.c: Likewise.
* ldfile.h: Likewise.
* ld.h: Likewise.
* ldlang.c: Likewise.
* ldlang.h: Likewise.
* ldmain.c: Likewise.

23 years ago* fhandler_mem.cc (fhandler_dev_mem::fhandler_dev_mem): Fix debug output.
corinna [Mon, 9 Oct 2000 14:49:25 +0000 (14:49 +0000)]
* fhandler_mem.cc (fhandler_dev_mem::fhandler_dev_mem): Fix debug output.

23 years ago * fhandler_mem.cc: Eliminate unused include statements.
corinna [Mon, 9 Oct 2000 14:02:25 +0000 (14:02 +0000)]
    * fhandler_mem.cc: Eliminate unused include statements.
        (fhandler_dev_mem::fhandler_dev_mem): Check for 9X/ME.

23 years ago * fhandler.h (fhandler_dev_mem): Erase member `init_phase' and
corinna [Mon, 9 Oct 2000 13:19:41 +0000 (13:19 +0000)]
    * fhandler.h (fhandler_dev_mem): Erase member `init_phase' and
        member function `init'.
        * fhandler_mem.cc: Add typedefs for NT internal data types
        `SYSTEM_INFORMATION_CLASS' and `SYSTEM_BASIC_INFORMATION'.
        Add prototype for `NtQuerySystemInformation' function.
        (fhandler_dev_mem::fhandler_dev_mem): Takes over initialization task
        from `init'. Use `NtQuerySystemInformation' function to evaluate the
        size of physical memory instead of interval search.
        (fhandler_dev_mem::init): Eliminated.
        (fhandler_dev_mem::open): Don't call `init'.
        (fhandler_dev_mem::read): Eliminate check for `init_phase'.
        (dummy_autoload): Add load statement for `NtQuerySystemInformation'.

23 years ago * include/iprtrmib.h: Further layout changes according to standard.
corinna [Mon, 9 Oct 2000 09:51:46 +0000 (09:51 +0000)]
    * include/iprtrmib.h: Further layout changes according to standard.
        * include/iptypes.h: Ditto.
        * include/ntdef.h: Ditto.
        * include/ntsecapi.h: Ditto.
        * include/subauth.h: Ditto.

23 years ago * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.
corinna [Mon, 9 Oct 2000 09:34:04 +0000 (09:34 +0000)]
    * include/ntsecapi.h: Fix PLSA_UNICODE_STRING define.

23 years agoI forgot 'iprtrmib.h' in the ChangeLog
corinna [Mon, 9 Oct 2000 09:19:57 +0000 (09:19 +0000)]
I forgot 'iprtrmib.h' in the ChangeLog

23 years ago2000-10-09 Kazu Hirata <kazu@hxi.com>
kazu [Mon, 9 Oct 2000 07:01:29 +0000 (07:01 +0000)]
2000-10-09  Kazu Hirata  <kazu@hxi.com>

* pe-dll.c: Fix formatting.

23 years ago* ps.cc (main): Change order of reporting slightly so that windows pids are
cgf [Mon, 9 Oct 2000 03:31:10 +0000 (03:31 +0000)]
* ps.cc (main): Change order of reporting slightly so that windows pids are
more obvious.
* strace.cc (add_child): Just add child's pid directly.
(remove_child): No need to close the child process pid since ContinueDebugEvent
does that automatically.
(proc_child): Ditto for child thread.

23 years ago* dtable.cc (set_std_handle): Use std_consts array to control SetStdHandle
cgf [Mon, 9 Oct 2000 02:53:44 +0000 (02:53 +0000)]
* dtable.cc (set_std_handle): Use std_consts array to control SetStdHandle
settings.
(dtable::fixup_after_fork): Ditto.
* exceptions.cc (set_sig_errno): Remove some debugging output.
* path.cc (path_conv::check): Don't OR need_directory with flags sent to
symlink_info::check.
(symlink_info::check): Use PATH_ALL_EXEC to determine when a file is
executable.
* path.h (path_types): Add PATH_ALL_EXEC.
(isexec): Use PATH_ALL_EXEC so that cygexec types will be considered
executable.
* pinfo.h (_pinfo): Add a process handle that is kept open throughout the life
of a cygwin pid.
* sigproc.cc (proc_exists): Remove hopefully obsolete stuff.
(proc_subproc): Set up process handle that is kept open throughout the life of
a cygwin pid.  Reorganize PROC_WAIT stuff to use common code.
(proc_terminate): Close pid lifetime process handle.
(checkstate): Cleanup.
(stopped_or_terminated): Move zombie cleanup.
(remove_zombie): To here.
* spawn.cc (spawn_guts): Reorganize reparenting code for 1247th time.

23 years ago2000-10-08 Kazu Hirata <kazu@hxi.com>
kazu [Mon, 9 Oct 2000 01:37:11 +0000 (01:37 +0000)]
2000-10-08  Kazu Hirata  <kazu@hxi.com>

* pe-dll.c: Fix formatting.

23 years ago * ld-selective/selective.exp: Rearrange to be table-driven.
hp [Mon, 9 Oct 2000 01:35:13 +0000 (01:35 +0000)]
* ld-selective/selective.exp: Rearrange to be table-driven.

23 years ago* usability improvements
bje [Sun, 8 Oct 2000 22:37:14 +0000 (22:37 +0000)]
* usability improvements

2000-10-08  Ben Elliston  <bje@redhat.com>

* cgen-utils.c (cgen_rtx_error): New function.

2000-10-07  Ben Elliston  <bje@redhat.com>

* cgen-trace.c (sim_cgen_disassemble_insn): Handle failure
conditions for sim_core_read_buffer().

23 years agoWhitespace tweak: replace leading spaces with a hard tab.
bje [Sun, 8 Oct 2000 22:31:22 +0000 (22:31 +0000)]
Whitespace tweak: replace leading spaces with a hard tab.

23 years ago * include/ntsecapi.h: New file.
corinna [Sun, 8 Oct 2000 16:55:29 +0000 (16:55 +0000)]
    * include/ntsecapi.h: New file.
        * include/subauth.h: Ditto.
        * include/ipexport.h: Fix global header define not to contain
        trailing underscore. Change layout according to standard.
        * include/iphlpapi.h: Ditto.
        * include/ipifcons.h: Ditto.
        * include/iptypes.h: Ditto.
        * include/ntdef.h: Ditto. Define conditional datatypes dependent
        of inclusion of ntdecapi.h and subauth.h.
        * lib/secur32.def: New stub for secur32.dll.

23 years ago* fhandler.h (fhandler_base): Remove obsolete _rpos and _rsize elements.
cgf [Sat, 7 Oct 2000 18:12:11 +0000 (18:12 +0000)]
* fhandler.h (fhandler_base): Remove obsolete _rpos and _rsize elements.
* fhandler.cc (fhandler_base::open): Ditto.
* fhandler.cc (fhandler_base::fhandler_base): Ditto.
(fhandler_base::read): Ditto.  Add more debugging output.  Don't issue a \r
when \r\n detected.
* pipe.cc (make_pipe): Streamline slightly.  Make debug output more
interesting.
* strace.cc (strace::vsprintf): Use __progname where appropriate to distinguish
strace output when exec'ing.

23 years ago * fhandler.h (fhandler_dev_mem): Add methods mmap, munmap and msync.
corinna [Sat, 7 Oct 2000 17:35:36 +0000 (17:35 +0000)]
    * fhandler.h (fhandler_dev_mem): Add methods mmap, munmap and msync.
        Add `unit' member.
        * fhandler_mem.cc (fhandler_dev_mem): Initialize `unit' as well.
        (init): Care for differences between /dev/mem, /dev/kmem (not
        implemented yet) and /dev/port.
        (open): Change debug message to reflect the device.
        (mmap): New function.
        (munmap): Ditto.
        (msync): Ditto.
        (fstat): Use unit when setting st_dev in stat structure.
        * mmap.cc (mmap): Handle MAP_ANONYMOUS flag.
        Change error handling slightly.
        * path.cc (get_device_number): Handle /dev/port.

23 years ago(md_apply_fix): Remove bad assert added 2000-09-26.
amodra [Sat, 7 Oct 2000 14:38:31 +0000 (14:38 +0000)]
(md_apply_fix): Remove bad assert added 2000-09-26.

23 years ago* ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too
amodra [Sat, 7 Oct 2000 13:57:28 +0000 (13:57 +0000)]
* ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too

23 years agoCure a number of segfaults caused by /DISCARD/ of dynamic sections.
amodra [Sat, 7 Oct 2000 13:40:33 +0000 (13:40 +0000)]
Cure a number of segfaults caused by /DISCARD/ of dynamic sections.

23 years agoMake elf section symbols global for link-once sections.
amodra [Sat, 7 Oct 2000 12:52:15 +0000 (12:52 +0000)]
Make elf section symbols global for link-once sections.

23 years ago* syscalls.cc (_read): Behave properly when passed previous version of
cgf [Sat, 7 Oct 2000 03:25:38 +0000 (03:25 +0000)]
* syscalls.cc (_read): Behave properly when passed previous version of
O_NDELAY.  Fix up debugging output.

23 years agoProtoization.
kevinb [Fri, 6 Oct 2000 21:50:56 +0000 (21:50 +0000)]
Protoization.

23 years ago* peigen.c (_bfd_pei_swap_scnhdr_out): note extended relocs
dj [Fri, 6 Oct 2000 19:47:51 +0000 (19:47 +0000)]
* peigen.c (_bfd_pei_swap_scnhdr_out): note extended relocs
* coffcode.h (coff_set_alignment_hook): read extended reloc count
(coff_write_relocs): write extended reloc count
(coff_write_object_contents): account for extended relocs

23 years ago* net.cc (set_socket_inheritance): Rename from duplicate_socket. Use NT
cgf [Fri, 6 Oct 2000 19:11:14 +0000 (19:11 +0000)]
* net.cc (set_socket_inheritance): Rename from duplicate_socket.  Use NT
specific call when appropriate.
(__set_winsock_errno): Rename from set_winsock_errno.  Accept function and line
as arguments.
* path.cc (path_conv::check): Continue the neverending battle to make cygwin
properly understand that path specs ending in a slash require that the path
refer to a directory.  Windows does not do this by default.
(symlink_info::check): Remove ENOTDIR test.  Move it to path_conv::check.
* path.h: Remove obsolete constant.
* winsup.h (set_winsock_errno): New macro.

23 years ago2000-10-06 Dave Brolley <brolley@redhat.com>
brolley [Fri, 6 Oct 2000 16:59:56 +0000 (16:59 +0000)]
2000-10-06  Dave Brolley  <brolley@redhat.com>

* sem.c: Regenerated.
* sem-switch.c: Regenerated.
* semx-switch.c: Regenerated.

23 years ago2000-10-06 Dave Brolley <brolley@redhat.com>
brolley [Fri, 6 Oct 2000 16:58:40 +0000 (16:58 +0000)]
2000-10-06  Dave Brolley  <brolley@redhat.com>

* sem.c: Regenerated.
* sem-switch.c: Regenerated.

23 years ago2000-10-06 Dave Brolley <brolley@redhat.com>
brolley [Fri, 6 Oct 2000 16:57:25 +0000 (16:57 +0000)]
2000-10-06  Dave Brolley  <brolley@redhat.com>

* fr30-desc.h: Regenerate.
* m32r-desc.h: Regenerate.
* m32r-ibld.c: Regenerate.

23 years ago2000-10-06 Dave Brolley <brolley@redhat.com>
brolley [Fri, 6 Oct 2000 16:55:16 +0000 (16:55 +0000)]
2000-10-06  Dave Brolley  <brolley@redhat.com>

* utils-gen.scm (-gen-ifld-extract-base): Compute start position as
ifld-start + ifld-word-offset.
(gen-ifld-extract): Check adata-integral-insn? before checking whether
the field is beyond the base number of bits.
(gen-define-ifields): Use a base-length of 32 if adata-integral-insn?.
(gen-extract-ifields): Ditto.
* gas-test.scm (gentest): Generate backslashes before '[' and ']'
characters in the regular expression.

23 years agoPreserve machine dependent section header flags when reading ELF object file.
wilson [Thu, 5 Oct 2000 22:22:27 +0000 (22:22 +0000)]
Preserve machine dependent section header flags when reading ELF object file.
* elf-bfd.h (struct elf_backend_data): Add elf_backend_section_flags
field.
* elf.c (_bfd_elf_make_section_from_shdr): Call the
elf_backend_section_flags function.
* elf64-ia64.c (elf64_ia64_section_from_shdr): Delete flag conversion
code.
(elf64_ia64_section_flags): New function containing flag conversion
code.
(elf_backend_section_flags): Define to elf64_ia64_section_flags.
* elfxx-target.h (elf_backend_section_flags): Define.
(elfNN_bed): Initialize elf_backend_section_flags field.

23 years agoMinor DV table update, minor DV checking bug fix.
wilson [Thu, 5 Oct 2000 21:55:24 +0000 (21:55 +0000)]
Minor DV table update, minor DV checking bug fix.
* config/tc-ia64.c (resources_match): Handle IA64_RS_PRr.
* ia64-ic.tbl: Update from Intel.
* ia64-asmtab.c: Regenerate.

23 years ago =====================================
corinna [Thu, 5 Oct 2000 13:07:02 +0000 (13:07 +0000)]
    =====================================
        These changes require rebuilding all.
        =====================================
        * fhandler.h: Add mmap(), munmap() and msync() to fhandler_base
        and fhandler_disk_file.
        * mmem.cc (mmap): Eliminated device dependent implementation details.
        These are moved to the appropriate fhandler class.
        (munmap): Ditto.
        (msync): Ditto.
        (fhandler_base::mmap): New method.
        (fhandler_base::munmap): Ditto.
        (fhandler_base::msync): Ditto.
        (fhandler_disk_file::mmap): Ditto.
        (fhandler_disk_file::munmap): Ditto.
        (fhandler_disk_file::msync): Ditto.

23 years ago2000-10-05 Kazu Hirata <kazu@hxi.com>
kazu [Thu, 5 Oct 2000 13:03:30 +0000 (13:03 +0000)]
2000-10-05  Kazu Hirata  <kazu@hxi.com>

* ldlang.c: Fix formatting.

23 years ago* net.cc: General cleanup.
cgf [Thu, 5 Oct 2000 05:57:00 +0000 (05:57 +0000)]
* net.cc: General cleanup.
(fdsock): Return pointer to created fhandler_socket.
(cygwin_socket): Use pointer returned by fdsock.  Return correct errno when fd
< 0.

23 years ago* exceptions.cc (interruptible): Add extra debugging.
cgf [Thu, 5 Oct 2000 04:53:17 +0000 (04:53 +0000)]
* exceptions.cc (interruptible): Add extra debugging.
* sigproc.h (wait_sig): Fill in frame pointer, by default, prior to calling or
suffer confusion due to September 7 change below.

23 years ago* include/netinet/tcp.h: Remove winsock.h include.
cgf [Thu, 5 Oct 2000 03:12:34 +0000 (03:12 +0000)]
* include/netinet/tcp.h: Remove winsock.h include.
* include/sys/cygwin.h: Move windows specific reference within conditional.

23 years agoCorrect handling of non-global syms in linkonce sections.
amodra [Thu, 5 Oct 2000 01:49:36 +0000 (01:49 +0000)]
Correct handling of non-global syms in linkonce sections.
Tidy a few comments.

23 years agoAdd a limit parameter for scanning the prologue.
kevinb [Thu, 5 Oct 2000 01:13:53 +0000 (01:13 +0000)]
Add a limit parameter for scanning the prologue.

23 years ago * include/sys/mman.h: Add missing MAP_FAILED macro.
corinna [Wed, 4 Oct 2000 23:17:01 +0000 (23:17 +0000)]
    * include/sys/mman.h: Add missing MAP_FAILED macro.

23 years ago2000-10-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
fnasser [Wed, 4 Oct 2000 20:35:32 +0000 (20:35 +0000)]
2000-10-04  Fernando Nasser  <fnasser@totem.to.cygnus.com>

* download.itb (download_it): Fix previous changes for non-windows
hosts.
* srctextwin.itb (LoadFromCache): Ditto.

23 years ago2000-10-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
fnasser [Wed, 4 Oct 2000 20:22:17 +0000 (20:22 +0000)]
2000-10-04  Fernando Nasser  <fnasser@totem.to.cygnus.com>

* download.itb (download_it): Convert filename to native before
passing it to a Tcl command.
* srctextwin.itb (_mtime_changed): Ditto.
(LoadFromCache): Ditto.

23 years ago * fhandler.h (fhandler_dev_mem): Add method `init'. Add members
corinna [Wed, 4 Oct 2000 17:08:46 +0000 (17:08 +0000)]
    * fhandler.h (fhandler_dev_mem): Add method `init'. Add members
        `mem_size' and `init_phase'.
        * fhandler_mem.cc (init): New function to figure out the size of
        the physical memory.
        (open): Add checking for illegal flags. Change usage of access mode.
        (write): Add intended functionality.
        (read): Add parameter checking. Eliminate page size constant. Use
        getpagesize() instead. Don't touch errno and don't create debug output
        while init() is running.
        (lseek): Add bounds checking. Fix SEEK_END.
        (fstat): Eliminate page size constant. Use getpagesize() instead.
        (dup): Add intended functionality.

23 years ago2000-10-04 Kazu Hirata <kazu@hxi.com>
kazu [Wed, 4 Oct 2000 06:38:00 +0000 (06:38 +0000)]
2000-10-04  Kazu Hirata  <kazu@hxi.com>

* ia64-gen.c: Convert C++-style comments to C-style comments.
* tic54x-dis.c: Likewise.

23 years agoExcise C++ style comments.
amodra [Wed, 4 Oct 2000 00:28:44 +0000 (00:28 +0000)]
Excise C++ style comments.

23 years agoProtoization.
kevinb [Tue, 3 Oct 2000 22:42:32 +0000 (22:42 +0000)]
Protoization.

23 years ago* pe-dll.c (fill_edata): initialize entire block
dj [Tue, 3 Oct 2000 22:07:17 +0000 (22:07 +0000)]
* pe-dll.c (fill_edata): initialize entire block
(make_one): fill in correct section.

23 years ago2000-10-03 Kazu Hirata <kazu@hxi.com>
kazu [Tue, 3 Oct 2000 07:31:54 +0000 (07:31 +0000)]
2000-10-03  Kazu Hirata  <kazu@hxi.com>

* ldexp.c: Fix formatting.

23 years ago * dcrt0.cc: Add LoadDLLFunc statement for RegEnumValueA().
corinna [Mon, 2 Oct 2000 20:21:47 +0000 (20:21 +0000)]
    * dcrt0.cc: Add LoadDLLFunc statement for RegEnumValueA().
        * net.cc: Change comments related to get_ifconf.
        (get_2k_ifconf): Eliminate `type' variable. Eliminate `sa' parameter.
        (get_nt_ifconf): Ditto.
        (get_9x_ifconf): Ditto. Rewritten.
        (get_ifconf): Chage calls to OS specific functions.

23 years ago* signal.cc (sigaction): Allow new action == oldaction.
cgf [Mon, 2 Oct 2000 19:19:21 +0000 (19:19 +0000)]
* signal.cc (sigaction): Allow new action == oldaction.

23 years ago* usability improvement
fche [Mon, 2 Oct 2000 19:13:53 +0000 (19:13 +0000)]
* usability improvement

2000-10-02  Frank Ch. Eigler  <fche@redhat.com>

* desc-cpu.scm: (gen-operand-decls): Emit MAX_OPERANDS as a
preprocessor constant.

23 years ago* emultempl/pe.em (gld_*_after_open): detect case where there two
dj [Mon, 2 Oct 2000 14:39:46 +0000 (14:39 +0000)]
* emultempl/pe.em (gld_*_after_open): detect case where there two
import libraries for same dll; rename one to ensure proper link
order.

* pe-dll.c (process_def_file): compare ordinals to -1, not 0; fix
typo
(generate_edata): fix typo

23 years agoRemove some hppa-elf fudges.
amodra [Mon, 2 Oct 2000 10:18:13 +0000 (10:18 +0000)]
Remove some hppa-elf fudges.

23 years ago * include/ras.h: New file.
corinna [Mon, 2 Oct 2000 09:19:13 +0000 (09:19 +0000)]
    * include/ras.h: New file.
        * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
        RasEnumDevicesW.

23 years ago * include/ntdef.h: Add define for NTAPI.
corinna [Mon, 2 Oct 2000 09:09:38 +0000 (09:09 +0000)]
    * include/ntdef.h: Add define for NTAPI.

23 years agoCorrect call to _bfd_elf32_gc_record_vtable.
amodra [Mon, 2 Oct 2000 09:09:27 +0000 (09:09 +0000)]
Correct call to _bfd_elf32_gc_record_vtable.

23 years ago * fhandler_mem.cc: Load ntdll functions via autoload method.
corinna [Mon, 2 Oct 2000 09:07:50 +0000 (09:07 +0000)]
    * fhandler_mem.cc: Load ntdll functions via autoload method.
        (load_ntdll_funcs): Eliminated.

23 years ago * fhandler_mem.cc (load_ntdll_funcs): Add missing __stdcall qualifiers.
corinna [Mon, 2 Oct 2000 08:31:07 +0000 (08:31 +0000)]
    * fhandler_mem.cc (load_ntdll_funcs): Add missing __stdcall qualifiers.

23 years ago2000-10-01 Ulf Carlsson <ulfc@engr.sgi.com>
ulfc [Mon, 2 Oct 2000 06:04:16 +0000 (06:04 +0000)]
2000-10-01  Ulf Carlsson  <ulfc@engr.sgi.com>

From  Ralf Baechle  <ralf@gnu.org>

* elf32-mips.c (_bfd_mips_elf_finish_dynamic_sections): Mark gld
produces binaries with got[1] = 0x80000001 to differenciate them
for the dynamic linker from the broken binaries produced by old
versions.

23 years ago* cygheap.cc (cygheap_init): Born again function.
cgf [Mon, 2 Oct 2000 02:26:04 +0000 (02:26 +0000)]
* cygheap.cc (cygheap_init): Born again function.
(_cmalloc): Reorganize to accomodate muto locking.
(_cfree): Use muto lock to avoid multi-thread problems.
* cygheap.h (incygheap): Just use cygheap_max to find upper cygwin heap bounds.
* dcrt0.cc (dll_crt0_1): Reinstitute cygheap_init call.
* path.cc (getcwd): Just return cwdstuff::get result, allowing correct handling
of negative length.
(cwdstuff::get): Malloc a buffer if one is not available.

23 years ago* Makefile.common: Extend VERBOSE default.
cgf [Mon, 2 Oct 2000 02:05:23 +0000 (02:05 +0000)]
* Makefile.common: Extend VERBOSE default.
* Makefile.in: Don't clean the testsuite separately.  It's already part of
CLEAN_SUBDIRS.

23 years agoProtoization.
kevinb [Mon, 2 Oct 2000 00:49:54 +0000 (00:49 +0000)]
Protoization.

23 years ago * include/ipexport.h: Add missing `extern "C"' directives.
corinna [Sun, 1 Oct 2000 21:57:57 +0000 (21:57 +0000)]
    * include/ipexport.h: Add missing `extern "C"' directives.
        * include/iphlpapi.h: Ditto.
        * include/iprtrmib.h: Ditto.
        * include/iptypes.h: Ditto.

23 years ago * include/ipifcons.h: New header file.
corinna [Sun, 1 Oct 2000 20:09:53 +0000 (20:09 +0000)]
    * include/ipifcons.h: New header file.
        * include/iprtrmib.h: Move operational states to ipifcons.h.
        * include/iphlpapi.h: Add missing parameters to GetIfTable()
        declaration.

23 years ago * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
corinna [Sun, 1 Oct 2000 14:32:24 +0000 (14:32 +0000)]
    * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.

23 years ago * lib/iphlpapi.def: New stub for iphlpapi.dll.
corinna [Sun, 1 Oct 2000 14:22:14 +0000 (14:22 +0000)]
    * lib/iphlpapi.def: New stub for iphlpapi.dll.
        * include/iptypes.h: New header file.
        * include/ipexport.h: Ditto.
        * include/iphlpapi.h: Ditto.
        * include/iprtrmib.h: Ditto.

23 years ago* Makefile.common: Default to VERBOSE when part of overall source
cgf [Sun, 1 Oct 2000 04:32:36 +0000 (04:32 +0000)]
* Makefile.common: Default to VERBOSE when part of overall source
tree build.

23 years ago * Makefile.in: Add fhandler_mem.o to the dependencies.
corinna [Sun, 1 Oct 2000 01:02:40 +0000 (01:02 +0000)]
    * Makefile.in: Add fhandler_mem.o to the dependencies.
        * dtable.cc (dtable::build_fhandler): Add case for FH_MEM.
        * fhandler.h: Add FH_MEM device type.  Add class fhandler_dev_mem.
        * fhandler_mem.cc: New file. Implementation of class fhandler_dev_mem.
        * path.cc: Add /dev/mem to windows_device_names.
        (get_device_number): Add FH_MEM type.

23 years ago* include/ntdef.h: New file.
corinna [Sun, 1 Oct 2000 00:55:41 +0000 (00:55 +0000)]
* include/ntdef.h: New file.

23 years ago* ltconfig, ltmain.sh, libtool.m4: Updated from libtool
aoliva [Sat, 30 Sep 2000 06:06:58 +0000 (06:06 +0000)]
* ltconfig, ltmain.sh, libtool.m4: Updated from libtool
multi-language branch, to work around Solaris' /bin/sh bug.  Rebuilt
all affected `configure' scripts.

23 years agoMake definitions of supply_gregset, fill_gregset, supply_fpregset,
kevinb [Sat, 30 Sep 2000 05:41:39 +0000 (05:41 +0000)]
Make definitions of supply_gregset, fill_gregset, supply_fpregset,
and fill_fpregset match declarations in gregset.h.

23 years ago* cygheap.cc (init_cheap): Set aside space for heap walk pointer.
cgf [Sat, 30 Sep 2000 04:54:11 +0000 (04:54 +0000)]
* cygheap.cc (init_cheap): Set aside space for heap walk pointer.
(_csbrk): Make logic for detecting when to alloc cognizant of initialization
condition.
(_cmalloc): Use a structure to hold bucket size and heap chain pointer.  Store
pointer to next freed block in bucket size location so that it will be easy to
see if a block is allocated.
(_cfree): Store pointer to next freed block in bucket size location.
(_crealloc): Use macro to retrieve bucket size.
(cygheap_init): Eliminate.
(cygheap_fixup_in_child): Add second argument to determine if we were execed or
not.  In execed case, walk the heap, cleaning up any orphaned blocks.
* cygheap.h: Add a "MAX" value to cygheap_types.  Remove cygheap_init
declaration.  Accomodate new argument to cygheap_fixup_in child.
* fork.cc (fork): Accomodate extra argument to cygheap_fixup_in_child.
* dcrt0.cc (dll_crt0_1): Ditto.  Remove call to cygheap_init.

23 years agoProtoization.
kevinb [Sat, 30 Sep 2000 02:39:10 +0000 (02:39 +0000)]
Protoization.

23 years ago* path.cc (symlink_info::check): Set executable bit for a file if the first two
cgf [Sat, 30 Sep 2000 01:56:40 +0000 (01:56 +0000)]
* path.cc (symlink_info::check): Set executable bit for a file if the first two
characters are 'MZ' to mirror spawn_guts check.

23 years ago * winsup.h: Add `winME' to os_type symbols.
corinna [Sat, 30 Sep 2000 01:38:13 +0000 (01:38 +0000)]
    * winsup.h: Add `winME' to os_type symbols.
        * dcrt0.cc (set_os_type): Identify Windows ME systems.
        * (host_dependent_constants::init): Care for winME.
        * uname.cc (uname): Ditto.

23 years agoSupport for Unixware 7.1.x pxstatus_t and lwpxstatus_t.
amodra [Sat, 30 Sep 2000 00:44:49 +0000 (00:44 +0000)]
Support for Unixware 7.1.x pxstatus_t and lwpxstatus_t.

23 years agoAdded missing article
corinna [Fri, 29 Sep 2000 22:23:37 +0000 (22:23 +0000)]
Added missing article

23 years ago * pathnames.sgml: Add documentation about raw block special
corinna [Fri, 29 Sep 2000 21:53:52 +0000 (21:53 +0000)]
    * pathnames.sgml: Add documentation about raw block special
        devices and tape devices to the "POSIX devices" chapter.

23 years ago * scripttempl/crisaout.sc (ENTRY): Now __start.
hp [Fri, 29 Sep 2000 19:03:55 +0000 (19:03 +0000)]
* scripttempl/crisaout.sc (ENTRY): Now __start.
(.text): Add default setting for __start.
Remove CONSTRUCTORS handling.
(/DISCARD/): Add .gnu.warning.*.
* emulparams/crislinux.sh (ENTRY): Now __start.
(TEXT_START_SYMBOLS): New; provide __Stext and __start default.
* emulparams/criself.sh (OUTPUT_FORMAT): Now elf32-us-cris.
(ENTRY): Now __start.
(INITIAL_READONLY_SECTIONS): Add KEEP for .startup.
(EXECUTABLE_SYMBOLS): Add default setting for __start.

23 years agoOops. Forgot to commit ChangeLog
hp [Fri, 29 Sep 2000 18:40:19 +0000 (18:40 +0000)]
Oops.  Forgot to commit ChangeLog

23 years ago * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
hp [Fri, 29 Sep 2000 18:39:31 +0000 (18:39 +0000)]
* gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d,
gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New.
* gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.

23 years agoCorrect date of checkin
hp [Fri, 29 Sep 2000 18:23:26 +0000 (18:23 +0000)]
Correct date of checkin

23 years agoCorrect date of checkin
hp [Fri, 29 Sep 2000 18:22:34 +0000 (18:22 +0000)]
Correct date of checkin

23 years ago Changes to add dollar prefix to registers for files where user symbols
hp [Fri, 29 Sep 2000 18:17:25 +0000 (18:17 +0000)]
Changes to add dollar prefix to registers for files where user symbols
don't have a leading underscore.  Fix formatting.
* cris-dis.c (REGISTER_PREFIX_CHAR): New.
(format_reg): Add parameter with_reg_prefix.  All callers changed.
(print_with_operands): Ditto.
(print_insn_cris_generic): Renamed from print_insn_cris, add
parameter with_reg_prefix.
(print_insn_cris_with_register_prefix,
print_insn_cris_without_register_prefix, cris_get_disassembler):
New.
* disassemble.c (disassembler) [ARCH_cris]: Call cris_get_disassembler.