]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
23 years agoupdate & expand section on multiple DLLs
David Starks-Browning [Tue, 12 Dec 2000 14:24:42 +0000 (14:24 +0000)]
update & expand section on multiple DLLs

23 years agotiny fix
David Starks-Browning [Tue, 12 Dec 2000 13:51:18 +0000 (13:51 +0000)]
tiny fix

23 years agoadded structure (unsolved vs. FITNR).
David Starks-Browning [Tue, 12 Dec 2000 13:47:50 +0000 (13:47 +0000)]
added structure (unsolved vs. FITNR).
added entry about scp leaving ssh procs on Win9x.

23 years agoscreen has now been ported
David Starks-Browning [Tue, 12 Dec 2000 13:26:59 +0000 (13:26 +0000)]
screen has now been ported

23 years agothese problems are fixed now
David Starks-Browning [Tue, 12 Dec 2000 13:24:06 +0000 (13:24 +0000)]
these problems are fixed now

23 years ago2000-12-11 Joel Sherrill <joel@OARcorp.com>
Jeff Johnston [Tue, 12 Dec 2000 01:24:09 +0000 (01:24 +0000)]
2000-12-11  Joel Sherrill <joel@OARcorp.com>

        * Merge RTEMS specific .h files into main libc/include.
        * libc/sys/rtems/include/signal.h: Removed.
        * libc/sys/rtems/include/time.h: Removed.
        * libc/sys/rtems/sys/features.h: Removed.
        * libc/sys/rtems/sys/sched.h: Removed.
        * libc/sys/rtems/sys/siginfo.h: Removed.
        * libc/sys/rtems/sys/signal.h: Removed.
        * libc/sys/rtems/sys/time.h: Removed.
        * libc/sys/rtems/sys/times.h: Removed.
        definitions for time_t and clock_t since these are
        no longer in time.h.
        * libc/include/pthread.h: New file.
        * libc/include/sys/sched.h: New file.
        * libc/include/sys/features.h: New file.
        * libc/include/time.h: Removed duplicate definition of clock_t
        and time_t, get them from <sys/types.h> instead.  Add prototypes        for POSIX clock and timer functionality.
        * libc/sys/linux/sys/types.h: Changed to include
        * libc/include/machine/types.h: Add _CLOCKID_T_ and _TIMER_T_.
        * libc/include/sys/signal.h: Add more complete set of POSIX
        signal functionality including real-time and threaded signals.
        * libc/include/sys/types.h: Add clock_t, time_t, struct
        timespec, and struct itimerspec.  Centralizing these makes
        things cleaner.  RTEMS uses 64-bit dev_t.
        Added numerous primitive definitions
        for pthreads including macros, pthread_attr_t,
        pthread_mutexattr_t, pthread_condattr_t, pthread_key_t,
        pthread_once_t, and pthread_t.
        * libc/include/sys/unistd.h: Added getlogin_r() prototype.
        If RTEMS follow POSIX on read(), write() and sbrk() prototype.
        Feature flags removed and moved to new file <sys/features.h>.
        Full set of POSIX sysconf() constants

23 years ago * net.cc (cygwin_rexec): Eliminate superfluous call to
Corinna Vinschen [Mon, 11 Dec 2000 19:45:54 +0000 (19:45 +0000)]
    * net.cc (cygwin_rexec): Eliminate superfluous call to
        `set_socket_inheritance'.
        * include/sys/socket.h: Add SUS defines for option values to `shutdown'.

23 years ago* lib/Makefile.in: Install headers and libraries in tooldir.
Christopher Faylor [Mon, 11 Dec 2000 18:14:15 +0000 (18:14 +0000)]
* lib/Makefile.in: Install headers and libraries in tooldir.

23 years ago * hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux
Jeff Law [Mon, 11 Dec 2000 17:55:58 +0000 (17:55 +0000)]
    * hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux
        compatibility.

23 years ago * tc-i386.c (md_assemble): Refuse 's' and 'l' suffixes in the intel
Jan Hubicka [Mon, 11 Dec 2000 14:01:46 +0000 (14:01 +0000)]
* tc-i386.c (md_assemble): Refuse 's' and 'l' suffixes in the intel
mode; convert 'd' suffix to 's' or 'l'; remove all DWORD_MNEM_SUFFIX
references.
(intel_e09_1): Convert QWORD to 'l' suffix for FP operations; refuse
otherwise.
* tc-i386.h (DWORD_MNEM_SUFFIX): Kill.
(No_dSuf): Kill.

* i386.h (*_Suf): Remove No_dSuf.
(d_suf, wld_Suf,sld_Suf, sldx_Suf, bwld_Suf, d_FP, sld_FP, sldx_FP)
Remove.
(i386_optab): Remove 'd' in the suffixes.

23 years agoReplace #warning with #error
Alan Modra [Mon, 11 Dec 2000 03:43:05 +0000 (03:43 +0000)]
Replace #warning with #error

