summaryrefslogtreecommitdiffstats
path: root/winsup/mingw
Commit message (Collapse)AuthorAgeFilesLines
* * include/sys/stat.h (_S_IFLNK): Add definition.Earnie Boyd2004-09-092-3/+16
| | | | | | | | (S_IFLNK) Ditto. (_lstat) Ditto. (lstat) Ditto. (_S_ISLNK) Recode. (S_ISLNK) Ditto.
* * include/sys/stat.h (_S_ISLNK): Add definition.Earnie Boyd2004-09-082-0/+7
| | | | (S_ISLNG): Ditto.
* * mingwex/Makefile.in: Correct typo in list of DISTFILES.Earnie Boyd2004-09-052-1/+2
|
* * include/_mingw.h: Increment minor version for 3.5 release.Earnie Boyd2004-09-053-3/+8
| | | | * Makefile.in: Ditto.
* * include/malloc.h (__mingw_aligned_offset_malloc,Danny Smith2004-08-243-7/+26
| | | | | | | | | __mingw_aligned_offset_realloc, __mingw_aligned_malloc, __mingw_aligned_realloc, __mingw_aligned_free): Add prototypes. * mingwex/Makefile.in (DISTFILES): Add mingw-aligned-malloc.c, tst-aligned-malloc.c. (REPLACE_OBJS): Add mingw-aligned-malloc.o.
* 2004-08-24 Steven G. Johnson <stevenj@alum.mit.edu>Danny Smith2004-08-243-0/+215
| | | | | * mingwex/mingw-aligned-malloc.c: New file. * mingwex/tst-aligned-malloc.c: New file.
* * crt1.c: (__mingw_CRTStartup): Change return to void. AddDanny Smith2004-08-242-18/+22
| | | | | | | noreturn attribute. Align stack to 16 bytes before passing args to main. (mainCRTStartup): Change return to void. (WinMainCRTStartup): Likewise.
* * profile/COPYING: New file.Danny Smith2004-08-154-1/+385
| | | | | * profile/CYGWIN_LICENSE: New file. * profile/Makefile.in (DISTFILES): Add COPYING, CYGWIN_LICENSE.
* * mingwex/fopen64.c: Move.Danny Smith2004-08-155-9/+20
| | | | | | | | | | | | * mingwex/fseeko64.c: Move. * mingwex/ftello64.c: Move. * mingwex/lseek64.c: Move. * mingwex/stdio/fopen64.c: To here. * mingwex/stdio/fseeko64.c: To here. * mingwex/stdio/ftello64.c: To here. * mingwex/stdio/lseek64.c: To here. White space cleanup in ChangeLog
* * profile/gmon.c [__MINGW32__]: Include string.h forDanny Smith2004-08-152-1/+7
| | | | memset prototype.
* * mingwex/stdio/vwscanf.c: Add stdio.h needed after 2004-08-07 change.Christopher Faylor2004-08-092-0/+5
|
* * include/complex.h: Remove __attribute__ ((const)) fromDanny Smith2004-08-072-26/+32
| | | | | transcendantal and trig functions. Replace __attribute__ ((const)) with __MINGW_ATTRIB_CONST on other declarations.
* * include/wchar.h: Reorganize, avoid including other headers.Danny Smith2004-08-072-145/+268
|
* * include/string.h (memchr, memcmp, strchr, strcmp, strcspn)Danny Smith2004-08-062-11/+17
| | | | | (strlen, strncmp, strpbrk, strrchr, strspn, strstr): Add pure attribute.
* * include/dirent.h (struct _wdirent): Remove obsolete comment.Danny Smith2004-07-302-1/+4
|
* * include/string.h: Revert 2004-07-26 additions ofDanny Smith2004-07-302-28/+33
| | | | __ATTRIBUTE_PURE.
* * mingwex/math/powl.c (powl): Revert change of 2004-02-01.Danny Smith2004-07-282-14/+42
| | | | | | (__convert_inf_to_maxnum): New.static inline. (reducl): Use it to protect against Inf - Inf. (__fast_ldexpl): New function. Use in lieu of ldexpl.
* * mingwex/math/expl.c (expl): Move body of code to new staticDanny Smith2004-07-272-20/+20
| | | | | function __expl, removing tests for +/-Inf. Extern function expl calls __expl after testing for max, min log thresholds.
* * mingwex/stdio/vsscanf.c: Add "edi" to registers-modified fieldDanny Smith2004-07-273-6/+6
| | | | | | * mingwex/stdio/vfscanf.c: Likewise. * mingwex/stdio/vswscanf.c: Likewise. * mingwex/stdio/vfwscanf.c: Likewise.
* * include/_mingw.h: Use only two underscores to uglifyDanny Smith2004-07-263-3/+10
| | | | | | | | | | __MINGW_ATTRIB_* macros. * include/stdlib.h: Adjust __MINGW_ATTRIB_* tokens. * includ/setjmp.h: Likewise. * include/sting.h: Add __MINGW_ATTRIB_PURE to locale-independent string functions. (_strdup, strdup): Add __MINGW_ATTRIB_MALLOC.
* * include/_mingw.h: Use only two underscores to uglifyDanny Smith2004-07-265-55/+66
| | | | | | | | | | __MINGW_ATTRIB_* macros. * include/stdlib.h: Adjust __MINGW_ATTRIB_* tokens. * includ/setjmp.h: Likewise. * include/sting.h: Add __MINGW_ATTRIB_PURE to locale-independent string functions. (_strdup, strdup): Add __MINGW_ATTRIB_MALLOC.
* * include/string.h: Group wide string functions together,Danny Smith2004-07-262-38/+41
| | | | and protect with _WSTRING_DEFINED.
* * include/_mingw.h (_MINGW_ATTR_*): Replace withDanny Smith2004-07-254-34/+43
| | | | | | | | | | | | | | | | | | __MINGW_ATTRIB_*. * include/stdlib.h (_ATTRIB_NORETURN): Replace with __MINGW_ATTRIB_NOREURN, throughout. (malloc): Declare with __MINGW_ATTRIB_MALLOC. (calloc): Likewise. (abs): Declare with __MINGW_ATTRIB_CONST. (labs): Likewise. (div): Likewise. (ldiv): Likewise. (lldiv): Likewise. (_rotl): Likewise. (_rotr): Likewise. (_lrotl): Likewise. (_lrotr): Likewise. * include/setjmp.h (longjmp): Add __MINGW_ATTRIB_NORETURN.
* * include/_mingw.h: Undefine __attribute__.Danny Smith2004-07-212-7/+36
| | | | | | | | | (__MINGW_ATTR_NORETURN): New define. (__MINGW_ATTR_CONST): New define. (__MINGW_ATTR_MALLOC): New define. (__MINGW_ATTR_PURE): New define. (_CRTIMP, __cdecl, __stdcall, __UNUSED_PARAM): Ansi-fy expansions.
* * include/time.h (__time64_t): Add missing ';'.Danny Smith2004-07-192-1/+5
|
* * include/math.h: Guard ISO C99 additions with __cplusplusDanny Smith2004-07-172-2/+11
| | | | not __GLIBCPP__.
* * Makefile.in (CC): Strip inappropriate include file settings from anyChristopher Faylor2004-07-172-1/+7
| | | | passed-in CC.
* 2004-07-15 "dgun" <dgun@umpire.com>Danny Smith2004-07-152-1/+5
| | | | * include/complex.h (conj): Correct typo in prototype.
* Whitespace change to ChangeLogDanny Smith2004-07-151-0/+1
|
* * include/math.h: Add pragma GCC system_header.Danny Smith2004-07-152-0/+9
|
* * mingwex/complex/cargs.c: New file.Danny Smith2004-07-153-2/+16
| | | | * mingwex/Makefile.in: Really add carg.o to libmingwex.a.
* * Makefile.in (INCLUDES): Temporarily revert previous change.Corinna Vinschen2004-07-154-4/+11
| | | | | | * mingwex/Makefile,in (INCLUDES): Ditto. * profile/Makefile,in (INCLUDES): Ditto. * mingwex/Makefile,in: Drop carg.o dependency.
* * mingwex/fwide.c: Include <stdio.h> to resolve FILE usage.Christopher Faylor2004-07-152-0/+5
|
* * Makefile.in (INCLUDES): Designate $(srcdir)/../include as aDanny Smith2004-07-144-6/+14
| | | | | | | | system dir. * mingwex/Makefile,in (INCLUDES): Ditto. * profile/Makefile,in (INCLUDES): Ditto. * mingwex/Makefile,in: Add carg.o to libmingwex.a.
* * Makefile.in: Move use of --nostdinc++ as GCC3.4 warns to use itEarnie Boyd2004-07-133-5/+7
| | | | | | for C modules. * mingwex/Makefile.in: Ditto. * profile/Makefile.in: Ditto.
* * Makefile.in: Move use of --nostdinc++ as GCC3.4 refuses to use itEarnie Boyd2004-07-132-2/+4
| | | | for C modules.
* * include/limits.h: Change to new file header preamble.Earnie Boyd2004-07-132-19/+7
|
* * include/_mingw.h: Increment minor version for 3.4 release.Earnie Boyd2004-07-133-3/+8
| | | | * Makefile.in: Ditto.
* * mingwex/math/cephes_emath.h (__etens): Remove declaration.Danny Smith2004-07-122-2/+4
|
* * include/unistd.h (ftruncate): Add inline definition.Danny Smith2004-07-114-5/+32
| | | | | * mingwex/ftruncate.c: New file. * mingwex/Makefile.in: Add ftruncate.o to libmingwex.a.
* * include/time.h: Do not include sys/types.h.Danny Smith2004-07-102-6/+5
|
* 2 * mingwex/Makefile.in (MATH_DISTFILES): Remove pow.c,Danny Smith2004-07-023-7/+48
| | | | | | (MATH_OBJS): Remove pow,o. * include/math.h (pow): Declare with _CRTIMP. Add comment on how to avoid excess precision problems.
* 2004-06-30 Kees Zeelenberg <kzlg@users.sourceforge.net>Danny Smith2004-06-3010-12/+149
| | | | | | | | | | | | | | | | | | | | | | | | Danny Smith <dannysmith@users.sourceforge.net> * include/stdio.h (fopen64): Add inline function. (fseeko64): Add prototype. (ftello64): Add inline function. * include/io.h (lseek64): Add inline function. * include/sys/types (off64_t): Add typedef. (fpos64_t): Add typedef. * mingwex/fopen64.c: New file. * mingwex/fseeko64.c: New file. * mingwex/ftello64.c: New file. * mingwex/lseek64.c: New file. * mingwex/Makefile.in (STDIO_DISTFILES): Add fopen64.c, fseeko.64.c, ftello64.c, lseek64.c. (STDIO_OBJS): Add fopen64.o, fseeko.64.o, ftello64.o, lseek64.o. 2004-06-30 Danny Smith <dannysmith@users.sourceforge.net> * include/stdio.h (__mingw_fseeko64): Add prototype. * mingwex/mingw-fseek.c (__mingw_fseeko64): Add definition. (__mingw_fwrite): Handle huge files.
* 2004-04-24 Luke Dunstan <infidel@users.sourceforge.net>Luke Dunstan2004-06-012-0/+9
| | | | * include/limits.h (_I64_MIN, _I64_MAX, _UI64_MAX): Add defines.
* * strncasecmp.c: Reword copyright and disclaimer. Move ContributorsEarnie Boyd2004-04-222-18/+6
| | | | section to CONTRIBUTORS file. Remove RCS tags.
* CORRECTION:Earnie Boyd2004-04-222-3/+4
| | | | * Makefile.in (SRCDIST_FILES): Add DISCLAIMER and CONTRIBUTORS.
* * DISCLAIMER: Add words about "free to use".Earnie Boyd2004-04-224-2/+26
| | | | | | | | | | * README: Modify "Win32 runtime" to "Microsoft C Runtime". * Makefile.in (SRCDIST_FILES): Add DISCLAIMER and README. (inst_docdir): New variable. (INSTDOCS): Ditto. (FLAGS_TO_PASS): Include inst_docdir. (install-dirs): Add inst_docdir. (install): Add loop for INSTDOCS.
* * mingwex/math/lround.c: Rewrite.Danny Smith2004-04-227-116/+101
| | | | | | | | * mingwex/math/lroundf.c: Rewrite. * mingwex/math/lroundl.c: Rewrite. * mingwex/math/llround.c: Rewrite. * mingwex/math/llroundf.c: Rewrite. * mingwex/math/llroundl.c: Rewrite.
* * CONTRIBUTORS: New file.Earnie Boyd2004-04-2053-868/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * DISCLAIMER: Ditto. * CRT_noglob.c: Reword copyright and disclaimer. Move Contributors section CONTRIBUTORS file. Remove RCS tags. * CRTFmode.c: Ditto. * CRTglob.c: Ditto. * CRTinit.c: Ditto. * crt1.c: Ditto. * crtdll.dev: Ditto. * dllcrt1.c: Ditto. * dllmain.c: Ditto. * gccmain.c: Ditto. * init.c: Ditto. * isascii.c: Ditto. * iscsym.c: Ditto. * iscsymf.c: Ditto. * jamfile: Ditto. * main.c: Ditto. * msvcrt.def.in: Ditto. * strcasecmp.c: Ditto. * toascii.c: Ditto. * wcscmpi.c: Ditto. * include/assert.h: Ditto. * include/conio.h: Ditto. * include/ctype.h: Ditto. * include/direct.h: Ditto. * include/dirent.h: Ditto. * include/dos.h: Ditto. * include/errno.h: Ditto. * include/excpt.h: Ditto. * include/fcntl.h: Ditto. * include/float.h: Ditto. * include/io.h: Ditto. * include/locale.h: Ditto. * include/malloc.h: Ditto. * include/math.h: Ditto. * include/process.h: Ditto. * include/setjmp.h: Ditto. * include/share.h: Ditto. * include/signal.h: Ditto. * include/stdio.h: Ditto. * include/stdlib.h: Ditto. * include/string.h: Ditto. * include/tchar.h: Ditto. * include/time.h: Ditto. * include/wchar.h: Ditto. * include/sys/locking.h: Ditto. * include/sys/param.h: Ditto. * include/sys/stat.h: Ditto. * include/sys/timeb.h: Ditto. * include/sys/types.h: Ditto. * include/sys/utime.h: Ditto. * mingwex/dirent.c: Ditto.
* * include/_mingw.h: Revert to primary release 3 and increment minorEarnie Boyd2004-04-192-1/+2
| | | | | release to 3. * Makefile.in (VERSION): Ditto.