]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
24 years ago* configure.in: Special case powerpc*-*-aix* target_makefile_frag.
David Edelsohn [Thu, 18 May 2000 14:28:32 +0000 (14:28 +0000)]
* configure.in: Special case powerpc*-*-aix* target_makefile_frag.

24 years ago * include/winnt.h: Add some missing TAPE_DRIVE_* defines.
Corinna Vinschen [Thu, 18 May 2000 09:39:33 +0000 (09:39 +0000)]
    * include/winnt.h: Add some missing TAPE_DRIVE_* defines.

24 years ago* sigproc.h (sigframe): Don't set frame info unless tid matches this thread id.
Christopher Faylor [Thu, 18 May 2000 05:05:58 +0000 (05:05 +0000)]
* sigproc.h (sigframe): Don't set frame info unless tid matches this thread id.

24 years ago* dcrt0.cc (dll_crt0_1): Initialize mainthread stuff here before anything needs
Christopher Faylor [Thu, 18 May 2000 03:20:01 +0000 (03:20 +0000)]
* dcrt0.cc (dll_crt0_1): Initialize mainthread stuff here before anything needs
it.
* sigproc.cc (sigproc_init): Move mainthread initialization out of here.
* sigproc.h (sigthread): Add init() method.
(sigframe): Don't try to initialize muto.
* sync.cc: Undef WaitForSingleObject to avoid recursion.

24 years agoTypo. bfd@sourceware -> binutils@sourceware.
Andrew Cagney [Thu, 18 May 2000 00:29:13 +0000 (00:29 +0000)]
Typo.  bfd@sourceware -> binutils@sourceware.

24 years agoApply patch from Richard Gorton <gorton@scrugs.lkg.dec.com> to implement
Nick Clifton [Wed, 17 May 2000 19:38:53 +0000 (19:38 +0000)]
Apply patch from  Richard Gorton <gorton@scrugs.lkg.dec.com> to implement
--emit-relocs switch to the linker to preserve relocs in an output executable

24 years ago* Makefile.in (configure-target-libiberty): Depend on
Alexandre Oliva [Wed, 17 May 2000 19:23:34 +0000 (19:23 +0000)]
* Makefile.in (configure-target-libiberty): Depend on
configure-target-newlib.

24 years ago* testsuite/winsup.api/crlf.c: New
DJ Delorie [Wed, 17 May 2000 17:21:36 +0000 (17:21 +0000)]
* testsuite/winsup.api/crlf.c: New
* testsuite/winsup.api/iospeed.c: New

24 years ago* path.cc (mount_info::cygdrive_posix_path): Don't add trailing slash if
Christopher Faylor [Wed, 17 May 2000 05:49:51 +0000 (05:49 +0000)]
* path.cc (mount_info::cygdrive_posix_path): Don't add trailing slash if
referring to something like c:\.
* dcrt0.cc (dll_crt0_1): Move uinfo initialization prior to sig_send
initialization to give signal thread a chance to finish.
* debug.cc (WFSO): Move to sigproc.cc
(WFMO): Ditto.
* exceptions.cc (interruptible): Allocate slightly more space for directory
just for paranoia's sake.
(call_handler): Eliminate nonmain argument.  Determine if main thread has set a
frame pointer and use it if so.
(sig_handle): Eliminate nonmain argument.
* net.cc: Record frame information in appropriate routines throughout.
* select.cc (select): Ditto.
* sigproc.cc: Use sigthread structure to record mainthread id throughout.
(sig_send): Record frame information for signal handler.
(wait_sig): Reflect argument change in sig_handle.
(WFSO): Move here and record frame information for signal handler.
(WFMO): Ditto.
* sigproc.h: Implement new "sigthread" class.  Implement "sigframe" class for
manipulating signal frame info.
* thread.cc (__pthread_kill): Use standard _kill() function rather than calling
sig_send directly.
* winsup.h: Eliminate ebp element from signal_dispatch class.

24 years agoFix fild.
Alan Modra [Wed, 17 May 2000 00:47:51 +0000 (00:47 +0000)]
Fix fild.

24 years ago * fhandler_tape.cc (fhandler_dev_tape::ioctl): Check
Corinna Vinschen [Tue, 16 May 2000 21:42:55 +0000 (21:42 +0000)]
    * fhandler_tape.cc (fhandler_dev_tape::ioctl): Check
        for filemark feature on MTWEOF operation.

