]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
24 years agoSupport for tic54x target.
Tim Wall [Sat, 6 May 2000 17:14:34 +0000 (17:14 +0000)]
Support for tic54x target.

24 years ago2000-05-06 Mumit Khan <khan@xraylith.wisc.edu>
Mumit Khan [Sat, 6 May 2000 17:00:53 +0000 (17:00 +0000)]
2000-05-06  Mumit Khan  <khan@xraylith.wisc.edu>

* include/wchar.h (wcscmp, wcslen): Fix prototypes.
* syscalls.cc (wcslen, wcscmp): Adjust.

24 years ago* errno.cc (errmap): Correct DIRECTORY mapping to ENOTDIR.
Christopher Faylor [Sat, 6 May 2000 03:33:10 +0000 (03:33 +0000)]
* errno.cc (errmap): Correct DIRECTORY mapping to ENOTDIR.

24 years agobfd:
Clinton Popetz [Sat, 6 May 2000 01:41:50 +0000 (01:41 +0000)]
bfd:
* coffcode.h (coff_set_arch_mach_hook, coff_set_flags):
Change U802TOC64MAGIC to U803XTOCMAGIC.

include:
* coff/rs6k64.h (U802TOC64MAGIC): Change to U803XTOCMAGIC.

24 years ago2000-05-04 Mumit Khan <khan@xraylith.wisc.edu>
Mumit Khan [Thu, 4 May 2000 23:19:35 +0000 (23:19 +0000)]
2000-05-04  Mumit Khan  <khan@xraylith.wisc.edu>

* Makefile.in (install): Install profile startup and library.

24 years ago* configure.in: Use -gstabs+ as compile debug option. This seems to promote
Christopher Faylor [Thu, 4 May 2000 19:46:32 +0000 (19:46 +0000)]
* configure.in: Use -gstabs+ as compile debug option.  This seems to promote
better handling of symbols.
* configure: Regenerate.
* delqueue.cc (delqueue_list::process_queue): Allow ERROR_ACCESS_DENIED to
indicate that a file is being shared under Windows 95.
* syscalls.cc (_unlink): Use full path name.  Take special action for Windows
95.  Assume that an ERROR_ACCESS_DENIED indicates a sharing violation unless
it's on a remote drive.  Punt if there is an ERROR_ACCESS_DENIED on a remote
drive.

24 years ago* ppc.h (PPC_OPCODE_ALTIVEC): New opcode flag for vector unit.
J.T. Conklin [Wed, 3 May 2000 22:19:45 +0000 (22:19 +0000)]
* ppc.h (PPC_OPCODE_ALTIVEC): New opcode flag for vector unit.
(PPC_OPERAND_VR): New operand flag for vector registers.

24 years ago * errno.cc (errmap): Map ERROR_BAD_NETPATH to new errno ENOSHARE.
Corinna Vinschen [Wed, 3 May 2000 16:11:11 +0000 (16:11 +0000)]
    * errno.cc (errmap): Map ERROR_BAD_NETPATH to new errno ENOSHARE.
        (_sys_errlist): Add entry for ENOSHARE.
        (strerror): Add case for ENOSHARE.
        * syscalls.cc (stat_worker): Check for errno ENOSHARE.

