Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/newlib
AgeCommit message (Collapse)Author
2007-02-08 * libc/include/sys/features.h: Add _POSIX_SHARED_MEMORY_OBJECTS forCorinna Vinschen
Cygwin. Fix value of _POSIX_SEMAPHORES. Fix formatting.
2007-02-07 * libc/include/sys/features.h: Add definition of all supportedCorinna Vinschen
_POSIX_xxx values for Cygwin. * libc/include/sys/types.h (pthread_rwlock_t): Omit definition on Cygwin. (pthread_rwlockattr_t): Ditto. * libc/include/sys/unistd.h: Define all _SC_xxx values as required by SUSv3. Unify formatting.
2007-02-022007-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Jeff Johnston
* libc/include/sys/errno.h: Add ECANCELED.
2007-02-012007-02-01 Joel Schopp <jschopp@austin.ibm.com>Jeff Johnston
Kazunori Asayama <asayama@sm.sony.co.jp> * libc/machine/spu/Makefile.am: Add objects. * libc/machine/spu/Makefile.in: Regenerated. * libc/machine/spu/vsscanf.c: New file. Add a stdio function implementation. * libc/machine/spu/snprintf.c: Ditto. * libc/machine/spu/sprintf.c: Ditto. * libc/machine/spu/sscanf.c: Ditto. * libc/machine/spu/remove.c: Ditto. * libc/machine/spu/rename.c: Ditto. * libc/machine/spu/tmpnam.c: Ditto. * libc/machine/spu/vsnprintf.c: Add initialization routine of stdio stuffs. * libc/machine/spu/vsprintf.c: Ditto.
2007-02-012007-02-01 Joel Schopp <jschopp@austin.ibm.com>Jeff Johnston
Kazunori Asayama <asayama@sm.sony.co.jp> * configure.host: Enable SPU specific stdio directory. * libc/machine/spu/Makefile.am: Add objects. * libc/machine/spu/Makefile.in: Regenerated. * libc/machine/spu/c99ppe.h: Add macros and function declarations to initialize SPU specific stdio stuffs. * libc/machine/spu/stdio.c: Add functions to manage Cell SPU specific FILE structures. * libc/machine/spu/perror.c: Add initialization routine of stdio stuffs. * libc/machine/spu/printf.c: Ditto. * libc/machine/spu/putchar.c: Ditto. * libc/machine/spu/puts.c: Ditto. * libc/machine/spu/vprintf.c: Ditto. * libc/machine/spu/clearerr.c: New file. Add a stdio function implementation. * libc/machine/spu/feof.c: Ditto. * libc/machine/spu/ferror.c: Ditto. * libc/machine/spu/fileno.c: Ditto. * libc/machine/spu/fopen.c: Ditto. * libc/machine/spu/fclose.c: Ditto. * libc/machine/spu/freopen.c: Ditto. * libc/machine/spu/fflush.c: Ditto. * libc/machine/spu/fseek.c: Ditto. * libc/machine/spu/ftell.c: Ditto. * libc/machine/spu/rewind.c: Ditto. * libc/machine/spu/fgetpos.c: Ditto. * libc/machine/spu/fsetpos.c: Ditto. * libc/machine/spu/fread.c: Ditto. * libc/machine/spu/fwrite.c: Ditto. * libc/machine/spu/getc.c: Ditto. * libc/machine/spu/getchar.c: Ditto. * libc/machine/spu/gets.c: Ditto. * libc/machine/spu/fgetc.c: Ditto. * libc/machine/spu/fgets.c: Ditto. * libc/machine/spu/ungetc.c: Ditto. * libc/machine/spu/putc.c: Ditto. * libc/machine/spu/fputc.c: Ditto. * libc/machine/spu/fputs.c: Ditto. * libc/machine/spu/vfprintf.c: Ditto. * libc/machine/spu/vfscanf.c: Ditto. * libc/machine/spu/fprintf.c: Ditto. * libc/machine/spu/fscanf.c: Ditto. * libc/machine/spu/scanf.c: Ditto. * libc/machine/spu/vscanf.c: Ditto. * libc/machine/spu/setbuf.c: Ditto. * libc/machine/spu/setvbuf.c: Ditto. * libc/machine/spu/tmpfile.c: Ditto. 2007-02-01 Jeff Johnston <jjohnstn@redhat.com> * libc/include/sys/config.h[__SPU__]: Define __CUSTOM_FILE_IO__. * libc/include/stdio.h[!__CUSTOM_FILE_IO__]: Add flag check around stdio macros that manipulate fields in the normal file structure. * libc/include/sys/reent.h[__CUSTOM_FILE_IO__]: Include <sys/custom_file.h> to define custom FILE structure. * libc/include/sys/custom_file.h: New default header file that generates error if not overridden when __CUSTOM_FILE_IO__ set. * libc/machine/spu/sys/custom_file.h: New file.
2007-01-312007-01-31 Kazunori Asayama <asayama@sm.sony.co.jp>Jeff Johnston
* configure.host: Define stdio directory as a variable. * libc/Makefile.am: Define stdio related names as macros. * libc/configure.in: Add detection routine of stdio directory. * libc/Makefile.in: Regenerated. * libc/configure: Ditto. * libc/argz/Makefile.in: Ditto. * libc/ctype/Makefile.in: Ditto. * libc/errno/Makefile.in: Ditto. * libc/iconv/Makefile.in: Ditto. * libc/iconv/ccs/Makefile.in: Ditto. * libc/iconv/ccs/binary/Makefile.in: Ditto. * libc/iconv/ces/Makefile.in: Ditto. * libc/iconv/lib/Makefile.in: Ditto. * libc/locale/Makefile.in: Ditto. * libc/misc/Makefile.in: Ditto. * libc/posix/Makefile.in: Ditto. * libc/reent/Makefile.in: Ditto. * libc/search/Makefile.in: Ditto. * libc/signal/Makefile.in: Ditto. * libc/stdio/Makefile.in: Ditto. * libc/stdio64/Makefile.in: Ditto. * libc/stdlib/Makefile.in: Ditto. * libc/string/Makefile.in: Ditto. * libc/syscalls/Makefile.in: Ditto. * libc/time/Makefile.in: Ditto. * libc/unix/Makefile.in: Ditto.
2007-01-30 * libc/machine/spu/vsnprintf.c (c99_vsnprintf_t): Const-qualifyBen Elliston
fmt member. * libc/machine/spu/printf.c (c99_printf_t): Likewise. (printf): Pass fmt to va_start to suppress a warning.
2007-01-30 * libc/search/hash.c (init_hash): Make `info' parameter const.Ben Elliston
2007-01-202007-01-19 Kazunori Asayama <asayama@sm.sony.co.jp>Jeff Johnston
* libc/machine/spu/c99ppe.h: Replace vector with __vector. * libc/machine/spu/vec_literal.h: Ditto. * libc/machine/spu/strncmp.c: Ditto.
2007-01-152007-01-15 Joseph Myers <joseph@codesourcery.com>Jeff Johnston
Kazu Hirata <kazu@codesourcery.com> * libc/machine/powerpc/setjmp.S (setjmp, longjmp): Add support for E500V1 and E500V2.
2007-01-112007-01-11 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libm/configure.in: Always configure machine directory. * libm/Makefile.am: Make machine subdirectory part of SUBDIRS unconditionally. * libm/configure: Regenerated. * libm/Makefile.in: Ditto. * libm/*/Makefile.in: Ditto.
2007-01-082007-01-05 Brian Ford <Brian.Ford@FlightSafety.com>Jeff Johnston
* configure.host (*-*-cygwin*): Define HAVE_BLKSIZE.
2007-01-022007-01-02 Ben Elliston <bje@au.ibm.com>Jeff Johnston
* doc/makedoc.c: Include <stdlib.h>. (malloc, realloc): Remove extern declarations.
2006-12-192005-12-18 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* NEWS: Update with 1.15.0 info. * README: Ditto. * acinclude.m4: Change version number to 1.15.0. * aclocal.m4: Regenerated. * configure: Ditto. * doc/aclocal.m4: Ditto. * doc/configure: Ditto. * libc/*/aclocal.m4: Ditto. * libc/*/configure: Ditto. * libc/libc.texinfo: Ditto. * libm/*/aclocal.m4: Ditto. * libm/*/configure: Ditto. * libm/libm.texinfo: Ditto. * libc/sys/linux/shared.ld: Add VERS_1.15.
2006-12-192006-12-18 Kazu Hirata <kazu@codesourcery.com>Jeff Johnston
Merge from newlib-csl-20060320-branch: 2006-12-01 Nathan Sidwell <nathan@codesourcery.com> Kazu Hirata <kazu@codesourcery.com> * configure.host: Recognize fido.
2006-12-182006-12-18 Joel Schopp <jschopp@austin.ibm.com>Jeff Johnston
* libc/machine/spu/c99ppe.h: New file * libc/machine/spu/perror.c: New file to override libc/stdio version. * libc/machine/spu/printf.c: New file * libc/machine/spu/putchar.c: New file * libc/machine/spu/puts.c: New file * libc/machine/spu/vprintf.c: New file * libc/machine/spu/vsnprintf.c: New file * libc/machine/spu/vsprintf.c: New file * libc/machine/spu/Makefile.am: Add new targets. * libc/machine/spu/Makefile.in: Regenerated.
2006-12-182006-12-18 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* aclocal.m4 */aclocal.m4: Regenerated using aclocal 1.9.6. * Makefile.in */Makefile.in: Regenerated using automake 1.9.6.
2006-12-18Remove entry for next patch that hasn't happened yet.Jeff Johnston
2006-12-182006-12-18 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/stdlib/mallocr.c (malloc_extend_top): Add patch from 2.6.5 version of Doug Lea's malloc which is the basis of this code.
2006-12-182006-12-18 Kazunori Asayama <asayama@sm.sony.co.jp>Jeff Johnston
* libc/include/machine/setjmp.h: Replace vector with __vector.
2006-12-152006-12-14 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
Eric Blake <ebb9@byu.net> * libc/stdio/fflush.c (fflush): On seekable streams, always flush read but unused data. * libc/stdio/fclose.c (_fclose_r): Always flush streams, since even read streams may have side effects that must happen.
2006-12-142006-12-13 Joel Schopp <jschopp@austin.ibm.com>Jeff Johnston
* libc/machine/spu/setjmp.S: Fix to handle registers past 115 correctly.
2006-12-142006-12-13 Joel Schopp <jschopp@austin.ibm.com>Jeff Johnston
* newlib/include/alloca.h: add undef alloca to work with xlc
2006-12-132006-12-12 Joel Schopp <jschopp@austin.ibm.com>Jeff Johnston
* libc/include/machine/setjmp.h[__SPU__]: Redefine _JBTYPE for cell spu
2006-12-042006-12-04 Kazunori Asayama <asayama@sm.sony.co.jp>Jeff Johnston
* libc/machine/spu/strncpy.c: Add padding.
2006-12-042006-12-04 Kazunori Asayama <asayama@sm.sony.co.jp>Jeff Johnston
* testsuite/newlib.string/tstring.c:
2006-12-012006-12-01 Kazunori Asayama <asayama@sm.sony.co.jp>Jeff Johnston
* libc/machine/spu/strchr.c: Fix mask for misaligned string. * libc/machine/spu/strrchr.c: Ditto.
2006-12-012006-11-30 Lev Bishop <lev.bishop@gmail.com>Jeff Johnston
* libc/include/math.h: Allow C99 functions/macros to be defined for C++ even when __STRICT_ANSI__.
2006-11-302006-11-29 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/stdio/makebuf.c (__smakebuf): If dealing with an asprintf-family buffer, make the default initial size 64.
2006-11-302006-11-29 Eric Blake <ebb9@byu.net>Jeff Johnston
* libc/stdio/fvwrite.c (__sfvwrite_r): Avoid off-by-one error in asprintf, as well as quadratic realloc behavior.
2006-11-292006-11-29 Kazunori Asayama <asayama@sm.sony.co.jp>Jeff Johnston
* libc/machine/spu/memset.c: Fix type of explicit cast. * libc/machine/spu/strncmp.c: Add explicit cast. * libc/machine/spu/strrchr.c: Ditto. * libc/machine/spu/strspn.c: Ditto.
2006-11-232006-11-22 Luca Barbato <lu_zero@gentoo.org>Jeff Johnston
* libc/machine/spu/memcpy.c: Use spu_splats, explicit cast. * libc/machine/spu/memmove.c: Use spu_splats, explicit cast. * libc/machine/spu/memset.c: Use spu_splats, remove apple-cast. * libc/machine/spu/strchr.c: Use spu_splats, remove apple-cast. * libc/machine/spu/strncat.c: Explicit cast. * libc/machine/spu/strncmp.c: Use spu_splats. * libc/machine/spu/strncpy.c: Explicit cast. * libc/machine/spu/strrchr.c: Use spu_splats. * libc/machine/spu/strspn.c: Use spu_splats.
2006-11-152006-11-15 Till Straumann <strauman@slac.stanford.edu>Jeff Johnston
* libc/time/tzset_r.c (_tzset_r): Initialize local variable.
2006-11-152006-11-14 Eric Blake <ebb9@byu.net>Jeff Johnston
* libc/stdio/vfprintf.c (_vfprintf_r): Support ' flag. (chclass): ' is a flag. j, t, and z are modifiers.
2006-11-09Change Jie Zhang's e-mail address to work e-mail.Jeff Johnston
2006-11-082006-11-08 Jie Zhang <jzhang918@gmail.com>Jeff Johnston
* configure.host: Add support for bfin. * libc/include/machine/ieeefp.h: Define __IEEE_LITTLE_ENDIAN for bfin. * libc/include/machine/setjmp.h: Define _JBLEN for bfin. * libc/machine/bfin/aclocal.m4: Generate. * libc/machine/bfin/configure.in: New. * libc/machine/bfin/configure: Generate. * libc/machine/bfin/Makefile.am: New. * libc/machine/bfin/Makefile.in: Generate. * libc/machine/bfin/setjmp.S: New. * libc/machine/bfin/longjmp.S: New. * libc/machine/configure.in: Add bfin support. * libc/machine/configure: Generate.
2006-11-07 * libc/include/sys/unistd.h (_SC_STREAM_MAX): Define on Cygwin.Corinna Vinschen
(_PC_FILESIZEBITS): Add definition. (_PC_2_SYMLINKS): Ditto. (_PC_SYMLINK_MAX): Ditto.
2006-10-282006-10-27 Joel Schopp <jschopp@austin.ibm.com>Jeff Johnston
* libc/machine/spu/memcpy.c: Override generic function with vectorized version optimized for the cell spu. * libc/machine/spu/memmove.c: Ditto. * libc/machine/spu/memset.c: Ditto. * libc/machine/spu/strcat.c: Ditto. * libc/machine/spu/strchr.c: Ditto. * libc/machine/spu/strcmp.c: Ditto. * libc/machine/spu/strcpy.c: Ditto. * libc/machine/spu/strcspn.c: Ditto. * libc/machine/spu/strlen.c: Ditto. * libc/machine/spu/strncat.c: Ditto. * libc/machine/spu/strncmp.c: Ditto. * libc/machine/spu/strncpy.c: Ditto. * libc/machine/spu/strpbrk.c: Ditto. * libc/machine/spu/strrchr.c: Ditto. * libc/machine/spu/strspn.c: Ditto. * libc/machine/spu/strxfrm.c: Ditto. * libc/machine/spu/vec_literal.h: Add abstraction of vector literals, removing altivec style initializers. * libc/machine/spu/Makefile.am: Add new files to list so they build * libc/machine/spu/Makefile.in: Regenerate from new Makefile.am
2006-10-272006-10-27 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* README: Add a brief section on how to regenerate configuration files in newlib.
2006-10-252006-10-25 Vladimir Prus <vladimir@codesourcery.com>Jeff Johnston
* libc/include/math.h: (exception): Add a comment telling fixincludes that we handle C vs. C++ issue.
2006-10-19 * Fix ChangeLog entry to mention full path of changed file.Corinna Vinschen
2006-10-112006-10-11 Yang Tse <yangsita@gmail.com>Jeff Johnston
* setjmp.h: Use __extension__ keyword for gcc's braced-groups.
2006-10-11 * libc/reent/reeent.c (_reclaim_reent): Free _REENT_MP_RESULT.Corinna Vinschen
2006-09-272006-09-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/include/stdio.h[_REENT_SMALL]: Do not allow macros for clearerr, feof, or fileno. * libc/include/sys/reent.h[_REENT_SMALL](struct _reent): Change the dummy std stream scheme to use pointers to const external fake files, one for each standard stream. * libc/stdio/local.h (CHECK_INIT): Change to take a file pointer argument. For _REENT_SMALL, reset the file pointer if it matches one of the fake std stream pointers. * libc/stdio/clearerr.c: Fix CHECK_INIT macro to add file pointer argument. * libc/stdio/fclose.c: Ditto. * libc/stdio/feof.c: Ditto. * libc/stdio/ferror.c: Ditto. * libc/stdio/fflush.c: Ditto. * libc/stdio/fgetc.c: Ditto. * libc/stdio/fgets.c: Ditto. * libc/stdio/fileno.c: Ditto. * libc/stdio/findfp.c: Ditto. * libc/stdio/fputc.c: Ditto. * libc/stdio/fputs.c: Ditto. * libc/stdio/fread.c: Ditto. * libc/stdio/freopen.c: Ditto. * libc/stdio/fseek.c: Ditto. * libc/stdio/ftell.c: Ditto. * libc/stdio/fwrite.c: Ditto. * libc/stdio/getc.c: Ditto. * libc/stdio/getdelim.c: Ditto. * libc/stdio/putc.c: Ditto. * libc/stdio/refill.c: Ditto. * libc/stdio/setvbuf.c: Ditto. * libc/stdio/ungetc.c: Ditto. * libc/stdio/vfprintf.c: Ditto. * libc/stdio/vfscanf.c: Ditto. * libc/stdio/wbuf.c: Ditto.: Ditto. * libc/stdio/wsetup.c: Ditto. * libc/stdio64/freopen64.c: Ditto. * libc/stdio64/fseeko64.c: Ditto. * libc/stdio64/ftello64.c: Ditto. * libc/machine/powerpc/vfprintf.c: Ditto. * libc/machine/powerpc/vfscanf.c: Ditto.
2006-09-222006-09-22 Paul Brook <paul@codesourcery.com>Jeff Johnston
* libc/include/sys/reent.h: Define and use __reent_assert.
2006-09-142006-09-13 Joel Sherrill <joel@oarcorp.com>Jeff Johnston
* libc/include/pthread.h: Add pthread barriers, rwlocks, and spinlocks. Change const to _CONST and prefix parameter names with an underscore. * libc/include/sys/types.h: Add id and attribute types for barriers, wrlocks, and spinlocks. * libc/include/sys/features.h: Enable barriers, wrlocks, and spinlocks for RTEMS.
2006-09-142006-09-13 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston
* libc/include/math.h: Remove _CONST from _LIB_VERSION, as it is supposed to be writable. * libm/common/s_lib_ver.c: Ditto.
2006-09-122006-09-12 Paul Brook <paul@codesourcery.com>Jeff Johnston
* libc/stdlib/rand.c (srand): Add _REENT_CHECK_RAND48.
2006-09-072006-09-07 Masaki Muranaka <monaka@monami-software.com>Jeff Johnston
* libc/machine/xstormy16/Makefile.am: Add $(lpfx) prefix to LIBADD objects. lib_a_DEPENDENCIES uses the value of lib_a_LIBADD. * libc/machine/xstormy16/Makefile.in: Regenerated.
2006-09-072006-09-06 Eric Blake <ebb9@byu.net>Jeff Johnston
* libc/stdio/vfprintf.c (_vfprintf_r, get_arg): Add 'hh', 'j', 't', and 'z' modifiers.