23 years ago* Makefile.in: Compile/link dumper.exe with c++.
Christopher Faylor [Mon, 11 Dec 2000 00:10:49 +0000 (00:10 +0000)]
* Makefile.in: Compile/link dumper.exe with c++.

23 years ago* include/sysexits: New file.
Christopher Faylor [Sun, 10 Dec 2000 22:19:50 +0000 (22:19 +0000)]
* include/sysexits: New file.

23 years ago* autoload.cc: Autoload CharToOemA.
Christopher Faylor [Sun, 10 Dec 2000 00:45:12 +0000 (00:45 +0000)]
* autoload.cc: Autoload CharToOemA.
* dcrt0.cc (dll_crt0_1): Translate command line to OEM if current codepage is
OEM.
* environ.cc: Add new option 'codepage' to CYGWIN environment variable.
* fhandler_clipboard.cc (fhandler_clipboard::read): Read clipboard in OEM mode
if current codepage is OEM.
* fhandler_console.cc (fhandler_console::read): Only translate console input if
current codepage is ANSI.
* fhandler_console.cc (fhandler_console::write_normal): Translate output data
if current codepage is ANSI.
* pinfo.cc (codepage_init): New function.  Setup current codepage from CYGWIN
environment variable and set codepage for file APIs.
* security.cc (read_sd): Translate file name to it if current codepage is OEM.
* winsup.h: (sys_wcstombs,sys_mbstowcs): Use current codepage for translations
between multibyte and widechar string and vice versa.

23 years ago* path.cc (normalize_win32_path): Check for explicit use of two slashes at the
Christopher Faylor [Sat, 9 Dec 2000 21:31:49 +0000 (21:31 +0000)]
* path.cc (normalize_win32_path): Check for explicit use of two slashes at the
beginning of a path.  These should be treated specially regardless of whether
they are UNC paths or old-style //a paths.  Avoid adding cwd to a path if the
path already begins with '/'.

23 years ago* path.cc (normalize_win32_path): Reorganize logic to accomodate chroot.
Christopher Faylor [Sat, 9 Dec 2000 03:29:33 +0000 (03:29 +0000)]
* path.cc (normalize_win32_path): Reorganize logic to accomodate chroot.
Always check for MAX_PATH overrun.  Avoid adding one too many backslashes when
src path begins with a slash.  From Corinna Vinschen.
* winsup.h: Force demangling for dll_crt0 for newer compilers.

23 years ago2000-12-08 Werner Almesberger <Werner.Almesberger@epfl.ch>
Jeff Johnston [Sat, 9 Dec 2000 01:20:32 +0000 (01:20 +0000)]
2000-12-08  Werner Almesberger  <Werner.Almesberger@epfl.ch>

        * configure.host: Added x86 linux target.
        * libc/unix/getpass.c (_PATH_PASSWD, _PASSWORD_LEN): Default
        definitions provided if not already defined.
        * libc/sys/linux/crt0.c: New file.
        * libc/sys/linux/Makefile.am: Ditto.
        * libc/sys/linux/Makefile.in: Ditto.
        * libc/sys/linux/aclocal.m4: Ditto.
        * libc/sys/linux/brk.c: Ditto.
        * libc/sys/linux/configure: Ditto.
        * libc/sys/linux/configure.in: Ditto.
        * libc/sys/linux/getoptlong.c: Ditto.
        * libc/sys/linux/ids.c: Ditto.
        * libc/sys/linux/inode.c: Ditto.
        * libc/sys/linux/io.c: Ditto.
        * libc/sys/linux/linux.c: Ditto.
        * libc/sys/linux/process.c: Ditto.
        * libc/sys/linux/realpath.c: Ditto.
        * libc/sys/linux/select.c: Ditto.
        * libc/sys/linux/signal.c: Ditto.
        * libc/sys/linux/systat.c: Ditto.
        * libc/sys/linux/termios.c: Ditto.
        * libc/sys/linux/time.c: Ditto.
        * libc/sys/linux/wait.c: Ditto.
        * libc/sys/linux/include/alloca.h: Ditto.
        * libc/sys/linux/include/getopt.h: Ditto.
        * libc/sys/linux/include/stdint.h: Ditto.
        * libc/sys/linux/include/unistd.h: Ditto.
        * libc/sys/linux/sys/cdefs.h: Ditto.
        * libc/sys/linux/sys/dirent.h: Ditto.
        * libc/sys/linux/sys/errno.h: Ditto.
        * libc/sys/linux/sys/fcntl.h: Ditto.
        * libc/sys/linux/sys/file.h: Ditto.
        * libc/sys/linux/sys/ioctl.h: Ditto.
        * libc/sys/linux/sys/resource.h: Ditto.
        * libc/sys/linux/sys/signal.h: Ditto.
        * libc/sys/linux/sys/stat.h: Ditto.
        * libc/sys/linux/sys/syscall.h: Ditto.
        * libc/sys/linux/sys/termios.h: Ditto.
        * libc/sys/linux/sys/time.h: Ditto.
        * libc/sys/linux/sys/types.h: Ditto.
        * libc/sys/linux/sys/utmp.h: Ditto.
        * libc/sys/linux/sys/utsname.h: Ditto.
        * libc/sys/linux/sys/wait.h: Ditto.