24 years ago * libc/include/sys/errno.h: Add define for ENOSHARE ("No such
Corinna Vinschen [Wed, 3 May 2000 15:59:37 +0000 (15:59 +0000)]
    * libc/include/sys/errno.h: Add define for ENOSHARE ("No such
        host or network path") used by cygwin. Add some comments.

24 years ago * Makefile.in: Add dependencies for fhandler_random.o
Corinna Vinschen [Wed, 3 May 2000 15:39:10 +0000 (15:39 +0000)]
    * Makefile.in: Add dependencies for fhandler_random.o
        * fhandler.h: Add device type FH_RANDOM. Add class
        fhandler_dev_random.
        * fhandler_random.cc: New file. Implementation of
        fhandler_dev_random.
        * hinfo.cc (build_fhandler): Add case for FH_RANDOM.
        * path.cc: Add device names for random devices to
        windows_device_names.
        (get_device_number): Add if branch for random devices.
        (win32_device_name): Add device name generation for
        random devices.
        winsup.h: Include <wincrypt.h>.

24 years agoTue May 02 23:45:48 2000 DJ Delorie <dj@cygnus.com>
Jeff Johnston [Wed, 3 May 2000 03:57:19 +0000 (03:57 +0000)]
Tue May 02 23:45:48 2000  DJ Delorie  <dj@cygnus.com>

        * libc/include/stdio.h (FILE): define __SCLE for "convert line
        endings" for Cygwin.
        (__sgetc): convert line endings if needed
        (__sputc): ditto
        * libc/stdio/fdopen.c (_fdopen_r): Remember if we opened in text mode
        * libc/stdio/fopen.c (_fopen_r): ditto
        * libc/stdio/freopen.c (freopen): ditto
        * libc/stdio/fread.c (fread): perform CRLF conversions if __SCLE
        * libc/stdio/fvwrite.c (__sfvwrite): ditto

24 years ago * ntsec.sgml: Revisited description of `ntsec' according to
Corinna Vinschen [Tue, 2 May 2000 22:26:41 +0000 (22:26 +0000)]
    * ntsec.sgml: Revisited description of `ntsec' according to
        the changes in release 1.1.
        * setup.sgml: Include ntsec.
        * setup-net.sgml: Ditto.

24 years ago2000-05-02 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 2 May 2000 17:49:32 +0000 (17:49 +0000)]
2000-05-02  H.J. Lu  <hjl@gnu.org>

* common.h (ELFOSABI_NONE): Renamed from ELFOSABI_SYSV.
(ELFOSABI_MODESTO): Defined.
(ELFOSABI_OPENBSD): Likewise.

24 years ago* path.cc (mount_info::conv_to_win32_path): Previous patch
DJ Delorie [Tue, 2 May 2000 15:42:30 +0000 (15:42 +0000)]
* path.cc (mount_info::conv_to_win32_path): Previous patch
failed to set flags on a win32 path.

24 years ago * security.cc (read_sd): Return 1 on success because we
Corinna Vinschen [Tue, 2 May 2000 09:38:32 +0000 (09:38 +0000)]
    * security.cc (read_sd): Return 1 on success because we
        can't rely on the returned SD size from GetFileSecurity.

24 years ago * dcrt0.cc: Add dynamic load code for `OemToCharA' from user32.dll.
Corinna Vinschen [Tue, 2 May 2000 00:25:43 +0000 (00:25 +0000)]
    * dcrt0.cc: Add dynamic load code for `OemToCharA' from user32.dll.
        * security.cc (read_sd): Call `OemToCharA' to make
        `GetFileSecurity' happy on filenames with umlauts.

24 years ago * h8300.h (EOP): Add missing initializer.
Jeff Law [Mon, 1 May 2000 16:55:50 +0000 (16:55 +0000)]
    * h8300.h (EOP): Add missing initializer.

24 years agoadd reference to Makefile.common (srcdir)
DJ Delorie [Sun, 30 Apr 2000 12:59:50 +0000 (12:59 +0000)]
add reference to Makefile.common (srcdir)

24 years agoCorrect contributor email address.
Christopher Faylor [Sun, 30 Apr 2000 04:30:46 +0000 (04:30 +0000)]
Correct contributor email address.

24 years ago* libc/machine/mn10300/setjmp.S (setjmp, longjmp): Use
Alexandre Oliva [Thu, 27 Apr 2000 10:49:16 +0000 (10:49 +0000)]
* libc/machine/mn10300/setjmp.S (setjmp, longjmp): Use
post-increment when it is worth it, spacewise.

24 years ago* mount.cc (main): Add "-X" option to specify a "Cygwin executable".
Christopher Faylor [Thu, 27 Apr 2000 03:44:23 +0000 (03:44 +0000)]
* mount.cc (main): Add "-X" option to specify a "Cygwin executable".

24 years ago* path.cc (normalize_win32_path): Don't add a trailing slash when one already
Christopher Faylor [Thu, 27 Apr 2000 03:26:23 +0000 (03:26 +0000)]
* path.cc (normalize_win32_path): Don't add a trailing slash when one already
exists.
(mount_info::conv_to_win32_path): Use existing code for dealing with relative
path names when input is already a win32 path.

24 years ago* Makefile.in (install): install regexp.h
DJ Delorie [Wed, 26 Apr 2000 18:19:22 +0000 (18:19 +0000)]
* Makefile.in (install): install regexp.h

24 years ago * syscalls.cc (stat_worker): Previous patch could succeed
Corinna Vinschen [Wed, 26 Apr 2000 15:28:06 +0000 (15:28 +0000)]
    * syscalls.cc (stat_worker): Previous patch could succeed
        in stating a non-existant file.

24 years ago Add XCOFF64 support.
Clinton Popetz [Wed, 26 Apr 2000 15:09:44 +0000 (15:09 +0000)]
Add XCOFF64 support.

bfd:
* Makefile.am (coff64-rs6000.lo): New rule.
* Makefile.in: Regenerate.
* coff-rs6000.c (xcoff_mkobject, xcoff_copy_private_bfd_data,
xcoff_is_local_label_name, xcoff_rtype2howto,
xcoff_reloc_type_lookup, xcoff_slurp_armap, xcoff_archive_p,
xcoff_read_ar_hdr, xcoff_openr_next_archived_file, xcoff_write_armap,
xcoff_write_archive_contents): No longer static, and prefix with _bfd_.
(NO_COFF_SYMBOLS): Define.
(xcoff64_swap_sym_in, xcoff64_swap_sym_out, xcoff64_swap_aux_in,
xcoff64_swap_aux_out): New functions; handle xcoff symbol tables
internally.
(MINUS_ONE): New macro.
(xcoff_howto_tabl, xcoff_reloc_type_lookup): Add 64 bit POS
relocation.
(coff_SWAP_sym_in, coff_SWAP_sym_out, coff_SWAP_aux_in,
coff_SWAP_aux_out): Map to the new functions.
* coff64-rs6000.c: New file.
* libcoff.h (bfd_coff_backend_data): Add new fields
_bfd_coff_force_symnames_in_strings and
_bfd_coff_debug_string_prefix_length.
(bfd_coff_force_symnames_in_strings,
bfd_coff_debug_string_prefix_length): New macros for above fields.
* coffcode.h (coff_set_arch_mach_hook): Handle XCOFF64 magic.
Set machine to 620 for XCOFF64.  Use bfd_coff_swap_sym_in instead
of using coff_swap_sym_in directly.
(FORCE_SYMNAMES_IN_STRINGS): New macro, defined for XCOFF64.
(coff_set_flags) Set magic for XCOFF64.
(coff_compute_section_file_positions): Add symbol name length to
string section length if bfd_coff_debug_string_prefix_length is
true.
(coff_write_object_contents): Don't do reloc overflow for XCOFF64.
(coff_slurp_line_table): Use bfd_coff_swap_lineno_in instead of
using coff_swap_lineno_in directly.
(bfd_coff_backend_data): Add _bfd_coff_force_symnames_in_strings
and _bfd_coff_debug_string_prefix_length fields.
* coffgen.c (coff_fix_symbol_name, coff_write_symbols): Force
symbol names into strings table when
bfd_coff_force_symnames_in_strings is true.
* coffswap.h (MAX_SCNHDR_NRELOC, MAX_SCNHDR_NLNNO, GET_RELOC_VADDR,
SET_RELOC_VADDR): New macros.
(coff_swap_reloc_in, coff_swap_reloc_out): Use above macros.
(coff_swap_aux_in, coff_swap_aux_out): Remove RS6000COFF_C
code.
(coff_swap_aouthdr_in, coff_swap_aouthdr_out): Handle XCOFF64
changes within RS6000COFF_C specific code.
(coff_swap_scnhdr_out): Use PUT_SCNHDR_NLNNO, PUT_SCNHDR_NRELOC,
MAX_SCNHDR_NRELOC, and MAX_SCNHDR_NLNNO.
* reloc.c (bfd_perform_relocation, bfd_install_relocation):
Extend existing hack on target name.
* xcofflink.c (XCOFF_XVECP): Extend existing hack on
target name.
* coff-tic54x.c (ticof): Keep up to date with new fields
in bfd_coff_backend_data.
* config.bfd: Add bfd_powerpc_64_arch to targ_arch and define
targ_selvecs to include rs6000coff64_vec for rs6000.
* configure.in: Add rs6000coff64_vec case.
  * cpu-powerpc.c: New bfd_arch_info_type.

gas:
* as.c (parse_args): Allow md_parse_option to override -a listing
option.
* config/obj-coff.c (add_lineno): Change type of offset parameter
from "int" to "bfd_vma."
* config/tc-ppc.c (md_pseudo_table): Add "llong" and "machine."
(ppc_mach, ppc_subseg_align, ppc_target_format): New.
(ppc_change_csect): Align correctly for XCOFF64.
(ppc_machine): New function, which discards "ppc_machine" line.
(ppc_tc): Cons for 8 when code is 64 bit.
(md_apply_fix3): Don't check operand->insert.  Handle 64 bit
relocations.
(md_parse_option): Handle -a64 and -a32.
(ppc_xcoff64): New.
* config/tc-ppc.h (TARGET_MACH): Define.
(TARGET_FORMAT): Move to function.
(SUB_SEGMENT_ALIGN): Use ppc_subseg_align.

include:
* include/coff/rs6k64.h: New file.

opcodes:
* configure.in: Add bfd_powerpc_64_arch.
* disassemble.c (disassembler): Use print_insn_big_powerpc for
64 bit code.

24 years agoAdd another INTERNET_OPTION.
Christopher Faylor [Wed, 26 Apr 2000 15:04:53 +0000 (15:04 +0000)]
Add another INTERNET_OPTION.

24 years ago* exceptions.cc (interruptible): Allocate slightly more space for directory
Christopher Faylor [Wed, 26 Apr 2000 05:13:32 +0000 (05:13 +0000)]
* exceptions.cc (interruptible): Allocate slightly more space for directory
name check.  Windows 95 seems to null-terminate the directory otherwise.
(interrupt_on_return): Issue a fatal error if we can't find the caller's stack.
* spawn.cc (find_exec): Accept a path_conv argument rather than a buffer so
that the caller can find things out about a translated path.
(perhaps_suffix): Ditto.
(spawn_guts): Allocate path_conv stuff here so that we can find out stuff about
the translated path (this is work in progress).
* environ.cc (environ_init): Accept an as-yet unused argument indicating
whether we were invoked from a cygwin parent or not.
(winenv): Ditto.
(posify): Accept an argument indicating whether the path has already been
translated.
* dlfcn.cc (check_access): Provide a path_conv buffer to find_exec.
* exec.cc (sexecvpe): Ditto.
* path.cc (path_conv::check): Rename from path_conv::path_conv.
(mount_item::getmntent): Recognize "Cygwin executable" bit.
(symlink_info::check): Remove debugging statements.
* path.h (class path_conv): Add iscygexec method.  Rewrite constructor to call
"check" method to allow multiple operations on a path_conv variable.
* pinfo.cc (pinfo_init): Pass argument to environ_init.
* shared.h: Bump PROC_MAGIC.
* winsup.h: Reflect above changes to function arguments.
* include/sys/mount.h: Add MOUNT_CYGWIN_EXEC type.

24 years ago * syscalls.cc (stat_worker): Previous patch failed to stat
Corinna Vinschen [Tue, 25 Apr 2000 19:39:05 +0000 (19:39 +0000)]
    * syscalls.cc (stat_worker): Previous patch failed to stat
        each drives root dir on 9X.

24 years ago2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
Mumit Khan [Tue, 25 Apr 2000 19:22:31 +0000 (19:22 +0000)]
2000-04-25  Mumit Khan  <khan@xraylith.wisc.edu>

* include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.

24 years ago2000-04-25 Martin Kotulla <martin-k@softmaker.de>
Mumit Khan [Tue, 25 Apr 2000 19:13:51 +0000 (19:13 +0000)]
2000-04-25  Martin Kotulla  <martin-k@softmaker.de>

* include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
* include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
* include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
* include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.

24 years ago * fhandler.cc (fhandler_disk_file::open): Check for allow_ntsec
Corinna Vinschen [Tue, 25 Apr 2000 16:31:14 +0000 (16:31 +0000)]
    * fhandler.cc (fhandler_disk_file::open): Check for allow_ntsec
        when determining exec flag.
        * path.cc (symlink_info::check): Remove call to get_file_attribute().
        * security.cc (read_sd): Rename, ditto for variables to conform
        to common naming convention. Use GetFileSecurity() instead of
        BackupRead() to avoid permission problems when reading ACLs.
        (write_sd): Same renaming as for read_sd().
        (alloc_sd): Change default permissions according to Linux permissions
        for group and world when write permission is set.
        * syscalls.cc (stat_worker): Avoid different permission problems
        when requesting file informations.

24 years agoForgot ChangeLog
Corinna Vinschen [Tue, 25 Apr 2000 08:51:40 +0000 (08:51 +0000)]
Forgot ChangeLog

24 years ago* net.cc: Avoid a warning in declaration inet_network.
Corinna Vinschen [Tue, 25 Apr 2000 08:50:22 +0000 (08:50 +0000)]
* net.cc: Avoid a warning in declaration inet_network.

24 years ago* fhandler_console.cc (fhandler_console::read): Detect extended keycode
Christopher Faylor [Mon, 24 Apr 2000 21:41:11 +0000 (21:41 +0000)]
* fhandler_console.cc (fhandler_console::read): Detect extended keycode
information for Windows 9x so that function keys will work correctly.

24 years ago* net.cc (cygwin_inet_network): new function.
DJ Delorie [Mon, 24 Apr 2000 15:44:11 +0000 (15:44 +0000)]
* net.cc (cygwin_inet_network): new function.
* cygwin.din (inet_network): new export

24 years ago * djunpack.bat: New file.
Eli Zaretskii [Sun, 23 Apr 2000 07:23:05 +0000 (07:23 +0000)]
* djunpack.bat: New file.

* config/djgpp/README: Explain how to unpack using djunpack.bat.

24 years ago * hppa.h (pa_opcodes): New opcodes for PA2.0 wide mode
Jeff Law [Fri, 21 Apr 2000 21:04:04 +0000 (21:04 +0000)]
    * hppa.h (pa_opcodes): New opcodes for PA2.0 wide mode
        forms of ld/st{b,h,w,d} and fld/fst{w,d} (16-bit displacements).
        New operand types l,y,&,fe,fE,fx added to support above forms.
        (pa_opcodes): Replaced usage of 'x' as source/target for
        floating point double-word loads/stores with 'fx'.

Fr

24 years agoIA-64 ELF support.
Jim Wilson [Fri, 21 Apr 2000 20:22:23 +0000 (20:22 +0000)]
IA-64 ELF support.

24 years ago * config.sub (d30v): Add d30v as a basic machine type.
Richard Henderson [Fri, 21 Apr 2000 17:22:35 +0000 (17:22 +0000)]
    * config.sub (d30v): Add d30v as a basic machine type.

24 years agoFix handling of /.filename
Christopher Faylor [Fri, 21 Apr 2000 14:37:48 +0000 (14:37 +0000)]
Fix handling of /.filename

24 years ago* path.cc (normalize_posix_path): Previous two patches were still incorrect so
Christopher Faylor [Fri, 21 Apr 2000 05:32:19 +0000 (05:32 +0000)]
* path.cc (normalize_posix_path): Previous two patches were still incorrect so
rewrite this function to deal with trailing dots.
(mount_info::conv_to_win32_path): Just check for '/' where appropriate.
Eliminate nofinalslash call since it is handled in normalize_posix_path now.

24 years ago* exceptions.cc (handle_exceptions): Search further for stack info to
Christopher Faylor [Thu, 20 Apr 2000 21:33:58 +0000 (21:33 +0000)]
* exceptions.cc (handle_exceptions): Search further for stack info to
accomodate Windows 95.

24 years ago * path.cc (normalize_posix_path): Previous change failed to take root
Christopher Faylor [Thu, 20 Apr 2000 20:42:14 +0000 (20:42 +0000)]
* path.cc (normalize_posix_path): Previous change failed to take root
access into account.

24 years ago * syscalls.cc (_link): Check new link path for trailing dot.
Corinna Vinschen [Thu, 20 Apr 2000 13:52:41 +0000 (13:52 +0000)]
    * syscalls.cc (_link): Check new link path for trailing dot.

24 years ago* fhandler.h (fhandler_base::hclose): New virtual method.
Christopher Faylor [Thu, 20 Apr 2000 04:38:10 +0000 (04:38 +0000)]
* fhandler.h (fhandler_base::hclose): New virtual method.
(fhandler_base::set_inheritance): Make this a method so that we can use the
appropriate close methods.
* fhandler.cc (fhandler_base::set_inheritance): Ditto.
* path.cc (normalize_posix_path): Eliminate /.  trailing path component.

24 years ago * syscalls.cc (setuid): Allow switching user context after
Corinna Vinschen [Wed, 19 Apr 2000 22:33:20 +0000 (22:33 +0000)]
* syscalls.cc (setuid): Allow switching user context after
successful call to ImpersonateLogedOnUser (NT only).
(setgid): Ditto.
(seteuid): Call setuid.
(setegid): Call setgid.

24 years ago * uinfo.cc (internal_getlogin): Use NetGetDCName() instead
Corinna Vinschen [Wed, 19 Apr 2000 20:03:51 +0000 (20:03 +0000)]
* uinfo.cc (internal_getlogin): Use NetGetDCName() instead
of NetGetAnyDCName().

24 years ago* configure.in: Change HEADER_SUBDIR to mingw32.
Christopher Faylor [Wed, 19 Apr 2000 17:11:59 +0000 (17:11 +0000)]
* configure.in: Change HEADER_SUBDIR to mingw32.
* configure: Regenerate.

24 years agoPass MD5PROG to sub-makes when building .tar.bz2 archive.
Andrew Cagney [Wed, 19 Apr 2000 06:00:03 +0000 (06:00 +0000)]
Pass MD5PROG to sub-makes when building .tar.bz2 archive.

24 years ago* syscalls.cc (_rename): Try MoveFile() at first before
DJ Delorie [Wed, 19 Apr 2000 03:21:13 +0000 (03:21 +0000)]
* syscalls.cc (_rename): Try MoveFile() at first before
MoveFileEx(..., MOVEFILE_REPLACE_EXISTING).

24 years agodon't put api internals in general tarball
DJ Delorie [Wed, 19 Apr 2000 02:35:06 +0000 (02:35 +0000)]
don't put api internals in general tarball

24 years agoadd commands for building a doc kitchen-sink-tarball
DJ Delorie [Wed, 19 Apr 2000 02:31:45 +0000 (02:31 +0000)]
add commands for building a doc kitchen-sink-tarball

24 years agoclean up SGML for latest version of jade/docbook
DJ Delorie [Wed, 19 Apr 2000 00:55:19 +0000 (00:55 +0000)]
clean up SGML for latest version of jade/docbook

24 years ago* dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS path
Christopher Faylor [Tue, 18 Apr 2000 23:16:56 +0000 (23:16 +0000)]
* dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS path
spec, even within a quoted string.

24 years ago* dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS path
Christopher Faylor [Tue, 18 Apr 2000 21:28:45 +0000 (21:28 +0000)]
* dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS path
spec.

24 years agoClean up load page support for tic54x.
Tim Wall [Tue, 18 Apr 2000 02:21:27 +0000 (02:21 +0000)]
Clean up load page support for tic54x.

24 years ago* remove dependence on where pwd is
DJ Delorie [Tue, 18 Apr 2000 00:37:04 +0000 (00:37 +0000)]
* remove dependence on where pwd is

24 years agoInitial patches for IA-64 EFI (64-bit PE) support.
Jim Wilson [Mon, 17 Apr 2000 23:45:22 +0000 (23:45 +0000)]
Initial patches for IA-64 EFI (64-bit PE) support.
* pe.h (PEP64AOUTHDR): New header for PE+.
(PEP64AOUTSZ): New macro.
(IMAGE_SUBSYSTEM_UNKNOWN): New macro.
(IMAGE_SUBSYSTEM_NATIVE): Ditto.
(IMAGE_SUBSYSTEM_WINDOWS_GUI): Ditto.
(IMAGE_SUBSYSTEM_WINDOWS_CUI): Ditto.
(IMAGE_SUBSYSTEM_POSIX_CUI): Ditto.
(IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): Ditto.
(IMAGE_SUBSYSTEM_EFI_APPLICATION): Ditto.
(IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER): Ditto.
(IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER): Ditto.
* internal.h (PE_DEF_FILE_ALIGNMENT): Define only if not defined
already.
* ia64.h: New file.

24 years agoMon Apr 17 12:46:00 2000 Marek Michalkiewicz <marekm@linux.org.pl>
Jeff Johnston [Mon, 17 Apr 2000 17:10:18 +0000 (17:10 +0000)]
Mon Apr 17 12:46:00 2000  Marek Michalkiewicz <marekm@linux.org.pl>

        * libc/signal/signal.c (_signal_r) : Removed unused local variable temp.        * libc/stdio/findfp.c (std): Added declaration of flags and file.
        * libc/stdio/mktemp.c (_gettemp, _mkstemp_r, mkstemp): Added int
        return type.
        * libc/stdio/putchar.c (putchar): Added return statement.
        * libc/stdio/refill.c (lflush): Added correct parentheses.
        * libc/stdio/vfprintf.c (_VFPRINTF_R): Ditto.
        * libc/stdio/vfscanf.c (__svfscanf): Changed sprintf call which
        prints long value to use l qualifier.
        * libc/stdlib/dtoa.c (_dtoa_r): Added parentheses to remove warning
        messages and initialized local values: ilim, ilim1, and spec_case.
        * libc/stdlib/ecvtbuf.c (print_e): Removed unused variable dp.
        * libc/stdlib/mbctype.h (_issjis1, _issjis2): Added parentheses.
        * libc/stdlib/mprec.c: Ditto.
        * libc/stdlib/setenv_r.c: Ditto.
        * libc/stdlib/strtod.c: Ditto.
        * libc/stdlib/strtol.c: Ditto.
        * libc/stdlib/strtoul.c: Ditto.
        * libm/common/sf_expm1.c: Added curly braces to if else clauses.
        * libm/common/sf_log1p.c: Ditto.
        * libm/common/sf_scalbn.c: Ditto.
        * libm/math/ef_log.c: Ditto.

24 years agoRemove obsolete setting.
Christopher Faylor [Sun, 16 Apr 2000 23:00:38 +0000 (23:00 +0000)]
Remove obsolete setting.

24 years ago* init.cc (dll_entry): Use better check for determining when to set thread
Christopher Faylor [Sun, 16 Apr 2000 22:57:05 +0000 (22:57 +0000)]
* init.cc (dll_entry): Use better check for determining when to set thread
specific stuff.
* syscalls.cc (_unlink): Continue with chmod'ing file even if DELETE_ON_CLOSE
succeeds, if file still exists.

24 years ago * libc/posix/execvp.c (execvp): Check path for
Corinna Vinschen [Sun, 16 Apr 2000 10:53:02 +0000 (10:53 +0000)]
    * libc/posix/execvp.c (execvp): Check path for
        trailing slash.

24 years ago * mkpasswd.c (main): Use GetDCName instead of GetAnyDCName.
Corinna Vinschen [Sat, 15 Apr 2000 22:30:49 +0000 (22:30 +0000)]
    * mkpasswd.c (main): Use GetDCName instead of GetAnyDCName.
        Don't create extra passwd entry for administrators group
        if local_groups is set.
        (usage): Change usage text slightly.
        (enum_users): Loop while ERROR_MORE_DATA is returned.
        (enum_local_groups): Ditto.
        * mkgroup.c (enum_local_groups): Ditto.
        (enum_groups) Ditto.
        (usage): Change usage text slightly.

24 years ago* fhandler_console.cc (keytable): Add support for keypad 5 key, which MS seems
Christopher Faylor [Sat, 15 Apr 2000 03:52:24 +0000 (03:52 +0000)]
* fhandler_console.cc (keytable): Add support for keypad 5 key, which MS seems
to think is equivalent to VK_CLEAR.
* debug.cc (thread_stub): Eliminate initialization of reent stuff.
* init.cc (dll_entry): Move it here.

24 years ago2000-04-14 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 14 Apr 2000 19:32:44 +0000 (19:32 +0000)]
2000-04-14  H.J. Lu  <hjl@gnu.org>