24 years ago* cgen/opcodes fix
Frank Ch. Eigler [Tue, 16 May 2000 19:28:07 +0000 (19:28 +0000)]
* cgen/opcodes fix
* approved by nickc

[opcodes/ChangeLog]
2000-05-16  Frank Ch. Eigler  <fche@redhat.com>

* fr30-desc.h: Partially regenerated to account for changed
CGEN_MAX_* -> CGEN_ACTUAL_MAX_* macros.
* m32r-desc.h: Ditto.

[include/opcode/ChangeLog]
2000-05-16  Frank Ch. Eigler  <fche@redhat.com>

* cgen.h (CGEN_MAX_SYNTAX_BYTES): Increase to 32.  Check that
it exceeds CGEN_ACTUAL_MAX_SYNTAX_BYTES, if set.
(CGEN_MAX_IFMT_OPERANDS): Increase to 16.  Check that it exceeds
CGEN_ACTUAL_MAX_IFMT_OPERANDS, if set.

24 years ago* include/cygwin/in.h (AF_INET6): Use correct in6_addr struct.
Christopher Faylor [Tue, 16 May 2000 15:50:45 +0000 (15:50 +0000)]
* include/cygwin/in.h (AF_INET6): Use correct in6_addr struct.

24 years agomanually updated some sites (txt version badly formatted, dont know why)
David Starks-Browning [Tue, 16 May 2000 15:38:47 +0000 (15:38 +0000)]
manually updated some sites (txt version badly formatted, dont know why)

24 years agoupdate README to latest net release, if only in name
David Starks-Browning [Tue, 16 May 2000 15:37:05 +0000 (15:37 +0000)]
update README to latest net release, if only in name

24 years agofix dependencies for readme.txt
David Starks-Browning [Tue, 16 May 2000 15:13:49 +0000 (15:13 +0000)]
fix dependencies for readme.txt

24 years agoremove doc/readme exclusion for starksb@ebi.ac.uk
David Starks-Browning [Tue, 16 May 2000 14:30:27 +0000 (14:30 +0000)]
remove doc/readme exclusion for starksb@ebi.ac.uk

24 years agoSkip CVS directories when creating tar ball.
Andrew Cagney [Tue, 16 May 2000 00:09:00 +0000 (00:09 +0000)]
Skip CVS directories when creating tar ball.

24 years agoAdd code to tweek djunpack as part of release process.
Andrew Cagney [Tue, 16 May 2000 00:04:11 +0000 (00:04 +0000)]
Add code to tweek djunpack as part of release process.

24 years agoMon May 15 18:54:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
Jeff Johnston [Mon, 15 May 2000 23:00:24 +0000 (23:00 +0000)]
Mon May 15 18:54:00 2000  Jeff Johnston  <jjohnstn@cygnus.com>

        * libc/include/ctype.h: Changed tolower and toupper macros
        to use __extension__ to prevent pedantic warnings.

24 years agoMon May 15 14:26:00 2000 Joel Sherrill <joel@oarcorp.com>
Ranjith Kumaran [Mon, 15 May 2000 18:30:03 +0000 (18:30 +0000)]
Mon May 15 14:26:00 2000  Joel Sherrill  <joel@oarcorp.com>

* libc/sys/rtems/sys/time.h: Add macros for manipulating timeval
structures.

24 years ago* include/cygwin/version.h: Bump DLL minor version number to 2.
Christopher Faylor [Mon, 15 May 2000 04:37:03 +0000 (04:37 +0000)]
* include/cygwin/version.h: Bump DLL minor version number to 2.

24 years ago* shared.h: Bump PROC_MAGIC.
Christopher Faylor [Mon, 15 May 2000 03:42:27 +0000 (03:42 +0000)]
* shared.h: Bump PROC_MAGIC.
* include/cygwin/version.h: Bump API minor to accomodate two recent exports.

24 years ago2000-05-13 Mumit Khan <khan@xraylith.wisc.edu>
Mumit Khan [Sun, 14 May 2000 01:01:23 +0000 (01:01 +0000)]
2000-05-13  Mumit Khan  <khan@xraylith.wisc.edu>