23 years ago2000-12-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Jeff Johnston [Fri, 8 Dec 2000 21:31:08 +0000 (21:31 +0000)]
2000-12-08  Ralf Corsepius <corsepiu@faw.uni-ulm.de>

        * Makefile.am: $(INSTALL), $(INSTALL_DATA), and $(INSTALL_PROGRAM)
        can be a relative path to $(top_srcdir)/install.sh so ensure the
        autoconf detected settings are properly passed recursively.
        Similarly, add AM_MAKEFLAGS to FLAGS_TO_PASS so they also get passed
        properly to subdirectories.
        * Makefile.in: Regenerated.

23 years agoActually add safe-ctype.h
Christopher Faylor [Fri, 8 Dec 2000 03:28:41 +0000 (03:28 +0000)]
Actually add safe-ctype.h

23 years ago* safe-ctype.h: New file.
Christopher Faylor [Fri, 8 Dec 2000 03:26:46 +0000 (03:26 +0000)]
* safe-ctype.h: New file.

23 years ago2000-12-07 Jay Kulpinski <jskulpin@eng01.gdds.com>
Jeff Johnston [Fri, 8 Dec 2000 00:27:39 +0000 (00:27 +0000)]
2000-12-07  Jay Kulpinski <jskulpin@eng01.gdds.com>

        * libc/stdio/vfprintf.c: Minor modification to avoid requiring
        a floating point register unless really printing a floating
        point number.

23 years ago#warn -> #warning
Alan Modra [Thu, 7 Dec 2000 23:48:01 +0000 (23:48 +0000)]
#warn -> #warning

23 years ago2000-12-07 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 7 Dec 2000 23:38:05 +0000 (23:38 +0000)]
2000-12-07  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdlib/ldtoa.c: Removed include of alloca.h.
        Also removed \r's.
        (asctoeg): Replaced alloca call with stack array and malloc
        when storage exceeds reasonable limit.
        (e53toe): Fixed einfin calls missing ldp parameter.
        (eiisinf): Hide behind check for LDBL_MANT_DIG == 64.

23 years ago* add sid/ delegation
Frank Ch. Eigler [Thu, 7 Dec 2000 21:29:37 +0000 (21:29 +0000)]
* add sid/ delegation

23 years ago * cygwin.din: Declare strtok_r for the import lib. Already in the DLL.
Corinna Vinschen [Thu, 7 Dec 2000 19:43:37 +0000 (19:43 +0000)]
    * cygwin.din: Declare strtok_r for the import lib. Already in the DLL.

23 years ago * mkpasswd.c: make default home directory /home/$user if one
Corinna Vinschen [Thu, 7 Dec 2000 10:31:01 +0000 (10:31 +0000)]
    * mkpasswd.c: make default home directory /home/$user if one
        can't be found in user registry. Allow user to override
        that with command line arg.
        (longopts): Fix typo in `local-groups' option.
        (main): Initialize `passed_home_path' before first usage.

23 years agoMake initial tabbing consistent.
Christopher Faylor [Thu, 7 Dec 2000 03:20:21 +0000 (03:20 +0000)]
Make initial tabbing consistent.

23 years ago* getopt.h obstack.h: Standarize copyright statement.
DJ Delorie [Thu, 7 Dec 2000 02:06:09 +0000 (02:06 +0000)]
* getopt.h obstack.h: Standarize copyright statement.

23 years ago2000-12-06 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 7 Dec 2000 00:17:20 +0000 (00:17 +0000)]
2000-12-06  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/vfscanf.c: Fix typo for _NO_LONGDBL macro.

23 years ago2000-12-06 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 6 Dec 2000 23:50:11 +0000 (23:50 +0000)]
2000-12-06  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdlib/Makefile.am: Added ldtoa.c to list of sources.
        * libc/stdlib/Makefile.in: Regenerated.
        * libc/stdio/floatio.h: Added suitable MAXEXP for long double.
        * libc/stdio/vfieeefp.h: Added long double bit structures.
        * libc/stdio/vfprintf.c[WANT_IO_LONG_DBL]: Added long double support.
        [WANT_IO_LONG_DBL](isinfl, isnanl): New static long double routines.
        (exponent): Changed expbuf to reasonable maximum instead of MAXEXP.
        * libc/stdio/vfscanf.c[WANT_IO_LONG_DBL]: Added long double support.
        * libc/stdlib/ldtoa.c: New file containing _ldtoa_r and
        _strtold routines used for conversions between character
        and long double.

