Corinna Vinschen
96963a1423
* Added a define for INVALID_SET_FILE_POINTER, a possible return
...
code for the SetFilePointer() win32 API call.
2000-12-05 08:53:45 +00:00
Corinna Vinschen
785e8cc89e
* 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.
2000-12-04 20:05:41 +00:00
Jeff Johnston
db2d954944
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.
2000-12-04 19:06:37 +00:00
Jeff Johnston
6ba54a1544
2000-12-04 Joel Sherrill <joel@OARcorp.com>
...
* libc/include/sys/times.h: Add reference to POSIX standard.
2000-12-04 18:47:07 +00:00
Jeff Johnston
8677b81966
2000-12-04 Joel Sherrill <joel@OARcorp.com>
...
* libc/include/sys/time.h: Added BSD timer manipulation macros
used by RTEMS code.
2000-12-04 18:40:53 +00:00
Jeff Johnston
1b61a7060f
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.
2000-12-04 18:34:49 +00:00
Jeff Johnston
f5e7c1244b
2000-12-04 Joel Sherrill <joel@OARcorp.com>
...
* libc/stdlib/system.c: Avoid compiling do_system() for RTEMS.
2000-12-04 18:29:29 +00:00
Jeff Johnston
768abc9c15
2000-12-04 Joel Sherrill <joel@OARcorp.com>
...
* libc/include/ieeefp.h: Added entries for OpenCores CPUs.
2000-12-04 18:22:10 +00:00
Jeff Johnston
9e5dd5ea3d
2000-12-04 Joel Sherrill <joel@OARcorp.com>
...
* configure.host (or16, or32): New entries for OpenCores
OpenRisc CPUs.
(*-*-rtems*): Add -DNO_EXEC.
2000-12-04 18:15:35 +00:00
Jeff Johnston
7713fb6f1b
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.
2000-12-04 18:01:50 +00:00
Christopher Faylor
191bacb0be
* path.cc (normalize_win32_path): Handle UNC paths better.
...
(slash_unc_prefix_p): Allow backslash UNC paths.
2000-12-03 06:21:40 +00:00
Christopher Faylor
92311ab5e5
* Makefile.in: Use CXX to build the DLL.
...
* configure.in: Find correct c++ compiler.
* configure: Regenerate.
2000-12-03 05:42:03 +00:00
Christopher Faylor
8494f61e7c
* Makefile.common: Eliminate checks for libgcc.a and libstdc++.a. Use CXX for
...
g++ compiles.
* configure.in: Find correct c++ compiler.
* configure: Regenerate.
2000-12-03 05:40:45 +00:00
Christopher Faylor
b0a187e204
* Makefile.in: Remove some extra cruft.
2000-12-03 05:20:56 +00:00
Christopher Faylor
6c057e82df
* 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.
2000-12-03 05:16:33 +00:00
Corinna Vinschen
6b6a8cefad
* net.cc (get_inet_addr ): Close AF_UNIX socket file after reading.
2000-12-02 21:29:00 +00:00
Nick Clifton
294f81d78d
Add MIPS SB1 machine
2000-12-02 01:10:33 +00:00
Nick Clifton
f9fe8a8ead
Add MIPS V and MIPS 64 machine numbers
2000-12-02 00:55:22 +00:00
Nick Clifton
388732e7f6
Add MIPS32 as a seperate MIPS architecture
2000-12-01 21:35:38 +00:00
Nick Clifton
2a91907cc0
Improve MIPS32 support
2000-12-01 20:05:32 +00:00
Jeff Johnston
b273323fcd
2000-11-30 Jeff Johnston <jjohnstn@redhat.com>
...
* libc/sys/sh/syscalls.c (_link): New stub.
2000-11-30 20:18:28 +00:00
Nick Clifton
f24bad4181
Add x86-64 support files.
2000-11-30 19:05:18 +00:00
Nick Clifton
0ffc3b94a0
Add support for Intel's XScale processor
2000-11-30 01:57:27 +00:00
Corinna Vinschen
09872ef885
* cygheap.cc (chgheap_root::operator =): Check root dir properly.
2000-11-29 22:27:15 +00:00
Earnie Boyd
b52aba3fc2
* 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.
2000-11-29 21:14:48 +00:00
DJ Delorie
1ad02eaa81
* libiberty.h: Move #includes to top. Prototype xmalloc_failed.
2000-11-29 20:14:48 +00:00
Corinna Vinschen
38c5dd446e
* net.cc (cygwin_inet_aton): Return nonzero if the address
...
is valid, zero if not according to Linux man page.
2000-11-29 17:15:00 +00:00
David Starks-Browning
ab96569985
New entry "Bash says "command not found", but it's right there!"
2000-11-29 16:24:59 +00:00
Christopher Faylor
95ec0f241f
* mmap.cc (munmap): Check that mmap and munmap length match.
2000-11-28 21:25:45 +00:00
Corinna Vinschen
e1a993d549
* 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'.
2000-11-28 18:45:42 +00:00
Hans-Peter Nilsson
91797c6d8e
* 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.
2000-11-27 21:52:56 +00:00
Christopher Faylor
fe1c7fe7a6
* 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.
2000-11-26 21:45:16 +00:00
Christopher Faylor
e0cdea91fe
* include/cygwin/version.h: Bump DLL minor version number to 7.
2000-11-26 19:46:17 +00:00
Corinna Vinschen
2e68f6b47e
* include/cygwin/version.h: Bump minor API version due to adding
...
inet_aton.
2000-11-25 10:29:49 +00:00
Corinna Vinschen
cbbf0f9645
* libc/include/sys/types.h: Change i to `__i' in FD_ZERO macro to
...
avoid compiler warnings.
2000-11-25 10:25:51 +00:00
Corinna Vinschen
0bec01198b
* net.cc (cygwin_inet_aton): New function.
...
* cygwin.din: Export cygwin_inet_aton as inet_aton.
2000-11-25 10:23:55 +00:00
Nick Clifton
a76857b272
Add ARM v5t, v5te and XScale support
2000-11-25 00:21:33 +00:00
Christopher Faylor
93c1e56b2d
* path.cc (mount_info::read_cygdrive_info_from_registry): Read system cygdrive
...
prefix with KEY_READ.
(mount_info::get_cygdrive_info): Ditto.
2000-11-24 18:04:44 +00:00
Alexandre Oliva
5e46e27328
* ltcf-gcj.sh: Added file, required by 2000-11-18 merge.
2000-11-23 07:49:23 +00:00
Alexandre Oliva
1a6a362e0a
ChangeLog
2000-11-23 04:04:00 +00:00
Earnie Boyd
c84242b6f3
* 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).
2000-11-22 23:43:23 +00:00
Nick Clifton
58b9bd9493
Add new ELF ABI defines
2000-11-22 23:19:15 +00:00
Corinna Vinschen
65e0f5ebc2
* include/winnt.h: Add missing FILE_NAMED_STREAMS define.
2000-11-22 21:27:36 +00:00
Michael Meissner
73dea7905c
Only reference environ indirectly through a pointer
2000-11-22 18:26:10 +00:00
Christopher Faylor
0217c5bb3b
* Makefile.in: new-temp.a -> new-templib.a
2000-11-22 16:19:53 +00:00
David Starks-Browning
872134b37d
Update "why doesn't chmod work" with hint from Corinna.
2000-11-22 13:07:14 +00:00
Earnie Boyd
cc100085ed
* 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.
2000-11-22 01:51:53 +00:00
Christopher Faylor
08eac2aedd
* libc/sys/cygwin/sys/dirent.h: Change definition to avoid necessity of
...
including windows headers.
2000-11-22 01:49:19 +00:00
Jeff Johnston
5478bf376f
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.
2000-11-21 23:57:25 +00:00
Earnie Boyd
6126c12345
* 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
2000-11-21 02:50:03 +00:00