* include/cygwin/socket.h (AF_INET6): Use same value as winsock2.

24 years ago2000-05-13 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
H.J. Lu [Sat, 13 May 2000 21:19:50 +0000 (21:19 +0000)]
2000-05-13 Alexandre Oliva  <oliva@lsd.ic.unicamp.br>

* ltmain.sh: Preserve in relink_command any environment
variables that may affect the linker behavior.

24 years agoFix cpu_flags for sys{enter,exit} fx{save,restore}
Alan Modra [Sat, 13 May 2000 14:01:54 +0000 (14:01 +0000)]
Fix cpu_flags for sys{enter,exit} fx{save,restore}

24 years ago`.arch cpu_type' pseudo for x86.
Alan Modra [Sat, 13 May 2000 09:26:23 +0000 (09:26 +0000)]
`.arch cpu_type' pseudo for x86.

24 years ago2000-05-12 Mumit Khan <khan@xraylith.wisc.edu>
Mumit Khan [Sat, 13 May 2000 02:01:51 +0000 (02:01 +0000)]
2000-05-12  Mumit Khan  <khan@xraylith.wisc.edu>

* include/cygwin/in.h (struct in6_addr): Fix spelling.
* include/cygwin/socket.h (AF_INET6, PF_INET6): Define macros.
(AF_MAX, PF_MAX): Bump to 32 to leave room for future expansion.

24 years ago* dcrt0.cc (build_argv): Remove unneeded variable.
Christopher Faylor [Sat, 13 May 2000 01:42:53 +0000 (01:42 +0000)]
* dcrt0.cc (build_argv): Remove unneeded variable.
* select.cc (peek_pipe): Don't check for "ready" if it's already set.
(peek_console): Ditto.
(peek_serial): Ditto.
(peek_socket): Ditto.
(peek_windows): Ditto.

24 years ago * fhandler_raw.cc (write_file, read_file): New wrapper functions
Corinna Vinschen [Fri, 12 May 2000 18:34:50 +0000 (18:34 +0000)]
    * fhandler_raw.cc (write_file, read_file): New wrapper functions
        for WriteFile and ReadFile to get rid of ERROR_MEDIA_CHANGED
        and ERROR_BUS_RESET in case of first access to tape.
        (fhandler_dev_raw::raw_write): Use write_file instead of WriteFile.
        (fhandler_dev_raw::raw_read): Use read_file instead of ReadFile.

24 years ago * config.sub (basic_machine): Recognize hppa64 as a valid cpu type.
Jeff Law [Fri, 12 May 2000 17:23:42 +0000 (17:23 +0000)]
    * config.sub (basic_machine): Recognize hppa64 as a valid cpu type.

24 years ago* Makefile.in (DLL_OFILES): Sort.
Christopher Faylor [Fri, 12 May 2000 05:06:43 +0000 (05:06 +0000)]
* Makefile.in (DLL_OFILES): Sort.
* fhandler_tty.cc (fhandler_tty_slave::send_ioctl_request): Eliminate.
(fhandler_tty_slave::ioctl): Rewrite to avoid races.

24 years ago* mmap.cc (list::erase): Increment loop counter.
DJ Delorie [Thu, 11 May 2000 22:30:45 +0000 (22:30 +0000)]
* mmap.cc (list::erase): Increment loop counter.
(map::erase): Likewise.

24 years agoPreliminary update to FAQ to reflect latest net release.
David Starks-Browning [Thu, 11 May 2000 16:19:21 +0000 (16:19 +0000)]
Preliminary update to FAQ to reflect latest net release.
(So far, just a new title, some minor updates, and a disclaimer in each
section that has to be updated for the net release, or at least looked at.)

24 years ago* cygwin.din: insure that regsub() is included in
DJ Delorie [Thu, 11 May 2000 15:12:31 +0000 (15:12 +0000)]
* cygwin.din: insure that regsub() is included in
cygwin1.dll

24 years agoAdd toplevel configure support for ia64-elf.
Jim Wilson [Thu, 11 May 2000 04:27:08 +0000 (04:27 +0000)]
Add toplevel configure support for ia64-elf.
* configure.in (ia64*-*-elf*): Add gdb and friends to noconfigdirs.