* common.h (ELFOSABI_TRUE64): Renamed to ELFOSABI_TRU64.

24 years ago2000-04-14 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 14 Apr 2000 19:14:15 +0000 (19:14 +0000)]
2000-04-14  H.J. Lu  <hjl@gnu.org>

* common.h (ELFOSABI_NETBSD): Defined.
(ELFOSABI_HURD): Likewise.
(ELFOSABI_SOLARIS): Likewise.
(ELFOSABI_MONTEREY): Likewise.
(ELFOSABI_IRIX): Likewise.
(ELFOSABI_FREEBSD): Likewise.
(ELFOSABI_TRUE64): Likewise.

24 years ago* dcrt0.cc (insert_file): Avoid freeing previously allocated argument list.
Christopher Faylor [Thu, 13 Apr 2000 22:43:48 +0000 (22:43 +0000)]
* dcrt0.cc (insert_file): Avoid freeing previously allocated argument list.
* path.cc (symlink_info::check): Rename from symlink_check_one.  Use new
symlink_info struct for communication.
(path_conv::path_conv): Use symlink_info structure for communication with
symlink_info::check.  Fix typo which resulted in symbolic links always being
resolved.
(readlink): Use stat_suffixes array when resolving a link.
* syscalls.cc (stat_suffixes): Make global.