23 years ago * winsup/cygwin/include/sys/uio.h: readv: Correct prototype
Corinna Vinschen [Wed, 6 Dec 2000 22:42:26 +0000 (22:42 +0000)]
    * winsup/cygwin/include/sys/uio.h: readv: Correct prototype
writev: ditto.

23 years ago * libc/include/stdlib.h: Add declarations for `mkstemp' and `mktemp'.
Corinna Vinschen [Wed, 6 Dec 2000 11:02:28 +0000 (11:02 +0000)]
    * libc/include/stdlib.h: Add declarations for `mkstemp' and `mktemp'.

23 years ago * include/winnls.h: NORM_IGNORE* remove duplicate defines.
Earnie Boyd [Tue, 5 Dec 2000 17:26:01 +0000 (17:26 +0000)]
* include/winnls.h: NORM_IGNORE* remove duplicate defines.
SORT_STRINGSORT: ditto.
CMAP*: ditto.
CTRY_*: add new defines.
LGRPID_*: ditto.
LCMAP*: change defines to hex notation.
CALID: change from ULONG to DWORD.
CALTYPE: ditto.
_cpinfoex[AW]: add structure.
FoldString: correct Unicode mappings.
GetCPInfoEx[AW]: add prototypes.
EnumCalendarInfoEx[AW]: ditto.
EnumDateFormatsEx[AW]: ditto.
EnumSystemLanguageGroups[AW]: ditto.
EnumLanguageGroupLocales[AW]: ditto.
EnumUILanguages[AW]: ditto.
GetSystemDefaultUILanguage[AW]: ditto.
GetUserDefaultUILanguage[AW]: ditto.
IsValidLanguageGroup[AW]: ditto.
CALINFO_ENUMPROCEX[AW]: add function pointer typedef
LANGUAGEGROUP_ENUMPROC[AW]: ditto
LANGGROUPLOCALE_ENUMPROC[AW]: ditto
UILANGUAGE_ENUMPROC[AW]: ditto
DATEFMT_ENUMPROCEX[AW]: ditto
LPCURRENCYFMT[AW]: add structure pointer typedef
LPNUMBERFMT[AW]: ditto

* ChangeLog: Correct entry by Matt Hargett to include file name.

23 years ago* demangle.h: Change "new_abi" to "v3" everywhere.
DJ Delorie [Tue, 5 Dec 2000 16:49:47 +0000 (16:49 +0000)]
* demangle.h: Change "new_abi" to "v3" everywhere.

23 years ago * include/sys/uio.h: Include <sys/cdefs.h>. Use __BEGIN_DECL and
Corinna Vinschen [Tue, 5 Dec 2000 16:08:48 +0000 (16:08 +0000)]
    * include/sys/uio.h: Include <sys/cdefs.h>. Use __BEGIN_DECL and
        __END_DECL.
        Add declarations for `readv' and `writev'.

23 years ago * Added a define for INVALID_SET_FILE_POINTER, a possible return
Corinna Vinschen [Tue, 5 Dec 2000 08:53:45 +0000 (08:53 +0000)]
    * Added a define for INVALID_SET_FILE_POINTER, a possible return
        code for the SetFilePointer() win32 API call.

23 years ago * Makefile.in: Change `-nostartfiles' to `-nostdlib' to avoid
Corinna Vinschen [Mon, 4 Dec 2000 20:05:41 +0000 (20:05 +0000)]
* Makefile.in: Change `-nostartfiles' to `-nostdlib' to avoid
automatic linking with default libraries when linking new-cygwin1.dll.
Link with libgcc.a and libstdc++.a explicitly.

23 years ago2000-12-04 Joel Sherrill <joel@OARcorp.com>
Jeff Johnston [Mon, 4 Dec 2000 19:06:37 +0000 (19:06 +0000)]
2000-12-04  Joel Sherrill <joel@OARcorp.com>

        * libc/include/machine/time.h: RTEMS systems can configure clock
        tick rate so use sysconf() to ask.

23 years ago2000-12-04 Joel Sherrill <joel@OARcorp.com>
Jeff Johnston [Mon, 4 Dec 2000 18:47:07 +0000 (18:47 +0000)]
2000-12-04  Joel Sherrill <joel@OARcorp.com>

        * libc/include/sys/times.h: Add reference to POSIX standard.

23 years ago2000-12-04 Joel Sherrill <joel@OARcorp.com>
Jeff Johnston [Mon, 4 Dec 2000 18:40:53 +0000 (18:40 +0000)]
2000-12-04  Joel Sherrill <joel@OARcorp.com>

        * libc/include/sys/time.h: Added BSD timer manipulation macros
        used by RTEMS code.

23 years ago2000-12-04 Joel Sherrill <joel@OARcorp.com>
Jeff Johnston [Mon, 4 Dec 2000 18:34:49 +0000 (18:34 +0000)]
2000-12-04  Joel Sherrill <joel@OARcorp.com>

        * libc/sys/rtems/crt0.c: Add stubs for functions implicitly
        referenced by code generated by gcc 2.8.1.
        (a29k): Add stubs for V_SPILL, V_FILL, V_BSD_OS, V_EPI_OS to
        satisfy gcc.

