Christopher Faylor
8f5d8e4f2d
* safe-ctype.h: New file.
2000-12-08 03:26:46 +00:00
Jeff Johnston
b294082c46
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.
2000-12-08 00:27:39 +00:00
Alan Modra
aa0722760b
#warn -> #warning
2000-12-07 23:48:01 +00:00
Jeff Johnston
2005ab6be7
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.
2000-12-07 23:38:05 +00:00
Frank Ch. Eigler
f7b2d4dfbb
* add sid/ delegation
2000-12-07 21:29:37 +00:00
Corinna Vinschen
2a688c15ad
* cygwin.din: Declare strtok_r for the import lib. Already in the DLL.
2000-12-07 19:43:37 +00:00
Corinna Vinschen
9ae2974ffd
* 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.
2000-12-07 10:31:01 +00:00
Christopher Faylor
37c49e19f2
Make initial tabbing consistent.
2000-12-07 03:20:21 +00:00
DJ Delorie
b093321cbb
* getopt.h obstack.h: Standarize copyright statement.
2000-12-07 02:06:09 +00:00
Jeff Johnston
9f6e8f1b7f
2000-12-06 Jeff Johnston <jjohnstn@redhat.com>
...
* libc/stdio/vfscanf.c: Fix typo for _NO_LONGDBL macro.
2000-12-07 00:17:20 +00:00
Jeff Johnston
6bdac416e9
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.
2000-12-06 23:50:11 +00:00
Corinna Vinschen
81e615de98
* winsup/cygwin/include/sys/uio.h: readv: Correct prototype
...
writev: ditto.
2000-12-06 22:42:26 +00:00
Corinna Vinschen
ec270d3148
* libc/include/stdlib.h: Add declarations for `mkstemp' and `mktemp'.
2000-12-06 11:02:28 +00:00
Earnie Boyd
48ba505b8b
* 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.
2000-12-05 17:26:01 +00:00
DJ Delorie
30e129821d
* demangle.h: Change "new_abi" to "v3" everywhere.
2000-12-05 16:49:47 +00:00
Corinna Vinschen
fdb352765e
* include/sys/uio.h: Include <sys/cdefs.h>. Use __BEGIN_DECL and
...
__END_DECL.
Add declarations for `readv' and `writev'.
2000-12-05 16:08:48 +00:00
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