24 years ago * include/cygwin/version.h: Bump minor api to reflect export change.
Corinna Vinschen [Thu, 13 Apr 2000 18:52:12 +0000 (18:52 +0000)]
    * include/cygwin/version.h: Bump minor api to reflect export change.

24 years ago * cygwin.din: Add symbol for `lacl'.
Corinna Vinschen [Thu, 13 Apr 2000 06:53:24 +0000 (06:53 +0000)]
* cygwin.din: Add symbol for `lacl'.
* security.cc (ReadSD): Add debug output.
(acl_worker):  New static function.
(acl): Call acl_worker now.
(lacl): New function.
(facl): Call acl_worker now.
* include/cygwin/acl.h: Add prototype for `lacl'.

24 years ago * path.cc (conv_to_win32_path): Detect a win32 path
Corinna Vinschen [Thu, 13 Apr 2000 06:48:14 +0000 (06:48 +0000)]
* path.cc (conv_to_win32_path): Detect a win32 path
if path contains backslashes.

24 years ago* cygpath.cc (main): Add -a -o and -c options.
Christopher Faylor [Thu, 13 Apr 2000 05:23:30 +0000 (05:23 +0000)]
* cygpath.cc (main): Add -a -o and -c options.
(doit): Ditto.

24 years ago* Makefile.in (gdb-taz): New target. GDB specific archive.
Andrew Cagney [Thu, 13 Apr 2000 02:17:35 +0000 (02:17 +0000)]
* Makefile.in (gdb-taz): New target.  GDB specific archive.
(do-md5sum): New target.
(MD5PROG): Define.
(PACKAGE): Default to TOOL.
(VER): Default to a shell script.
(taz): Rewrite target.  Move real work to do-proto-toplev.  Include
md5 checksum generation.
(do-proto-toplev): New target. Create $(PACKAGE)-$(VER) link.
(do-tar-bz2): Delete creation of $(PACKAGE)-$(VER) link.
(gdb.tar.bz2, dejagnu.tar.bz2, gdb+dejagnu.tar.bz2,
insight.tar.bz2): Use gdb-taz to create archive.

24 years agoRemove U suffix from constants for K&R compilers.
Alan Modra [Thu, 13 Apr 2000 01:08:05 +0000 (01:08 +0000)]
Remove U suffix from constants for K&R compilers.
Fix a couple of 64 bit nits.

24 years agoFix typo.
Christopher Faylor [Thu, 13 Apr 2000 01:00:59 +0000 (01:00 +0000)]
Fix typo.

24 years ago* path.cc (path_conv::path_conv): Ensure that suffix is correctly copied to
Christopher Faylor [Wed, 12 Apr 2000 22:50:08 +0000 (22:50 +0000)]
* path.cc (path_conv::path_conv): Ensure that suffix is correctly copied to
path when we've found a symlink but aren't following symlinks.

24 years agoAdd a debugging line.
Christopher Faylor [Tue, 11 Apr 2000 21:22:53 +0000 (21:22 +0000)]
Add a debugging line.

24 years ago* include/winbase.h: Change first argument of ENUMRES* types to coincide with
Christopher Faylor [Tue, 11 Apr 2000 12:51:58 +0000 (12:51 +0000)]
* include/winbase.h: Change first argument of ENUMRES* types to coincide with
Microsoft usage.

24 years agoMods to allow compilation of BFD all targets.
Tim Wall [Tue, 11 Apr 2000 04:11:03 +0000 (04:11 +0000)]
Mods to allow compilation of BFD all targets.

24 years ago* cygpath.cc (main): Add -f option for processing a group of paths from a file.
Christopher Faylor [Tue, 11 Apr 2000 02:57:25 +0000 (02:57 +0000)]
* cygpath.cc (main): Add -f option for processing a group of paths from a file.
(doit): New function.

24 years ago* include/string.h: Use proper prototype for _strerror.
Christopher Faylor [Mon, 10 Apr 2000 23:00:27 +0000 (23:00 +0000)]
* include/string.h: Use proper prototype for _strerror.

24 years ago* Makefile.common: Resolve srcdir to absolute path or it will confuse usages
Christopher Faylor [Mon, 10 Apr 2000 03:51:39 +0000 (03:51 +0000)]
* Makefile.common: Resolve srcdir to absolute path or it will confuse usages
when passed to submakes.  Eliminate vestigal use of MAKEOVERRIDES.

24 years agoRemove ``-W -Wall'' from top-level Makefile/configure.
Andrew Cagney [Sun, 9 Apr 2000 12:17:36 +0000 (12:17 +0000)]
Remove ``-W -Wall'' from top-level Makefile/configure.
Add ``-W -Wall'' to sub-directories bfd, binutils, gas gprof, ld and
opcodes by the addition of WARN_CFLAGS to Makefile.am and configury to
set it.  Add configure option --enable-build-warnings.
Re-generate all and sundry using auto*-000227.

24 years ago* Makefile.in: Work around MAKEOVERRIDES problem with older versions of make.
Christopher Faylor [Sun, 9 Apr 2000 06:15:43 +0000 (06:15 +0000)]
* Makefile.in: Work around MAKEOVERRIDES problem with older versions of make.
* Makefile.common: Ditto.

24 years agoFix copyright comments and file comments.
Tim Wall [Sat, 8 Apr 2000 17:26:16 +0000 (17:26 +0000)]
Fix copyright comments and file comments.

24 years agoRemove erroneous entry.
Christopher Faylor [Sat, 8 Apr 2000 05:03:01 +0000 (05:03 +0000)]
Remove erroneous entry.

24 years ago* fhandler.cc (fhandler_disk_file::fstat): Allocate enough space for root dir
Christopher Faylor [Sat, 8 Apr 2000 04:47:15 +0000 (04:47 +0000)]
* fhandler.cc (fhandler_disk_file::fstat): Allocate enough space for root dir
determination or overflow an array.

24 years ago* exceptions.cc (sigsave): Copy on fork so that we can restore correct behavior
Christopher Faylor [Sat, 8 Apr 2000 04:13:12 +0000 (04:13 +0000)]
* exceptions.cc (sigsave): Copy on fork so that we can restore correct behavior
in forked process.
(interruptible): Flag as interruptible when running in main process module.
(interrupt_setup): Save return address and address of return address.
(signal_fixup_after_fork): New function.  Uses above two values to restore
proper behavior to forked process.
(interrupt_on_return): Pass return address address to interupt_setup.
(interrupt_now): Pass NULL for return address address to interrupt_setup.
* fork.cc (fork): Call signal_fixup_after_fork.
* shared.h: Lint cleanups.
* winsup.h: Ditto.

24 years agoMerge arm-oabi.h into arm.h
Nick Clifton [Sat, 8 Apr 2000 00:09:26 +0000 (00:09 +0000)]
Merge arm-oabi.h into arm.h

24 years agoUpdated to build cinstall with mingw. See Changelog for numerous setup.c changes.
Ron Parker [Fri, 7 Apr 2000 22:12:41 +0000 (22:12 +0000)]
Updated to build cinstall with mingw. See Changelog for numerous setup.c changes.

24 years agoBFD and include/coff support for tic54x target.
Tim Wall [Fri, 7 Apr 2000 17:06:58 +0000 (17:06 +0000)]
BFD and include/coff support for tic54x target.

24 years agoBump minor version.
Christopher Faylor [Fri, 7 Apr 2000 00:09:27 +0000 (00:09 +0000)]
Bump minor version.

24 years agoAdd definitions of flags in e_flags field from version A-08 of ARM ELF spec.
Nick Clifton [Thu, 6 Apr 2000 23:18:18 +0000 (23:18 +0000)]
Add definitions of flags in e_flags field from version A-08 of ARM ELF spec.

24 years ago * splay-tree.h (splay_tree_remove): Declare.
Richard Henderson [Thu, 6 Apr 2000 00:15:35 +0000 (00:15 +0000)]
    * splay-tree.h (splay_tree_remove): Declare.

24 years agosh-dsp REPEAT support:
Joern Rennecke [Wed, 5 Apr 2000 21:23:03 +0000 (21:23 +0000)]
sh-dsp REPEAT support:
opcodes:

        * sh-opc.h (sh_nibble_type): Remove DISP_8 and DISP_4.
        Split IMM_[48]{,BY[24]} into IMM[01]_[48]{,BY[24]}.  Add REPEAT.
        (sh_arg_type): Add A_PC.
        (sh_table): Update entries using immediates.  Add repeat.
        * sh-dis.c (print_insn_shx): Remove DISP_8 and DISP_4.
        Split IMM_[48]{,BY[24]} into IMM[01]_[48]{,BY[24]}.  Add REPEAT.

gas:

        * config/tc-sh.c (immediate): Delete.
        (sh_operand_info): Add immediate member.
        (parse_reg): Use A_PC for pc.
        (parse_exp): Add second argument 'op'.  All callers changed.
        (parse_at): Expect pc to be coded as A_PC.
        Use immediate field in *op.
        (insert): Add fourth argument 'op'.  All callers changed.
        (build_relax): Add second argument 'op'.  All callers changed.
        (insert_loop_bounds): New function.
        (build_Mytes): Remove DISP_4.
        Split IMM_[48]{,BY[24]} into IMM[01]_[48]{,BY[24]}.  Add REPEAT.
        (assemble_ppi): Use immediate field in *operand.
        (sh_force_relocation): Handle BFD_RELOC_SH_LOOP_{START,END}.
        (md_apply_fix): Likewise.
        (tc_gen_reloc): Likewise.  Check for a pcrel BFD_RELOC_SH_LABEL.

include/coff:

        * sh.h (R_SH_LOOP_START, R_SH_LOOP_END): Define.

include/elf:

        * sh.h (R_SH_LOOP_START, R_SH_LOOP_END): New RELOC_NUMBERs.

bfd:

        * reloc.c (_bfd_relocate_contents): Add BFD_RELOC_SH_LOOP_START and
        BFD_RELOC_SH_LOOP_END.
        * elf32-sh.c (sh_elf_howto_tab): Change special_func to
        sh_elf_ignore_reloc for all entries that sh_elf_reloc used to ignore.
        Add entries for R_SH_LOOP_START and R_SH_LOOP_END.
        (sh_elf_reloc_loop): New function.
        (sh_elf_reloc): No need to test for always-to-be-ignored relocs
        any more.
        (sh_rel): Add entries for BFD_RELOC_SH_LOOP_{START,END}.
        (sh_elf_relocate_section): Handle BFD_RELOC_SH_LOOP_{START,END}.
        * bfd-in2.h, libbfd.h: Regenerate.

24 years agoMove translated part of bug report string back into .c files so
Alan Modra [Tue, 4 Apr 2000 14:32:32 +0000 (14:32 +0000)]
Move translated part of bug report string back into .c files so
xgettext can find it.  Regnerate .pot files.

24 years ago* fhandler.h (select_stuff): Eliminate use of 'total'.
Christopher Faylor [Mon, 3 Apr 2000 18:15:01 +0000 (18:15 +0000)]
* fhandler.h (select_stuff): Eliminate use of 'total'.
* select.cc (cygwin_select): Ditto.
(select_stuff::wait): Use maximum size for w4 rather than calculating what will
fit.

24 years ago * grp.cc (parse_grp): Save empty array instead of
Corinna Vinschen [Mon, 3 Apr 2000 18:08:13 +0000 (18:08 +0000)]
    * grp.cc (parse_grp): Save empty array instead of
        NULL in gr_mem if no supplementary group is given.

24 years agoMove bug report string to one place.
Alan Modra [Mon, 3 Apr 2000 14:10:04 +0000 (14:10 +0000)]
Move bug report string to one place.

24 years ago * aout64.h (RELOC_EXT_BITS_EXTERN_BIG): Wrap definition in #ifndef.
Hans-Peter Nilsson [Mon, 3 Apr 2000 11:29:28 +0000 (11:29 +0000)]
* aout64.h (RELOC_EXT_BITS_EXTERN_BIG): Wrap definition in #ifndef.
(RELOC_EXT_BITS_EXTERN_LITTLE): Ditto.
(RELOC_EXT_BITS_TYPE_BIG): Ditto.
(RELOC_EXT_BITS_TYPE_SH_BIG): Ditto.
(RELOC_EXT_BITS_TYPE_LITTLE): Ditto.
(RELOC_EXT_BITS_TYPE_SH_LITTLE): Ditto.

24 years agoupdate copyright.
Christopher Faylor [Mon, 3 Apr 2000 01:29:06 +0000 (01:29 +0000)]
update copyright.

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