23 years ago2000-12-04 Joel Sherrill <joel@OARcorp.com>
Jeff Johnston [Mon, 4 Dec 2000 18:29:29 +0000 (18:29 +0000)]
2000-12-04  Joel Sherrill <joel@OARcorp.com>

        * libc/stdlib/system.c: Avoid compiling do_system() for RTEMS.

23 years ago2000-12-04 Joel Sherrill <joel@OARcorp.com>
Jeff Johnston [Mon, 4 Dec 2000 18:22:10 +0000 (18:22 +0000)]
2000-12-04  Joel Sherrill <joel@OARcorp.com>

        * libc/include/ieeefp.h: Added entries for OpenCores CPUs.

23 years ago2000-12-04 Joel Sherrill <joel@OARcorp.com>
Jeff Johnston [Mon, 4 Dec 2000 18:15:35 +0000 (18:15 +0000)]
2000-12-04  Joel Sherrill <joel@OARcorp.com>

        * configure.host (or16, or32): New entries for OpenCores
        OpenRisc CPUs.
        (*-*-rtems*): Add -DNO_EXEC.

23 years ago2000-12-04 Keith Outwater <vac4050@cae597.rsc.raytheon.com>
Jeff Johnston [Mon, 4 Dec 2000 18:01:50 +0000 (18:01 +0000)]
2000-12-04 Keith Outwater <vac4050@cae597.rsc.raytheon.com>

        * libc/include/sys/errno.h: Added comments on many error numbers.
        * libc/string/strerror.c: Added some more strings.

23 years ago* path.cc (normalize_win32_path): Handle UNC paths better.
Christopher Faylor [Sun, 3 Dec 2000 06:21:40 +0000 (06:21 +0000)]
* path.cc (normalize_win32_path): Handle UNC paths better.
(slash_unc_prefix_p): Allow backslash UNC paths.

23 years ago* Makefile.in: Use CXX to build the DLL.
Christopher Faylor [Sun, 3 Dec 2000 05:42:03 +0000 (05:42 +0000)]
* Makefile.in: Use CXX to build the DLL.
* configure.in: Find correct c++ compiler.
* configure: Regenerate.

23 years ago* Makefile.common: Eliminate checks for libgcc.a and libstdc++.a. Use CXX for
Christopher Faylor [Sun, 3 Dec 2000 05:40:45 +0000 (05:40 +0000)]
* Makefile.common: Eliminate checks for libgcc.a and libstdc++.a.  Use CXX for
g++ compiles.
* configure.in: Find correct c++ compiler.
* configure: Regenerate.

23 years ago* Makefile.in: Remove some extra cruft.
Christopher Faylor [Sun, 3 Dec 2000 05:20:56 +0000 (05:20 +0000)]
* Makefile.in: Remove some extra cruft.

23 years ago* Makefile.in: Use CXX to build the DLL.
Christopher Faylor [Sun, 3 Dec 2000 05:16:33 +0000 (05:16 +0000)]
* Makefile.in: Use CXX to build the DLL.
* configure.in: Find correct c++ compiler.
* configure: Regenerate.
* path.cc (normalize_posix_path): Put correct drive at beginning of \foo style
paths.
(chdir): Don't send non-posix path to cygcwd.set.

23 years ago * net.cc (get_inet_addr ): Close AF_UNIX socket file after reading.
Corinna Vinschen [Sat, 2 Dec 2000 21:29:00 +0000 (21:29 +0000)]
    * net.cc (get_inet_addr ): Close AF_UNIX socket file after reading.

23 years agoAdd MIPS SB1 machine
Nick Clifton [Sat, 2 Dec 2000 01:10:33 +0000 (01:10 +0000)]
Add MIPS SB1 machine

23 years agoAdd MIPS V and MIPS 64 machine numbers
Nick Clifton [Sat, 2 Dec 2000 00:55:22 +0000 (00:55 +0000)]
Add MIPS V and MIPS 64 machine numbers

23 years agoAdd MIPS32 as a seperate MIPS architecture
Nick Clifton [Fri, 1 Dec 2000 21:35:38 +0000 (21:35 +0000)]
Add MIPS32 as a seperate MIPS architecture

23 years agoImprove MIPS32 support
Nick Clifton [Fri, 1 Dec 2000 20:05:32 +0000 (20:05 +0000)]
Improve MIPS32 support

23 years ago2000-11-30 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 30 Nov 2000 20:18:28 +0000 (20:18 +0000)]
2000-11-30  Jeff Johnston <jjohnstn@redhat.com>

        * libc/sys/sh/syscalls.c (_link): New stub.

23 years agoAdd x86-64 support files.
Nick Clifton [Thu, 30 Nov 2000 19:05:18 +0000 (19:05 +0000)]
Add x86-64 support files.

