]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
24 years agoRemove entries from gcc. They don't make much senses here since
H.J. Lu [Thu, 15 Jun 2000 20:50:48 +0000 (20:50 +0000)]
Remove entries from gcc. They don't make much senses here since
ChangeLogs in gcc and binutils are quite different.

24 years ago2000-06-15 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 15 Jun 2000 20:47:02 +0000 (20:47 +0000)]
2000-06-15  H.J. Lu  <hjl@gnu.org>

* sort.h: New file. Impored from gcc.

* hashtab.h: Updated from from gcc.

2000-06-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

* demangle.h (demangling_styles): Remove trailing comma in enum.

* dyn-string.h (dyn_string_append_char): Change parameter from
char to int.

2000-06-04  Alex Samuel  <samuel@codesourcery.com>

* dyn-string.h: Move here from gcc/dyn-string.h.  Add new functions.

* demangle.h (DMGL_GNU_NEW_ABI): New macro.
(DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI.
(current_demangling_style): Add gnu_new_abi_demangling.
(GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro.
(GNU_NEW_ABI_DEMANGLING): Likewise.
(cplus_demangle_new_abi): New declaration.

24 years agoNew file. A brief list of who maintains newlib.
Ranjith Kumaran [Thu, 15 Jun 2000 20:17:40 +0000 (20:17 +0000)]
New file.  A brief list of who maintains newlib.

24 years ago* path.cc (normalize_posix_path): Convert path to POSIX if it seems to be a
Christopher Faylor [Thu, 15 Jun 2000 19:44:50 +0000 (19:44 +0000)]
* path.cc (normalize_posix_path): Convert path to POSIX if it seems to be a
Windows path.

24 years ago* environ.cc (conv_envvars): Detect and convert all environment variables used
Christopher Faylor [Thu, 15 Jun 2000 03:50:03 +0000 (03:50 +0000)]
* environ.cc (conv_envvars): Detect and convert all environment variables used
by libiberty's choose-temp.c

24 years ago * libc/stdio/fdopen.c (_fdopen_r): Take explicit given
Corinna Vinschen [Wed, 14 Jun 2000 22:25:46 +0000 (22:25 +0000)]
    * libc/stdio/fdopen.c (_fdopen_r): Take explicit given
        bin/textmode into account for Cygwin.

24 years agoRewrote "Adding or updating packages",
David Starks-Browning [Wed, 14 Jun 2000 20:56:56 +0000 (20:56 +0000)]
Rewrote "Adding or updating packages",
plus a few other minor changes.

24 years ago* include/winnt.h: Add some missing defines related to locale identifiers.
Christopher Faylor [Wed, 14 Jun 2000 20:33:31 +0000 (20:33 +0000)]
* include/winnt.h: Add some missing defines related to locale identifiers.
Translate values of LANG_* and SUBLANG_* into hexadecimal.

24 years agoTidied up formatting a bit.
David Starks-Browning [Wed, 14 Jun 2000 16:34:57 +0000 (16:34 +0000)]
Tidied up formatting a bit.
New entries:
How do I convert between Windows and UNIX paths?
Why are compiled executables so huge?!?

24 years agoMinor changes, also add note about deleting temp dir after setup.
David Starks-Browning [Wed, 14 Jun 2000 16:08:03 +0000 (16:08 +0000)]
Minor changes, also add note about deleting temp dir after setup.

24 years agoFix simple @-error.
David Starks-Browning [Tue, 13 Jun 2000 19:52:51 +0000 (19:52 +0000)]
Fix simple @-error.

24 years ago* path.cc (mount_info::add_item): The previous patch can't handle the case of
Christopher Faylor [Tue, 13 Jun 2000 16:48:37 +0000 (16:48 +0000)]
* path.cc (mount_info::add_item): The previous patch can't handle the case of
overwriting a mount entry.

24 years agoNew entry: "How should I set my PATH?"
David Starks-Browning [Tue, 13 Jun 2000 16:30:58 +0000 (16:30 +0000)]
New entry: "How should I set my PATH?"

24 years agoRemoved a couple of "not yet updated" disclaimers.
David Starks-Browning [Tue, 13 Jun 2000 16:12:44 +0000 (16:12 +0000)]
Removed a couple of "not yet updated" disclaimers.
New entry: "info error "dir: No such file or directory""

24 years ago"Installation using the setup.exe program": minor note not to mess with
David Starks-Browning [Tue, 13 Jun 2000 14:58:35 +0000 (14:58 +0000)]
"Installation using the setup.exe program": minor note not to mess with
default mounts.
"Adding or updating packages": full instructions now, not just links to ml.
New:
subsection "Problems running setup.exe"
subsubsection "Error message: "Unable to retrieve the list of cygwin mirrors...""
subsubsection "System hangs when unpacking tar archives"

24 years ago* thread.h: Shorten "current_directory" variables to "cwd_*" throughout.
Christopher Faylor [Tue, 13 Jun 2000 04:40:36 +0000 (04:40 +0000)]
* thread.h: Shorten "current_directory" variables to "cwd_*" throughout.
* path.cc: Ditto.
(normalize_posix_path): Add some extra debugging info.
(chdir): Ditto.  Store chdir'ed posix and MS-DOS directory names in "cache"
here rather than trying to derive them later.

24 years agoMerge "Installation and Setup" and "Using Cygwin Releases" to simply
David Starks-Browning [Mon, 12 Jun 2000 21:46:19 +0000 (21:46 +0000)]
Merge "Installation and Setup" and "Using Cygwin Releases" to simply
"Using Cygwin".  Significant update to "How can I access other drives?".

24 years ago * fhandler_random.cc (read): Call CryptAquireContext with
Corinna Vinschen [Sun, 11 Jun 2000 14:01:18 +0000 (14:01 +0000)]
    * fhandler_random.cc (read): Call CryptAquireContext with
        CRYPT_VERIFYCONTEXT.

24 years agoFri Jun 9 14:28:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
Jeff Johnston [Fri, 9 Jun 2000 18:50:05 +0000 (18:50 +0000)]
Fri Jun  9 14:28:00 2000  Jeff Johnston  <jjohnstn@cygnus.com>

        * libc/include/sys/reent.h (_rand_next): Changed to
        unsigned long long and moved to end of _reent struct in _new union.
        (_REENT_INIT): Changed to move _rand_next initialization.
        * libc/stdlib/rand.c (rand): Changed to use unsigned long long
        linear congruential algorithm that is used by DJGPP.

24 years ago * avr.h: clr,lsl,rol, ... moved after add,adc, ...
Denis Chertykov [Fri, 9 Jun 2000 18:02:05 +0000 (18:02 +0000)]
* avr.h: clr,lsl,rol, ... moved after add,adc, ...

24 years agoThu Jun 8 21:18:00 2000 Ranjith Kumaran <ranjith@cygnus.com>
Ranjith Kumaran [Fri, 9 Jun 2000 01:13:36 +0000 (01:13 +0000)]
Thu Jun  8 21:18:00 2000  Ranjith Kumaran  <ranjith@cygnus.com>

* libc/include/stdlib.h: Set RAND_MAX to __RAND_MAX.
* libc/include/sys/config.h: Define __RAND_MAX.

24 years agoThu Jun 8 17:54:00 2000 Jeff Johnston <jjohnstn@cygnus.com>
Jeff Johnston [Thu, 8 Jun 2000 21:56:18 +0000 (21:56 +0000)]
Thu Jun  8 17:54:00 2000  Jeff Johnston  <jjohnstn@cygnus.com>

        * libc/stdlib/rand_r.c: New algorithm that meets minimal
        standard.

24 years ago * path.cc (path_conv::check): Erase two lines checked in
Corinna Vinschen [Thu, 8 Jun 2000 20:51:11 +0000 (20:51 +0000)]
    * path.cc (path_conv::check): Erase two lines checked in
        by mistake.

24 years ago * fhandler.cc (fhandler_disk_file::open): Check for directory
Corinna Vinschen [Thu, 8 Jun 2000 13:56:28 +0000 (13:56 +0000)]
    * fhandler.cc (fhandler_disk_file::open): Check for directory
        to set O_DIROPEN on directories anyway.

24 years ago path.cc (mount_info::init): Eliminate the mount_slash feature.
Corinna Vinschen [Thu, 8 Jun 2000 13:24:52 +0000 (13:24 +0000)]
    path.cc (mount_info::init): Eliminate the mount_slash feature.
        (mount_slash): Eliminated.
        (mount_info::read_mounts): Eliminate looking up existing entries. The
        loop for deleting cygpath entries is done only when such entries exist.
        (mount_info::from_registry): Eliminate sorting.
        (mount_info::add_item): Call add_reg_mount if necessary. Check nmounts
        more precisely. Use strcasematch in looking up existing entries.
        (mount_info::del_item): Call del_reg_mount if necessary. Use
        strcasematch. Use memmove instead of memcpy.
        (mount_info::import_v1_registry): Everything is done in this method.
        (mount_info::to_registry): Eliminated.
        (mount_info::from_v1_registry): Eliminated.
        (cygwin_umount): Simply call del_item.
        shared.h: Modify the declaration of add_item and del_item. Remove the
        declaration of from_v1_registry.

24 years ago mount.cc (error): New function to report an error and exit.
Corinna Vinschen [Thu, 8 Jun 2000 12:54:12 +0000 (12:54 +0000)]
    mount.cc (error): New function to report an error and exit.
        umount.cc (error): Ditto.
        (remove_all_automounts): Check return status of cygwin_umount.
        (remove_all_user_mounts): Ditto.
        (remove_all_system_mounts): Ditto.

24 years ago* include/cygwin/version.h: Bump DLL minor version number to 3.
Christopher Faylor [Thu, 8 Jun 2000 03:58:51 +0000 (03:58 +0000)]
* include/cygwin/version.h: Bump DLL minor version number to 3.

24 years ago* cygwin.din: add cygwin_dll_init
DJ Delorie [Thu, 8 Jun 2000 00:55:27 +0000 (00:55 +0000)]
* cygwin.din: add cygwin_dll_init
* dcrt0.cc (cygwin_dll_init): new
(dll_crt0_1): short circuit if manually loaded
* path.cc (mount_info::init): don't init if manually loaded

24 years agonew file - notes about using --enable-maintainer-mode
Nick Clifton [Wed, 7 Jun 2000 21:31:48 +0000 (21:31 +0000)]
new file - notes about using --enable-maintainer-mode

24 years ago * avr.h: New file with AVR opcodes.
Denis Chertykov [Wed, 7 Jun 2000 17:48:35 +0000 (17:48 +0000)]
* avr.h: New file with AVR opcodes.

24 years ago * include/netinet/in_systm.h: New file.
Corinna Vinschen [Wed, 7 Jun 2000 11:48:03 +0000 (11:48 +0000)]
    * include/netinet/in_systm.h: New file.
        * include/cygwin/in_systm.h: Ditto.

24 years agoMajor update to "Where can I get more information?" section. Now includes:
David Starks-Browning [Wed, 7 Jun 2000 10:38:47 +0000 (10:38 +0000)]
Major update to "Where can I get more information?" section.  Now includes:
- Posting guidelines
- Pointers to User's Guide, API Reference, USENIX paper
- Pointer to alternate searchable mail archive (www.delorie.com)
- Addresses for commercial & CD-ROM inquiries

24 years agominor typo correction: GNU not Gnu
David Starks-Browning [Wed, 7 Jun 2000 10:28:36 +0000 (10:28 +0000)]
minor typo correction: GNU not Gnu

24 years agoUpdate copyright dates for last patch.
Alan Modra [Wed, 7 Jun 2000 04:08:13 +0000 (04:08 +0000)]
Update copyright dates for last patch.
Scanning ChangeLog showed others were lazy/forgetful too :-)

24 years agoGet rid of the -1 dummy valued enum in START_RELOC_NUMBERS.
Alan Modra [Wed, 7 Jun 2000 03:43:33 +0000 (03:43 +0000)]
Get rid of the -1 dummy valued enum in START_RELOC_NUMBERS.
Remove duplicate reloc enums in elf32-d[13]0v.c
Remove EMPTY_HOWTOs in elf32-i386.c

24 years ago* mount.cc: add stdlib.h for exit
DJ Delorie [Mon, 5 Jun 2000 18:43:54 +0000 (18:43 +0000)]
* mount.cc: add stdlib.h for exit
* umount.cc: ditto
* strace.cc: add #define for alloca

24 years ago* libc/include/string.h: Work around problem with strsignal and gdb.
Christopher Faylor [Sat, 3 Jun 2000 03:03:03 +0000 (03:03 +0000)]
* libc/include/string.h: Work around problem with strsignal and gdb.

24 years agoFix name clash
Alan Modra [Sat, 3 Jun 2000 01:57:29 +0000 (01:57 +0000)]
Fix name clash

24 years ago"Installation Instructions" for FAQ, first update for current net release.
David Starks-Browning [Fri, 2 Jun 2000 17:17:53 +0000 (17:17 +0000)]
"Installation Instructions" for FAQ, first update for current net release.

24 years ago* exceptions.cc: Remove unneeded include.
Christopher Faylor [Thu, 1 Jun 2000 05:57:54 +0000 (05:57 +0000)]
* exceptions.cc: Remove unneeded include.
* dcrt0.cc: Wrap LoadDLLfunc stuff in dummy function.
* init.cc: Ditto.
* uinfo.cc: Ditto.

24 years ago* autoload.h: Put each info block in its own dummy static function.
Christopher Faylor [Thu, 1 Jun 2000 05:41:21 +0000 (05:41 +0000)]
* autoload.h: Put each info block in its own dummy static function.

24 years ago* include/cygwin/version.h: use decimal, NOT octal
DJ Delorie [Wed, 31 May 2000 18:04:00 +0000 (18:04 +0000)]
* include/cygwin/version.h: use decimal, NOT octal

24 years agoRemove broken targets readme.info, faq.info
David Starks-Browning [Wed, 31 May 2000 15:19:47 +0000 (15:19 +0000)]
Remove broken targets readme.info, faq.info
(at least until we know what to do with them)

24 years ago * fhandler.cc (fhandler_disk_file::open): Check for executable
Corinna Vinschen [Wed, 31 May 2000 14:43:23 +0000 (14:43 +0000)]
    * fhandler.cc (fhandler_disk_file::open): Check for executable
        even if ntsec is on if filesystem doesn't support ACLs.

24 years ago * dcrt0.cc: Use LoadDLLfuncEx for loading Crypto API functions
Corinna Vinschen [Wed, 31 May 2000 12:32:59 +0000 (12:32 +0000)]
    * dcrt0.cc: Use LoadDLLfuncEx for loading Crypto API functions
        with parameter `notimp' set to 1.

24 years agoAdd field ``name'' to floatformat.
Andrew Cagney [Wed, 31 May 2000 10:55:00 +0000 (10:55 +0000)]
Add field ``name'' to floatformat.

24 years agoImport texinfo.tex from texinfo-4.0.
Andrew Cagney [Wed, 31 May 2000 10:18:58 +0000 (10:18 +0000)]
Import texinfo.tex from texinfo-4.0.
Add support for ``make pdf'' to the gdb/doc directory using pdftex.

24 years ago* path.cc (mount_info::conv_to_win32_path): Previous patch was too aggressive
Christopher Faylor [Tue, 30 May 2000 21:24:50 +0000 (21:24 +0000)]
* path.cc (mount_info::conv_to_win32_path): Previous patch was too aggressive
in adding a trailing slash.

24 years ago* libc/include/ctype.h: __CYGWIN32__ -> __CYGWIN__
Christopher Faylor [Tue, 30 May 2000 17:18:05 +0000 (17:18 +0000)]
* libc/include/ctype.h: __CYGWIN32__ -> __CYGWIN__
* libc/include/malloc.h: Ditto.
* libc/include/process.h: Ditto.
* libc/include/stdio.h: Ditto.
* libc/include/stdlib.h: Ditto.
* libc/include/time.h: Ditto.
* libc/include/machine/setjmp.h: Ditto.
* libc/include/sys/errno.h: Ditto.
* libc/include/sys/signal.h: Ditto.
* libc/include/sys/stat.h: Ditto.
* libc/include/sys/time.h: Ditto.
* libc/include/sys/unistd.h: Ditto.
* libc/include/string.h: Ditto.  strsignal should return a const char *.

24 years agoNeeded for previous changes.
Christopher Faylor [Tue, 30 May 2000 13:45:20 +0000 (13:45 +0000)]
Needed for previous changes.

24 years ago* config.sub: Import CVS version 1.167 Tue May 30 09:00:07 2000.
Andrew Cagney [Tue, 30 May 2000 09:08:59 +0000 (09:08 +0000)]
* config.sub: Import CVS version 1.167 Tue May 30 09:00:07 2000.
* config.guess: Import CVS version 1.148 Tue May 30 09:00:06 2000

24 years ago* Makefile.in: Remove libadvapi32.a.
Christopher Faylor [Tue, 30 May 2000 00:38:51 +0000 (00:38 +0000)]
* Makefile.in: Remove libadvapi32.a.
* autoload.h: Add additional field to autoload block for handling unimplemented
functions.
(LoadDLLfuncEx): New function which accepts additional parameter for
controlling unimplemented function behavior.
(LoadDLLfunc): Use LoadDLLfuncEx.
* dcrt0.cc: Use new arguments for LoadDLLfunc.  Add advapi32 routines.
(noload): Rewrite in assembler.  Handle new unimplemented function type.
* exceptions.cc: Eliminate another vestige of StackWalk stuff.
* net.cc: Use new arguments for LoadDLLfunc.
* uinfo.cc: Ditto.

* config.h.in: Remove obsolete define.
* path.h (isdrive): New macro.
* dcrt0.cc (globify): Use new macro to determine if a string refers to an
MS-DOS drive.
* environ.cc (winenv): Ditto.
* spawn.cc (find_exec): Ditto.
* path.cc (get_raw_device_number): Ditto.
(mount_info::conv_to_posix_path): Ditto.
(chdir): Ditto.
(cygwin_posix_path_list_p): Ditto.
(cygwin_split_path): Ditto.
(path_conv::check): Move tmp_buf to beginning of function since it can be used
earlier in the loop.  Use tmp_buf rather than 'root' to hold root information.
(mount_info::conv_to_win32_path): Add trailing slash to end of mount path when
it translates to a drive.  Add defensive code to avoid writing beyond the end
of 'dst'.

24 years agoInclude year 2000 in copyright message
Nick Clifton [Sun, 28 May 2000 19:25:07 +0000 (19:25 +0000)]
Include year 2000 in copyright message

24 years agoFix capitialisation of setnaces in comment.
Nick Clifton [Sun, 28 May 2000 19:22:12 +0000 (19:22 +0000)]
Fix capitialisation of setnaces in comment.

24 years ago * fhandler_random.cc (read): Use CRYPT_MACHINE_KEYSET in
Corinna Vinschen [Sat, 27 May 2000 14:00:20 +0000 (14:00 +0000)]
    * fhandler_random.cc (read): Use CRYPT_MACHINE_KEYSET in
        call to CryptAcquireContext() to serve users that did not
        log in interactively.

24 years ago * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.
Corinna Vinschen [Sat, 27 May 2000 13:59:33 +0000 (13:59 +0000)]
    * include/wincrypt.h: Add missing CRYPT_MACHINE_KEYSET define.

24 years ago2000-05-26 Marek Michalkiewicz <marekm@linux.org.pl>
Jeff Johnston [Fri, 26 May 2000 22:42:39 +0000 (22:42 +0000)]
2000-05-26  Marek Michalkiewicz  <marekm@linux.org.pl>

        * libm/common/s_expm1.c (expm1): Add curly braces, avoid warnings.
        * libm/common/s_log1p.c (log1p): Likewise.
        * libm/common/s_scalbn.c (scalbn): Likewise.
        * libm/math/e_log.c: Likewise.
        * libm/math/e_asin.c: Likewise.
        * libm/math/ef_asin.c: Likewise.
        * libm/math/e_j0.c (pzero, qzero): Remove redundant test.
        * libm/math/e_j1.c (pone, qone): Likewise.
        * libm/math/ef_j0.c (pzerof, qzerof): Likewise.
        * libm/math/ef_j1.c (ponef, qonef): Likewise.
        * libm/mathfp/e_j0.c (pzero, qzero): Likewise.
        * libm/mathfp/e_j1.c (pone, qone): Likewise.
        * libm/mathfp/ef_j0.c (pzerof, qzerof): Likewise.
        * libm/mathfp/ef_j1.c (ponef, qonef): Likewise.

24 years agoEli Zaretskii's DOSish file name patches.
Alan Modra [Fri, 26 May 2000 13:11:57 +0000 (13:11 +0000)]
Eli Zaretskii's DOSish file name patches.

24 years ago * errno.cc (errmap): Map ERROR_BAD_NET_NAME to errno ENOSHARE.
Corinna Vinschen [Fri, 26 May 2000 09:17:08 +0000 (09:17 +0000)]
    * errno.cc (errmap): Map ERROR_BAD_NET_NAME to errno ENOSHARE.

24 years ago* sigproc.h (sigframe::set): Accept a default frame pointer.
Christopher Faylor [Fri, 26 May 2000 06:24:58 +0000 (06:24 +0000)]
* sigproc.h (sigframe::set): Accept a default frame pointer.
* sigproc.cc (sig_send): Use passed in frame pointer, if appropriate.

24 years ago* configure.in: Don't assume that cinstall directory exists.
Christopher Faylor [Thu, 25 May 2000 22:39:48 +0000 (22:39 +0000)]
* configure.in: Don't assume that cinstall directory exists.

24 years ago* configure.in: Don't assume that cinstall directory exists.
Christopher Faylor [Thu, 25 May 2000 22:28:43 +0000 (22:28 +0000)]
* configure.in: Don't assume that cinstall directory exists.

24 years agoDefine the ALONE flag bit, for use in the opcode table.
Donald Lindsay [Thu, 25 May 2000 22:23:45 +0000 (22:23 +0000)]
Define the ALONE flag bit, for use in the opcode table.

24 years ago* dir.cc (rmdir): Use file attributes that have already been discovered by
Christopher Faylor [Thu, 25 May 2000 21:45:04 +0000 (21:45 +0000)]
* dir.cc (rmdir): Use file attributes that have already been discovered by
path_conv.

24 years ago* dir.cc (rmdir): Use file attributes that have already been discovered
Christopher Faylor [Thu, 25 May 2000 21:02:28 +0000 (21:02 +0000)]
* dir.cc (rmdir): Use file attributes that have already been discovered
by path_conv.

24 years ago* dir.cc (rmdir): Use file attributes that have already been discovered by
Christopher Faylor [Thu, 25 May 2000 19:48:45 +0000 (19:48 +0000)]
* dir.cc (rmdir): Use file attributes that have already been discovered by
path_conv.

24 years ago Patch by Kazuhiro Fujieda <fujieda@jaist.ac.jp>:
Corinna Vinschen [Thu, 25 May 2000 10:27:36 +0000 (10:27 +0000)]
    Patch by  Kazuhiro Fujieda <fujieda@jaist.ac.jp>:
        * dir.cc (rmdir): Correct the manner in checking the target directory.

24 years ago * dir.cc (writable_directory): Comment out previous code,
Corinna Vinschen [Wed, 24 May 2000 20:09:43 +0000 (20:09 +0000)]
    * dir.cc (writable_directory): Comment out previous code,
        return always 1 for now.
        (mkdir): Call set_file_attribute explicitely with S_IFDIR mode bit.
        * syscalls.cc (chown_worker): Ditto.
        (chmod): Ditto.
        * security.cc (get_nt_attribute): Fix error in debug output.
        Never set FILE_DELETE_CHILD for files.
        Construct appropriate inherit attribute according to file type.

24 years ago* mn10300/time.c (time): Set *tloc, since the sim doesn't.
Alexandre Oliva [Wed, 24 May 2000 19:49:44 +0000 (19:49 +0000)]
* mn10300/time.c (time): Set *tloc, since the sim doesn't.

24 years ago* Makefile.common (%.o): further simplify, add "..." to make it
DJ Delorie [Wed, 24 May 2000 18:54:10 +0000 (18:54 +0000)]
* Makefile.common (%.o): further simplify, add "..." to make it
obvious it's an abbreviated command line.

24 years ago* syscalls.cc (_cygwin_istext_for_stdio): New, for newlib
DJ Delorie [Tue, 23 May 2000 23:52:50 +0000 (23:52 +0000)]
* syscalls.cc (_cygwin_istext_for_stdio): New, for newlib
* include/cygwin/version.h: Bump API number for detect old
programs using old getc/putc macros

24 years ago* libc/stdio/stdio.c (__stextmode): new, see if file is text mode
DJ Delorie [Tue, 23 May 2000 23:51:54 +0000 (23:51 +0000)]
* libc/stdio/stdio.c (__stextmode): new, see if file is text mode
(__sread): always read in binary mode
(__swrite): always write in binary mode
* libc/include/stdio.h: no getc/putc macros for cygwin; causes
compatibility issues with different dll versions
* libc/stdio/fopen.c: use __stextmode
* libc/stdio/fdopen.c: ditto
* libc/stdio/freopen.c: ditto
* libc/stdio/findfp.c: set up __SCLE for std{in,out,err}
* libc/stdio/local.h: declare __stextmode

24 years ago* dir.cc (writable_directory): handle root directories
DJ Delorie [Tue, 23 May 2000 19:25:18 +0000 (19:25 +0000)]
* dir.cc (writable_directory): handle root directories

24 years ago* uname.cc (uname): Use a "s" to denote a snapshot to avoid confusion with the
Christopher Faylor [Tue, 23 May 2000 14:10:31 +0000 (14:10 +0000)]
* uname.cc (uname): Use a "s" to denote a snapshot to avoid confusion with the
number "5".

24 years ago* path.cc (mount_info::conv_to_posix_path): Avoid putting a trailing slash on a
Christopher Faylor [Tue, 23 May 2000 14:08:52 +0000 (14:08 +0000)]
* path.cc (mount_info::conv_to_posix_path): Avoid putting a trailing slash on a
directory name when the ms-dos path spec is a root directory of a device.
* registry.cc (reg_key::build_reg): Set 'key_is_invalid' flag rather than using
an INVALID_HANDLE_KEY.
(reg_key::get_int): Test for key validity before performing registry
operations.
(reg_key::set_int): Ditto.
(reg_key::get_string): Ditto.
(reg_key::set_string): Ditto.
(reg_key::kill): Ditto.
(reg_key::~reg_key): Ditto.

24 years ago* mkvers.sh: Use snapshot date as build date since it is more interesting.
Christopher Faylor [Tue, 23 May 2000 05:18:48 +0000 (05:18 +0000)]
* mkvers.sh: Use snapshot date as build date since it is more interesting.
* uname.cc (uname): Detect if this is a snapshot build and add an "S" to the
version number.  Report the snapshot date as the release date.

24 years ago * ia64.h (R_IA64_PCREL60B, R_IA64_PCREL21BI): New.
Richard Henderson [Tue, 23 May 2000 01:30:56 +0000 (01:30 +0000)]
    * ia64.h (R_IA64_PCREL60B, R_IA64_PCREL21BI): New.
        (R_IA64_PCREL22, R_IA64_PCREL64I): New.

24 years agoAllow d suffix on iret
Alan Modra [Tue, 23 May 2000 00:36:39 +0000 (00:36 +0000)]
Allow d suffix on iret

24 years ago* environ.cc (regopt): Scan HKLM if HKCU scan fails.
Christopher Faylor [Mon, 22 May 2000 21:19:36 +0000 (21:19 +0000)]
* environ.cc (regopt): Scan HKLM if HKCU scan fails.

24 years ago * dir.cc (rmdir): Care for misleading error messages
Corinna Vinschen [Mon, 22 May 2000 17:15:47 +0000 (17:15 +0000)]
    * dir.cc (rmdir): Care for misleading error messages
        when trying to remove a directory on a samba share.
        Eliminate superfluous else branch.
        * syscalls.cc (_rename): Additional check for ERROR_FILE_EXISTS
        if MoveFile fails.

24 years ago* dcrt0.cc (dll_crt0_1): Move uinfo_init call to before sigproc_init to avoid a
Christopher Faylor [Mon, 22 May 2000 00:54:22 +0000 (00:54 +0000)]
* dcrt0.cc (dll_crt0_1): Move uinfo_init call to before sigproc_init to avoid a
race.
(noload): Add an extra argument for debugging.
* uinfo.cc (uinfo_init): Eliminate test for multiple calls.
(getlogin): Assume that uinfo_init has already been called.

24 years ago20000-05-21 H.J. Lu (hjl@gnu.org)
H.J. Lu [Sun, 21 May 2000 16:57:14 +0000 (16:57 +0000)]
20000-05-21  H.J. Lu  (hjl@gnu.org)

* configure: Revert changes made on May 18 and May 19.

        * Makefile.in (CC_FOR_TARGET): Make sure as/ld in the gcc
        directory are used if they exist. Make sure
        $(build_tooldir)/include is searched for header files,
        $(build_tooldir)/lib/ for library files.
        (GCC_FOR_TARGET): Likewise.
        (CXX_FOR_TARGET): Likewise.

24 years ago* exceptions.cc (interruptible): Add an argument to control whether function
Christopher Faylor [Sat, 20 May 2000 05:52:33 +0000 (05:52 +0000)]
* exceptions.cc (interruptible): Add an argument to control whether function
just checks for validity.  Flag module handle == 0 as noninterrupible.
(call_handler): Always acquire and release ebp lock.  Loop for only a fixed
amount of time attempting to grab mutos and find an interruptible PC.

24 years ago * regtool.cc (find_key): Add parameter `access'.
Corinna Vinschen [Fri, 19 May 2000 22:02:23 +0000 (22:02 +0000)]
    * regtool.cc (find_key): Add parameter `access'.
        Call `RegOpenKeyEx' with that desired access.
        (cmd_add, cmd_remove, cmd_set, cmd_unset): Call
        `find_key' with KEY_ALL_ACCESS access.
        (cmd_list, cmd_check, cmd_get): Call `find_key'
        with KEY_READ access.

24 years ago20000-05-19 H.J. Lu (hjl@gnu.org)
H.J. Lu [Fri, 19 May 2000 18:14:18 +0000 (18:14 +0000)]
20000-05-19  H.J. Lu  (hjl@gnu.org)

* configure: Provide --disable-target-dir-sanity-checking to
disable the gcc directory checking for cross compiling.

24 years ago* syscalls.cc (setmode): change mode of any matching FILE* also.
DJ Delorie [Fri, 19 May 2000 17:15:02 +0000 (17:15 +0000)]
* syscalls.cc (setmode): change mode of any matching FILE* also.

24 years ago* cygpath.cc: add --windir/--sysdir options
DJ Delorie [Fri, 19 May 2000 17:06:28 +0000 (17:06 +0000)]
* cygpath.cc: add --windir/--sysdir options
* utils.sgml: and document them

24 years ago* Makefile.in: Remove external.h dependency.
Christopher Faylor [Thu, 18 May 2000 21:30:30 +0000 (21:30 +0000)]
* Makefile.in: Remove external.h dependency.
* dcrt0.cc (sigthread::init): Move here from sigproc.h.
* sigproc.h (sigthread): Move init to dcrt0.cc.

24 years ago* libc/stdio/fgets.c (fgets): perform CRLF conversions if __SCLE
DJ Delorie [Thu, 18 May 2000 19:03:10 +0000 (19:03 +0000)]
* libc/stdio/fgets.c (fgets): perform CRLF conversions if __SCLE

24 years ago* Makefile.in: Eliminate WINSUP_DEPS.
Christopher Faylor [Thu, 18 May 2000 18:39:11 +0000 (18:39 +0000)]
* Makefile.in: Eliminate WINSUP_DEPS.
* cygpath.cc: Reorganize includes to accomodate sys/cygwin.h changes.
* mkgroup.c: Ditto.
* mkpasswd.c: Ditto.
* mount.cc: Ditto.  Eliminate use of cygwin source specific includes.
* ps.cc: Ditto.
* cygwin.cc: Eliminate obsolete file.

24 years ago* MAINTAINERS: Add Corinna to general list.
Christopher Faylor [Thu, 18 May 2000 18:34:02 +0000 (18:34 +0000)]
* MAINTAINERS: Add Corinna to general list.

24 years agoEliminate.
Christopher Faylor [Thu, 18 May 2000 18:32:26 +0000 (18:32 +0000)]
Eliminate.

24 years ago* select.cc (thread_pipe): Add paranoid check to ensure thread termination.
Christopher Faylor [Thu, 18 May 2000 18:32:05 +0000 (18:32 +0000)]
* select.cc (thread_pipe): Add paranoid check to ensure thread termination.
* external.cc: Eliminate obsolete include.
* getopt.c (getopt_long): Fix compiler warning.
* shared.h: Moved PID_ definitions to include/sys/cygwin so that they can be
used by external programs.
* include/sys/cygwin.h: Move external definitions here.  Include sys/resource.h
to avoid having to do this everywhere.

24 years ago20000-05-18 H.J. Lu (hjl@gnu.org)
H.J. Lu [Thu, 18 May 2000 17:11:17 +0000 (17:11 +0000)]
20000-05-18  H.J. Lu  (hjl@gnu.org)

* configure: Ask to create the gcc directory for cross
compiling if necessary.

24 years ago * configure.in (hppa*64*-*-*): Do build ld for this configuration.
Jeff Law [Thu, 18 May 2000 16:58:06 +0000 (16:58 +0000)]
    * configure.in (hppa*64*-*-*): Do build ld for this configuration.

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.

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