24 years agoAdd minimal ia64 support.
Jim Wilson [Thu, 11 May 2000 02:28:06 +0000 (02:28 +0000)]
Add minimal ia64 support.
* libc/include/machine/ieeefp.h: Add ia64 support.
* configure.host: Likewise.

24 years agoWed May 10 13:52:24 2000 Egor Duda <deo@logos-m.ru>
Jeff Johnston [Wed, 10 May 2000 17:58:29 +0000 (17:58 +0000)]
Wed May 10 13:52:24 2000  Egor Duda <deo@logos-m.ru>

        * libc/time/asctime_r.c (asctime_r): Change output format. Day of
        month is now padded with space, not zero.  This now conforms to
        ANSI standard.

24 years ago* Makefile.in: Use appropriate VARIABLE to refer to cygwin.def in load line.
Christopher Faylor [Tue, 9 May 2000 23:00:37 +0000 (23:00 +0000)]
* Makefile.in: Use appropriate VARIABLE to refer to cygwin.def in load line.

24 years ago * fhandler.cc (fhandler_base::puts_readahead): Change
Corinna Vinschen [Tue, 9 May 2000 21:55:11 +0000 (21:55 +0000)]
    * fhandler.cc (fhandler_base::puts_readahead): Change
        while condition to disallow wild runs.

24 years ago * window.cc (setitimer): Check for overflow condition
Corinna Vinschen [Tue, 9 May 2000 13:28:11 +0000 (13:28 +0000)]
    * window.cc (setitimer): Check for overflow condition
        in tv_sec.

24 years ago * errno.cc: Change mapping of ERROR_BAD_PATHNAME to ENOENT.
Corinna Vinschen [Tue, 9 May 2000 10:14:17 +0000 (10:14 +0000)]
    * errno.cc: Change mapping of ERROR_BAD_PATHNAME to ENOENT.

24 years ago * path.cc (symlink::info): Treat non readable files
Corinna Vinschen [Mon, 8 May 2000 22:50:19 +0000 (22:50 +0000)]
    * path.cc (symlink::info): Treat non readable files
        as normal non symlink files.

24 years ago* include/pthread.h (pthread_detach): Add missing prototype.
Christopher Faylor [Mon, 8 May 2000 22:38:07 +0000 (22:38 +0000)]
* include/pthread.h (pthread_detach): Add missing prototype.
(pthread_join): same.

24 years ago* fhandler.cc (lock): use signed math to allow checking ranges
DJ Delorie [Mon, 8 May 2000 16:13:54 +0000 (16:13 +0000)]
* fhandler.cc (lock): use signed math to allow checking ranges
properly.

24 years ago * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lst
Eli Zaretskii [Mon, 8 May 2000 15:13:30 +0000 (15:13 +0000)]
* djunpack.bat: Change the Sed script to replace @V@ in fnchange.lst
        with the version name.

24 years ago * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lst
Eli Zaretskii [Mon, 8 May 2000 15:06:26 +0000 (15:06 +0000)]
* djunpack.bat: Change the Sed script to replace @V@ in fnchange.lst
        with the version name.

* config/djgpp/djconfig.sh: Use more warning switches.

* config/djgpp/fnchange.lst: Replace the leading gdb-0222 with the
        @V@ placebo.

24 years agoNew maintainer for FAQ (doc/*.texinfo except readme), fix DJ's email address.
David Starks-Browning [Mon, 8 May 2000 13:41:33 +0000 (13:41 +0000)]
New maintainer for FAQ (doc/*.texinfo except readme), fix DJ's email address.

24 years ago(print_insn_tic54x): Declare.
Alan Modra [Mon, 8 May 2000 11:01:40 +0000 (11:01 +0000)]
(print_insn_tic54x): Declare.

24 years ago* dcrt0.cc (insert_file): Eliminate unused parameter.
Christopher Faylor [Sun, 7 May 2000 03:29:08 +0000 (03:29 +0000)]
* dcrt0.cc (insert_file): Eliminate unused parameter.
(build_argv): Ditto.
* exceptions.cc (stack): Eliminate unused parameters.
(stackdump): Ditto.
(cygwin_stackdump): Reflect above changes.
(sig_handle): Ditto.
* fhandler.cc (fhandler_base::set_inheritance): Use kludge to avoid unused
parameter warning.

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).

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