23 years agoAdd support for Intel's XScale processor
Nick Clifton [Thu, 30 Nov 2000 01:57:27 +0000 (01:57 +0000)]
Add support for Intel's XScale processor

23 years ago * cygheap.cc (chgheap_root::operator =): Check root dir properly.
Corinna Vinschen [Wed, 29 Nov 2000 22:27:15 +0000 (22:27 +0000)]
    * cygheap.cc (chgheap_root::operator =): Check root dir properly.

23 years ago * Makefile.in: eliminate the need for RUNTIME and CRT_ID.
Earnie Boyd [Wed, 29 Nov 2000 21:14:48 +0000 (21:14 +0000)]
* Makefile.in: eliminate the need for RUNTIME and CRT_ID.
Always build crt1.o, dllcrt1.o, crt2.o and dllcrt2.o.
Create a libcoldname.a for the oldname library for CRTDLL.
Restrict libmoldname.a for the oldname library for MSVCRT.
* configure.in: eliminate setting RUNTIME and CRT_ID variables.
Restructure the $target_os case logic.
Always name the MinGW thread dll helper mingwm.
Change Cygwin's HEADER_SUBDIR value from mingw32 to mingw.
* configure: regenerate.

23 years ago* libiberty.h: Move #includes to top. Prototype xmalloc_failed.
DJ Delorie [Wed, 29 Nov 2000 20:14:48 +0000 (20:14 +0000)]
* libiberty.h: Move #includes to top.  Prototype xmalloc_failed.

23 years ago * net.cc (cygwin_inet_aton): Return nonzero if the address
Corinna Vinschen [Wed, 29 Nov 2000 17:15:00 +0000 (17:15 +0000)]
    * net.cc (cygwin_inet_aton): Return nonzero if the address
is valid, zero if not according to Linux man page.

23 years agoNew entry "Bash says "command not found", but it's right there!"
David Starks-Browning [Wed, 29 Nov 2000 16:24:59 +0000 (16:24 +0000)]
New entry "Bash says "command not found", but it's right there!"

23 years ago* mmap.cc (munmap): Check that mmap and munmap length match.
Christopher Faylor [Tue, 28 Nov 2000 21:25:45 +0000 (21:25 +0000)]
* mmap.cc (munmap): Check that mmap and munmap length match.

23 years ago * fhandler.cc (fhandler_disk_file::open): Check for buggy CreateFile
Corinna Vinschen [Tue, 28 Nov 2000 18:45:42 +0000 (18:45 +0000)]
    * fhandler.cc (fhandler_disk_file::open): Check for buggy CreateFile
        condition.
        * path.cc (path_conv::check): Get file system type in call to
        GetVolumeInformation to check for file systems with buggy CreateFile.
        * path.h (enum path_types): Add PATH_HASBUGGYOPEN.
        (class path_conv): Add methods `has_buggy_open' and
        `set_has_buggy_open'.

23 years ago * common.h (e_machine numbers): Clarify comments to describe how
Hans-Peter Nilsson [Mon, 27 Nov 2000 21:52:56 +0000 (21:52 +0000)]
* common.h (e_machine numbers): Clarify comments to describe how
EM_* constants are assigned.  Move EM_PJ from official section to
ad-hoc section.
(EM_CRIS): Correct comment to match official description.
(EM_MMIX): Ditto.

23 years ago* fhandler.cc (is_at_eof): New function.
Christopher Faylor [Sun, 26 Nov 2000 21:45:16 +0000 (21:45 +0000)]
* fhandler.cc (is_at_eof): New function.
(fhandler_base::raw_read): Detect special case where last error ==
ERROR_NOACCESS but the file is at EOF.  Most UNIXes do not consider this to be
an error.

23 years ago* include/cygwin/version.h: Bump DLL minor version number to 7.
Christopher Faylor [Sun, 26 Nov 2000 19:46:17 +0000 (19:46 +0000)]
* include/cygwin/version.h: Bump DLL minor version number to 7.

23 years ago * include/cygwin/version.h: Bump minor API version due to adding
Corinna Vinschen [Sat, 25 Nov 2000 10:29:49 +0000 (10:29 +0000)]
    * include/cygwin/version.h: Bump minor API version due to adding
        inet_aton.

23 years ago * libc/include/sys/types.h: Change i to `__i' in FD_ZERO macro to
Corinna Vinschen [Sat, 25 Nov 2000 10:25:51 +0000 (10:25 +0000)]
    * libc/include/sys/types.h: Change i to `__i' in FD_ZERO macro to
avoid compiler warnings.

23 years ago * net.cc (cygwin_inet_aton): New function.
Corinna Vinschen [Sat, 25 Nov 2000 10:23:55 +0000 (10:23 +0000)]
    * net.cc (cygwin_inet_aton): New function.
        * cygwin.din: Export cygwin_inet_aton as inet_aton.

