summaryrefslogtreecommitdiffstats
path: root/winsup/mingw/include
Commit message (Collapse)AuthorAgeFilesLines
* * include/sys/stat.h: Make S_ISLNK comment comply with ISO C90.Danny Smith2004-10-141-2/+2
|
* * include/math.h (ashinh, asinhf, asinhl, acosh, acoshf, acoshl,Danny Smith2004-10-061-4/+17
| | | | | | | | | | | | | | | | | atanh, atanhf, atanhl): Add prototypes. * mingwex/Makefile.in (MATH_OBJS): Add objects for above to list. (MATH_DISTFILES): Add sources for above and fastmath.h to list. Specify dependency on fastmath.h for new objects. * mingwex/math/fastmath.h: New file. * mingwex/math/ashinh.c: New file. * mingwex/math/asinhf.c: New file. * mingwex/math/asinhl.c: New file. * mingwex/math/acosh.c: New file. * mingwex/math/acoshf.c: New file. * mingwex/math/acoshl.c: New file. * mingwex/math/atanh.c: New file. * mingwex/math/atanhf.c: New file. * mingwex/math/atanhl.c: New file.
* * include/sys/stat.h (_S_IFLNK): Add definition.Earnie Boyd2004-09-091-2/+6
| | | | | | | | (S_IFLNK) Ditto. (_lstat) Ditto. (lstat) Ditto. (_S_ISLNK) Recode. (S_ISLNK) Ditto.
* * include/sys/stat.h (_S_ISLNK): Add definition.Earnie Boyd2004-09-081-0/+2
| | | | (S_ISLNG): Ditto.
* * include/_mingw.h: Increment minor version for 3.5 release.Earnie Boyd2004-09-051-2/+2
| | | | * Makefile.in: Ditto.
* * include/malloc.h (__mingw_aligned_offset_malloc,Danny Smith2004-08-241-2/+10
| | | | | | | | | __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.
* * include/complex.h: Remove __attribute__ ((const)) fromDanny Smith2004-08-071-26/+26
| | | | | 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-071-145/+264
|
* * include/string.h (memchr, memcmp, strchr, strcmp, strcspn)Danny Smith2004-08-061-11/+11
| | | | | (strlen, strncmp, strpbrk, strrchr, strspn, strstr): Add pure attribute.
* * include/dirent.h (struct _wdirent): Remove obsolete comment.Danny Smith2004-07-301-1/+0
|
* * include/string.h: Revert 2004-07-26 additions ofDanny Smith2004-07-301-28/+28
| | | | __ATTRIBUTE_PURE.
* * include/_mingw.h: Use only two underscores to uglifyDanny Smith2004-07-264-54/+54
| | | | | | | | | | __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-261-38/+36
| | | | and protect with _WSTRING_DEFINED.
* * include/_mingw.h (_MINGW_ATTR_*): Replace withDanny Smith2004-07-253-34/+24
| | | | | | | | | | | | | | | | | | __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-211-7/+26
| | | | | | | | | (__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-191-1/+1
|
* * include/math.h: Guard ISO C99 additions with __cplusplusDanny Smith2004-07-171-2/+5
| | | | not __GLIBCPP__.
* 2004-07-15 "dgun" <dgun@umpire.com>Danny Smith2004-07-151-1/+1
| | | | * include/complex.h (conj): Correct typo in prototype.
* * include/math.h: Add pragma GCC system_header.Danny Smith2004-07-151-0/+5
|
* * include/limits.h: Change to new file header preamble.Earnie Boyd2004-07-131-19/+6
|
* * include/_mingw.h: Increment minor version for 3.4 release.Earnie Boyd2004-07-131-2/+2
| | | | * Makefile.in: Ditto.
* * include/unistd.h (ftruncate): Add inline definition.Danny Smith2004-07-111-0/+16
| | | | | * 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-101-6/+1
|
* 2 * mingwex/Makefile.in (MATH_DISTFILES): Remove pow.c,Danny Smith2004-07-021-5/+39
| | | | | | (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-303-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | 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-011-0/+5
| | | | * include/limits.h (_I64_MIN, _I64_MAX, _UI64_MAX): Add defines.
* * CONTRIBUTORS: New file.Earnie Boyd2004-04-2030-568/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-191-3/+3
| | | | release to 3.
* 2004-03-30 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith2004-03-301-3/+3
| | | | | | | | * include/io.h: (_findfirst): Correct prototype. 2004-03-30 Hans Leidekker <hans@it.vu.nl> * include/io.h: (_findnext, _findclose): Correct prototype.
* 2004-03-28 Hans Leidekker <hans@it.vu.nl>Luke Dunstan2004-03-291-0/+11
| | | | * include/math.h (FP_*): Add defines.
* Add prototypes for new msvcrt.dll versionsDanny Smith2004-03-2611-50/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/_mingw.h (__MSVCRT_VERSION__): Define default as 0x0600. * include/time.h (__time64_t): Add typedef. (_mktime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601. (_ctime64): Likewise. (_wctime64): Likewise. (_gmtime64): Likewise. (_localtime64): Likewise. (wcsftime): Move into _WTIME_DEFINED block. Regroup non-ANSI prototypes. * include/io.h: Include <stdint.h>. (__finddata64_t): Add struct definition. (__wfinddata64_t): Likewise. (_findfirst64): Add prototype for __MSVCRT_VERSION__ >= 0x0601. (_findnext64): Likewise. (_wfindfirst64): Likewise. (_wfindnext64): Likewise. * include/sys/timeb.h (__timeb64): Add struct definition. (_ftime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601. * include/sys/utime.h (__utimbuf64): Add struct definition. (_utime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601. (_futime64): Likewise. (_wutime64): Likewise. * include/sys/stat.h (__stat64): Add struct definition. (_fstat64): Add prototype for __MSVCRT_VERSION__ >= 0x0601. (_stat64): Likewise. (_wstat64): Likwise. * include/sys/types.h (__time64_t): Add typedef. * include/wchar.h (__wfinddata64_t): Add structure definition. (__stat64): Likewise. (_wctime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601. (_wfindfirst64): Likewise. (_wfindnext64): Likewise. (_wutime64): Likewise. (_wstat64): Likwise. * include/malloc.h (_aligned_free): Add prototype for __MSVCRT_VERSION__ >= 0x0700. (_aligned_malloc): Likewise. (_aligned_offset_malloc): Likewise. (_aligned_offset_realloc): Likewise. (_aligned_realloc): Likewise. * include/string.h (_wcserror): Add prototype for __MSVCRT_VERSION__ >= 0x0700. (__wcserror): Likewise. * include/math.h (_set_SSE2_enable): Add prototype for __MSVCRT_VERSION__ >= 0x0701.
* * include/stdio.h (_fsopen): Add prototype.Danny Smith2004-03-252-0/+3
| | | | | * include/tchar.h (_tfsopen): Add defines. Thanks to "Gerik" <gerikr at users dot sourceforge dot net>
* * include/malloc.h: Remove __STRICT_ANSI__ guard.Danny Smith2004-03-131-5/+0
|
* * include/process.h: Remove the #endif associated with removal ofChristopher Faylor2004-03-121-2/+0
| | | | __STRICT_ANSI__ guard from non-ANSI header.
* * include/conio.h: Remove __STRICT_ANSI__ guard from non-ANSI header.Danny Smith2004-03-1123-100/+5
| | | | | | | | | | | | | | | | | | | | | | | | | * include/direct.h: Ditto. * include/dirent.h: Ditto. * include/dos.h: Ditto. * include/excpt.h: Ditto. * inlude/fcntl,h * include/io.h: Ditto. * inlude/mem.h: Ditto. * include/memory.h: Ditto. * include/process.h: Ditto. * inlude/search.h: Ditto. * include/share.h: Ditto. * include/unistd.h: Ditto. * include/sys/fcntl.h: Ditto. * include/file.h: Ditto. * include/sys/locking.h: Ditto. * include/sys/param.h: Ditto. * include/sys/stat,h * include/sys/time.h: Ditto. * include/sys/timeb.h: Ditto. * include/sys/types.h: Ditto. * include/sys/unistd.h: Ditto. * include/sys/utime.h: Ditto.
* * include/_mingw.h (__UNUSED_PARAM): Define macro.Danny Smith2004-02-212-2/+14
| | | | | * include/wchar.h (fwide): Use it. (mbsinit): Ditto.
* * include/stdio.h (feof): Add inlined definition.Danny Smith2004-02-021-1/+12
| | | | (ferror): Ditto.
* * include/stdint.h Fix __STDC_CONSTANT_MACROS for 8 and 16 bitDanny Smith2004-01-171-13/+9
| | | | types. (Thanks to John Maddock for report.)
* 2004-01-14 Greg Chicares <chicares@users.sourceforge.net>Danny Smith2004-01-141-0/+2
| | | | * include/tchar.h (_puttchar): Define.
* * include/stdio.h:(_fileno): Define macro version after bothDanny Smith2003-12-131-4/+9
| | | | | | | fileno and _fileno functions declared. * include/stdio.h (_rmtmp, rmtmp): Add prototypes. * moldnames.def.in (rmtmp) Add stub.
* 2003-11-27 Dimitry Sibiryakov <aafemt@users.sourceforge.net>Danny Smith2003-11-271-1/+4
| | | | * include/signal.h (SIG_SGE, SIG_ACK): Add defines.
* * include/math.h: Guard ISO C99 additions with __cplusplusDanny Smith2003-10-271-1/+1
| | | | not __GLIBCPP__.
* * include/_mingw.h: Define __attribute__((x)) to nothingDanny Smith2003-10-211-0/+1
| | | | if not __GNUC__.
* Add ISO C99 complex support for doubles.Danny Smith2003-10-211-0/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/complex.h: New file. * mingwex/complex: New directory. * mingwex/complex/cabs.c: New file. * mingwex/complex/cacos.c: New file. * mingwex/complex/cacosh.c: New file. * mingwex/complex/casin.c: New file. * mingwex/complex/casinh.c: New file. * mingwex/complex/catan.c: New file. * mingwex/complex/catanh.c: New file. * mingwex/complex/ccos.c: New file. * mingwex/complex/ccosh.c: New file. * mingwex/complex/cexp.c: New file. * mingwex/complex/cimag.c: New file. * mingwex/complex/clog.c: New file. * mingwex/complex/cpow.c: New file. * mingwex/complex/cproj.c: New file. * mingwex/complex/creal.c: New file. * mingwex/complex/csin.c: New file. * mingwex/complex/csinh.c: New file. * mingwex/complex/csqrt.c: New file. * mingwex/complex/ctan.c: New file. * mingwex/complex/ctanh.c: New file. * mingwex/Makefile.in (COMPLEX_DISTFILES): New list of files. (dist): Use it. (COMPLEX_OBJS): New list of objects. (LIB_OBJS): Include it in the library.
* * include/math.h (cabs): Remove non-ISO prototype.Danny Smith2003-10-211-2/+3
|
* * include/stdio.h (_filbuf): Add prototype.Danny Smith2003-10-171-4/+4
| | | | | | | | (_flsbuf): Add prototype. (getc): Add inline version. (putc): Likewise. (getchar): Likewise. (putchar): Likewise.
* * include/_mingw.h: Increment version to 3.2.Earnie Boyd2003-10-101-3/+3
| | | | * Makefile.in: Ditto.
* * include/sys/types.h: Revert last change.Earnie Boyd2003-10-101-1/+1
|
* * include/sys/types.h (ssize_t): Correct the definition.Earnie Boyd2003-10-101-1/+1
|
* * include/stdio.h (_filbuf): Add prototype.Danny Smith2003-10-031-5/+48
| | | | | | | | (_flsbuf): Add prototype. (getc): Add inline version. (putc): Likewise. (getchar): Likewise. (putchar): Likewise.