23 years agoAdd ARM v5t, v5te and XScale support
Nick Clifton [Sat, 25 Nov 2000 00:21:33 +0000 (00:21 +0000)]
Add ARM v5t, v5te and XScale support

23 years ago* path.cc (mount_info::read_cygdrive_info_from_registry): Read system cygdrive
Christopher Faylor [Fri, 24 Nov 2000 18:04:44 +0000 (18:04 +0000)]
* path.cc (mount_info::read_cygdrive_info_from_registry): Read system cygdrive
prefix with KEY_READ.
(mount_info::get_cygdrive_info): Ditto.

23 years ago* ltcf-gcj.sh: Added file, required by 2000-11-18 merge.
Alexandre Oliva [Thu, 23 Nov 2000 07:49:23 +0000 (07:49 +0000)]
* ltcf-gcj.sh: Added file, required by 2000-11-18 merge.

23 years agoChangeLog
Alexandre Oliva [Thu, 23 Nov 2000 04:04:00 +0000 (04:04 +0000)]
ChangeLog

23 years ago * Makefile.in: Fix bindist target to distribute the correct files.
Earnie Boyd [Wed, 22 Nov 2000 23:43:23 +0000 (23:43 +0000)]
* Makefile.in: Fix bindist target to distribute the correct files.
Remove the use of SNAPSHOT variable and test SNAPDATE instead.
Set SNAPDATE within the snapshot target on recursive call to $(MAKE).

23 years agoAdd new ELF ABI defines
Nick Clifton [Wed, 22 Nov 2000 23:19:15 +0000 (23:19 +0000)]
Add new ELF ABI defines

23 years ago * include/winnt.h: Add missing FILE_NAMED_STREAMS define.
Corinna Vinschen [Wed, 22 Nov 2000 21:27:36 +0000 (21:27 +0000)]
    * include/winnt.h: Add missing FILE_NAMED_STREAMS define.

23 years agoOnly reference environ indirectly through a pointer
Michael Meissner [Wed, 22 Nov 2000 18:26:10 +0000 (18:26 +0000)]
Only reference environ indirectly through a pointer

23 years ago* Makefile.in: new-temp.a -> new-templib.a
Christopher Faylor [Wed, 22 Nov 2000 16:19:53 +0000 (16:19 +0000)]
* Makefile.in: new-temp.a -> new-templib.a

23 years agoUpdate "why doesn't chmod work" with hint from Corinna.
David Starks-Browning [Wed, 22 Nov 2000 13:07:14 +0000 (13:07 +0000)]
Update "why doesn't chmod work" with hint from Corinna.

23 years ago * Makefile.in: Add missing line continuation `\' for $(SUBDIRS) target.
Earnie Boyd [Wed, 22 Nov 2000 01:51:53 +0000 (01:51 +0000)]
* Makefile.in: Add missing line continuation `\' for $(SUBDIRS) target.
Add variables and targets to control binary and source distributions.
Add variables and targets to control snapshot distribution.
* profile/gmon.h: Add missing #endif for #ifndef.
* profile/ChangeLog: Merge entries here and remove.
* profile/Makefile.in: Add variables and targets to control
distribution.
* README: Add.
* TODO: ditto.
* config.guess: ditto.
* config.sub: ditto.
* mkinstalldirs: ditto.
* install-sh: ditto.
* configure: regenerate.
* profile/configure: ditto.

23 years ago* libc/sys/cygwin/sys/dirent.h: Change definition to avoid necessity of
Christopher Faylor [Wed, 22 Nov 2000 01:49:19 +0000 (01:49 +0000)]
* libc/sys/cygwin/sys/dirent.h: Change definition to avoid necessity of
including windows headers.

23 years ago2000-11-20 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 21 Nov 2000 23:57:25 +0000 (23:57 +0000)]
2000-11-20  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/sys/unistd.h: Removed definition of MAXNAMLEN.
        * libc/include/dirent.h: Added definition of MAXNAMLEN if
        not defined by sys/dirent.h.
        * libc/posix/execvp.c: Added include of dirent.h to get
        MAXNAMLEN value which used to be in unistd.h.

23 years ago * include/direct.h: add guard around MSVCRT-only prototytpes
Earnie Boyd [Tue, 21 Nov 2000 02:50:03 +0000 (02:50 +0000)]
* include/direct.h: add guard around MSVCRT-only prototytpes
* include/io.h: add __int64 struct definitions and function prototypes;
 add guard for MSVCRT-only prototypes
* include/limits.h: add ISO C9x macros LLONG_MIN, LLONG_MAX, ULLONG_MAX
* include/stdio.h: add wchar function prototypes (__MSVCRT__);
 put wchar functions together to make sync with wchar.h easier
* include/stdlib.h: add wide char functions (__MSVCRT__)
* include/string.h: add string collation functions ( __MSVCRT__)
* include/sys/stat.h: add __int64 struct and function ( __MSVCRT__)
* include/tchar.h: add macros and macro function definitions
* include/wchar.h: add wide char function prototypes ( __MSVCRT__ );
enclose more functions in __MSVCRT__ guard;
some oldname wide char function prototypes #if (0)'d
* profile/gmon.h: add guard around BSD-ish typedefs

23 years ago* Makefile.in: Use a different variable name for subdirectory since the
Christopher Faylor [Tue, 21 Nov 2000 00:00:05 +0000 (00:00 +0000)]
* Makefile.in: Use a different variable name for subdirectory since the
previous one was used by the top level make.

23 years ago2000-11-20 H.J. Lu <hjl@gnu.org>
H.J. Lu [Mon, 20 Nov 2000 23:45:42 +0000 (23:45 +0000)]
2000-11-20  H.J. Lu  <hjl@gnu.org>

* common.h (ELFOSABI_MONTEREY): Renamed to ...
(ELFOSABI_AIX): This.

23 years ago* spawn.cc (spawn_guts): Quoting was still wrong. Keep trying to fix it.
Christopher Faylor [Mon, 20 Nov 2000 22:10:13 +0000 (22:10 +0000)]
* spawn.cc (spawn_guts): Quoting was still wrong.  Keep trying to fix it.

23 years ago* spawn.cc (spawn_guts): YA tweak for dealing with arcane rules of quoting in
Christopher Faylor [Mon, 20 Nov 2000 19:35:45 +0000 (19:35 +0000)]
* spawn.cc (spawn_guts): YA tweak for dealing with arcane rules of quoting in
"normal" Microsoft programs.
* child_info.h: Bump fork magic number.
* include/sys/mount.h: Add an entry for mixed mode.

23 years ago * ltcf-cxx.sh: Added file, required by 2000-11-18 merge.
Ian Lance Taylor [Mon, 20 Nov 2000 17:27:59 +0000 (17:27 +0000)]
* ltcf-cxx.sh: Added file, required by 2000-11-18 merge.

23 years agosources.redhat.com -> cygwin.com where appropriate
David Starks-Browning [Mon, 20 Nov 2000 14:37:37 +0000 (14:37 +0000)]
sources.redhat.com -> cygwin.com where appropriate

23 years ago* Makefile.in: Install mingw stuff in a subdirectory if building under cygwin.
Christopher Faylor [Mon, 20 Nov 2000 01:52:26 +0000 (01:52 +0000)]
* Makefile.in: Install mingw stuff in a subdirectory if building under cygwin.

23 years ago*** empty log message ***
Christopher Faylor [Sun, 19 Nov 2000 04:58:18 +0000 (04:58 +0000)]
*** empty log message ***

23 years ago* utils.sgml: Document new options for ps and strace.
Christopher Faylor [Sun, 19 Nov 2000 04:55:49 +0000 (04:55 +0000)]
* utils.sgml: Document new options for ps and strace.

23 years ago* cygwinenv.sgml: Remove CYGWIN=strace option. Update CYGWIN options.
Christopher Faylor [Sun, 19 Nov 2000 04:53:46 +0000 (04:53 +0000)]
* cygwinenv.sgml: Remove CYGWIN=strace option.  Update CYGWIN options.
* how-programming.texinfo: Remove stuff about CYGWIN=strace.
* setup2.sgml: Remove CYGWIN=strace example.

23 years ago* Makefile.in: Merge with GCC and libgcj.
Alexandre Oliva [Sat, 18 Nov 2000 22:01:34 +0000 (22:01 +0000)]
* Makefile.in: Merge with GCC and libgcj.
(ALL_GCC_C, ALL_GCC_CXX): New macros.  Use them as dependencies of
configure-target-<library> when their configure scripts need the C
or C++ library to have already been built to work properly.
(do_proto_toplev): Set them to an empty string.

23 years ago* Makefile.in (HOST_LIB_PATH, TARGET_LIB_PATH): New macros.
Alexandre Oliva [Sat, 18 Nov 2000 20:58:43 +0000 (20:58 +0000)]
* Makefile.in (HOST_LIB_PATH, TARGET_LIB_PATH): New macros.
(REALLY_SET_LIB_PATH): Use them.

23 years ago * path.cc (normalize_posix_path): Special care for root directory
Corinna Vinschen [Fri, 17 Nov 2000 18:39:47 +0000 (18:39 +0000)]
    * path.cc (normalize_posix_path): Special care for root directory
        in case of files beginning with a dot.

23 years agoAdd Windows ME to "What is it?"
David Starks-Browning [Fri, 17 Nov 2000 15:09:55 +0000 (15:09 +0000)]
Add Windows ME to "What is it?"

23 years agoAdd 'Windows 2000' to "What is it?" entry.
David Starks-Browning [Fri, 17 Nov 2000 14:12:23 +0000 (14:12 +0000)]
Add 'Windows 2000' to "What is it?" entry.

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