b7ca25162a 
								
							 
						 
						
							
							
								
								Fix typo in <sys/lock.h>  
							
							... 
							
							
							
							Sorry, there was a typo in <sys/lock.h> which leads to memory corruption
since not enough space is reserved for the lock object.
newlib/ChangeLog
2015-07-30  Sebastian Huber  <sebastian.huber@embedded-brains.de>
	* libc/sys/rtems/include/sys/lock.h (__LOCK_INIT_RECURSIVE): Use
	proper type. 
							
						 
						
							2015-07-31 06:21:04 -07:00  
				
					
						
							
							
								 
						
							
								f04e46b141 
								
							 
						 
						
							
							
								
								Move header files  
							
							... 
							
							
							
							During libgcc build the first include search path for <...> is
"../newlib/libc/sys/rtems/include".  Move all RTEMS specific header
files to "libc/sys/rtems/include" so that they can be found.  Later
during libc build the header files in the previous location were somehow
present, but for libgcc build they were invisible.  This change is
necessary to use <pthread.h> for the GCC thread model implementation.
newlib/ChangeLog
2015-07-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
	libc/sys/rtems/machine/_types.h: Move to ...
	libc/sys/rtems/include/machine/_types.h: ... here.
	libc/sys/rtems/machine/limits.h: Move to ...
	libc/sys/rtems/include/machine/limits.h: ... here.
	libc/sys/rtems/machine/param.h: Move to ...
	libc/sys/rtems/include/machine/param.h: ... here.
	libc/sys/rtems/sys/cpuset.h: Move to ...
	libc/sys/rtems/include/sys/cpuset.h: ... here.
	libc/sys/rtems/sys/dirent.h: Move to ...
	libc/sys/rtems/include/sys/dirent.h: ... here.
	libc/sys/rtems/sys/param.h: Move to ...
	libc/sys/rtems/include/sys/param.h: ... here.
	libc/sys/rtems/sys/syslimits.h: Move to ...
	libc/sys/rtems/include/sys/syslimits.h: ... here.
	libc/sys/rtems/sys/utime.h: Move to ...
	libc/sys/rtems/include/sys/utime.h: ... here. 
							
						 
						
							2015-07-29 12:53:53 -07:00  
				
					
						
							
							
								 
						
							
								ecaef05f66 
								
							 
						 
						
							
							
								
								Add <sys/lock.h>  
							
							... 
							
							
							
							Provide self-contained synchronization objects for RTEMS.  The API was
designed to be able to use it for the Newlib internal locks, the C11
threads support, the GCC thread model support and the libgomp operating
system configuration in combination with <pthread.h>.
References:
https://lists.rtems.org/pipermail/devel/2015-July/011989.html 
https://lists.rtems.org/pipermail/devel/2015-July/012000.html 
Tickets:
https://devel.rtems.org/ticket/1247 
https://devel.rtems.org/ticket/2274 .
v2: Fix typo in _Condition_Wait_recursive_timed() declaration.
newlib/ChangeLog
2015-07-28  Sebastian Huber  <sebastian.huber@embedded-brains.de>
	* libc/sys/rtems/include/sys/lock.h: New. 
							
						 
						
							2015-07-29 11:30:05 -07:00  
				
					
						
							
							
								 
						
							
								897d3a3cc4 
								
							 
						 
						
							
							
								
								Add <sys/_stdint.h> for FreeBSD compatibility  
							
							... 
							
							
							
							* libc/include/sys/_stdint.h: New file.
        * libc/include/stdint.h (int8_t): Move to <sys/_stdint.h>.
        (uint8_t): Likewise.
        (int16_t): Likewise.
        (uint16_t): Likewise.
        (int32_t): Likewise.
        (uint32_t): Likewise.
        (int64_t): Likewise.
        (uint64_t): Likewise.
        (intptr_t): Likewise.
        (uintptr_t): Likewise.
        * libc/include/sys/types.h: Include <sys/_stdint.h>.
        * libc/sys/rtems/machine/_types.h: Remove <stdint.h> include.
        * libc/sys/time.h>: Replace __uint32_t with uint32_t and
        __uint64_t with uint64_t.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de> 
							
						 
						
							2015-04-23 21:57:10 +02:00  
				
					
						
							
							
								 
						
							
								c93d44add9 
								
							 
						 
						
							
							
								
								Import libc/sys/rtems/include/semaphore.h from FreeBSD.  
							
							... 
							
							
							
							Signed-off-by: Corinna Vinschen <corinna@vinschen.de> 
							
						 
						
							2015-03-12 16:03:42 +01:00  
				
					
						
							
							
								 
						
							
								128e9e0be5 
								
							 
						 
						
							
							
								
								* libc/sys/sparc64/sys/time.h: #include <sys/types.h> for time_t.  
							
							
							
						 
						
							2015-01-22 17:34:47 +00:00  
				
					
						
							
							
								 
						
							
								bdc1799556 
								
							 
						 
						
							
							
								
								* libc/sys/or1k/mlock.c: Fix dependency on libgloss.  
							
							
							
						 
						
							2015-01-22 15:32:51 +00:00  
				
					
						
							
							
								 
						
							
								43f80ffb7d 
								
							 
						 
						
							
							
								
								Fix typo in entry header  
							
							
							
						 
						
							2015-01-20 12:27:30 +00:00  
				
					
						
							
							
								 
						
							
								29193dd04c 
								
							 
						 
						
							
							
								
								* configure.host: Add extra system for OpenRISC baremetal  
							
							... 
							
							
							
							* libc/include/sys/config.h: Dynamic reentrancy for or1k sys targets
	* libc/sys/or1k/: New system for or1k baremetal
	* libc/sys/or1k/Makefile.am: New file
	* libc/sys/or1k/Makefile.in: New file
	* libc/sys/or1k/aclocal.m4: New file
	* libc/sys/or1k/configure.in: New file
	* libc/sys/or1k/configure: New file
	* libc/sys/or1k/getreent.S: New file
	* libc/sys/or1k/mlock.S: New file
	* libc/sys/or1k/or1k-asm.S: New file 
							
						 
						
							2015-01-14 09:25:16 +00:00  
				
					
						
							
							
								 
						
							
								0615b4bb5f 
								
							 
						 
						
							
							
								
								2014-12-18  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 2.2.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 2.2.0.
        * libc/libc.texinfo: Ditto.
        * libm/libm.texinfo: Ditto.
        * configure: Regenerated.
        * Makefile.in: Regenerated.
        * doc/configure: Ditto.
        * libc/*/configure: Ditto.
        * libm/*/configure: Ditto.
        * libc/sys/linux/shared.ld: Add VERS_2.2 
							
						 
						
							2014-12-18 20:30:11 +00:00  
				
					
						
							
							
								 
						
							
								308186a134 
								
							 
						 
						
							
							
								
								* libc/sys/rtems/sys/syslimits.h (NGROUPS_MAX): Adjust value so  
							
							... 
							
							
							
							that NGROUPS is even. 
							
						 
						
							2014-11-20 14:03:17 +00:00  
				
					
						
							
							
								 
						
							
								ada456dcfe 
								
							 
						 
						
							
							
								
								headers: properly decorate attributes  
							
							... 
							
							
							
							Found by:
find -name '*.h' |xargs grep -i 'attribute.*(([a-z]'
For an example of the type of bugs this causes, try compiling this valid
C11 program (it's valid because 'noreturn' is reserved for use in the
user namespace unless you include <stdnoreturn.h>):
$ cat foo.c
#define noreturn __attribute__((noreturn))
#include <stdlib.h>
$ gcc -c -o foo.o -Wall foo.c
In file included from /usr/include/stdlib.h:11:0,
                 from foo.c:2:
foo.c:1:18: error: expected ')' before '__attribute__'
 #define noreturn __attribute__((noreturn))
                  ^
/usr/include/stdlib.h:66:28: error: expected ',' or ';' before ')' token
 _VOID _EXFUN(abort,(_VOID) _ATTRIBUTE ((noreturn)));
                            ^
* libc/machine/spu/spu_timer_internal.h: Decorate attribute names
with __, for namespace safety.
* libc/machine/xscale/machine/profile.h: Likewise.
* libc/include/stdlib.h: Likewise.
* libc/include/_ansi.h: Likewise.
* libc/include/sys/unistd.h: Likewise.
* libc/sys/linux/linuxthreads/libc-symbols.h: Likewise.
* libc/sys/linux/linuxthreads/internals.h: Likewise.
* libc/sys/linux/machine/i386/weakalias.h: Likewise.
* libc/sys/linux/machine/i386/dl-procinfo.h: Likewise.
* libc/sys/linux/machine/i386/dl-machine.h: Likewise.
* libc/sys/linux/libc-symbols.h: Likewise.
* libc/sys/linux/iconv/gconv_charset.h: Likewise.
* libc/sys/linux/include/resolv.h: Likewise.
* libc/sys/linux/sys/unistd.h: Likewise.
* libc/sys/linux/dl/atomicity.h: Likewise.
* libc/sys/linux/dl/dynamic-link.h: Likewise.
* libc/sys/linux/dl/ldsodefs.h: Likewise. 
							
						 
						
							2014-08-01 15:44:51 +00:00  
				
					
						
							
							
								 
						
							
								a6e73f9505 
								
							 
						 
						
							
							
								
								* libc/sys/rtems/sys/cpuset.h (CPU_SET_S): Add const qualifier.  
							
							... 
							
							
							
							(CPU_SET): Likewise. 
							
						 
						
							2014-04-14 14:08:26 +00:00  
				
					
						
							
							
								 
						
							
								d3925b72d5 
								
							 
						 
						
							
							
								
								2014-04-04  Ashish Kapania  <akapania@ti.com>  
							
							... 
							
							
							
							* configure.host (sys_dir, newlib_cflags): Set sys_dir to tirtos and use
        -D__DYNAMIC_REENT__ and -DMALLOC_PROVIDED compiler options for TIRTOS
        target.
        * libc/stdio/local.h (_STDIO_CLOSE_PER_REENT_STD_STREAMS): Change #ifdef
        to not define this macro when __tirtos__ is defined.
        * libc/sys/tirtos : Add support for TIRTOS.
        * libc/sys/tirtos/Makefile.am, libc/sys/tirtos/lock.c: New files.
        * libc/sys/tirtos/configure.in, libc/sys/tirtos/include/sys/lock.h: Ditto. 
							
						 
						
							2014-04-04 21:40:59 +00:00  
				
					
						
							
							
								 
						
							
								35dcecc6db 
								
							 
						 
						
							
							
								
								2014-02-11  Joey Ye  <joey.ye@arm.com>  
							
							... 
							
							
							
							* libc/sys/arm/syscalls.c (_sbrk): Define as weak symbols.
        (_read, _write): Ditto. 
							
						 
						
							2014-02-11 19:54:30 +00:00  
				
					
						
							
							
								 
						
							
								5ac847c629 
								
							 
						 
						
							
							
								
								2013-12-23  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 2.1.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 2.1.0.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * Makefile.in: Regenerated.
        * 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_2.1 
							
						 
						
							2013-12-23 20:45:10 +00:00  
				
					
						
							
							
								 
						
							
								a6a307d8c2 
								
							 
						 
						
							
							
								
								* libc/sys/rtems/include/limits.h: Update page size to match  
							
							... 
							
							
							
							libc/sys/rtems/machine/param.h. 
							
						 
						
							2013-12-10 09:20:37 +00:00  
				
					
						
							
							
								 
						
							
								f4fc6b0663 
								
							 
						 
						
							
							
								
								* libc/sys/rtems/sys/cpuset.h: Use __inline instead of inline.  
							
							
							
						 
						
							2013-12-03 16:07:33 +00:00  
				
					
						
							
							
								 
						
							
								9bd3bcc642 
								
							 
						 
						
							
							
								
								* libc/include/machine/_default_types.h: Move extern "C" after  
							
							... 
							
							
							
							header includes.  Include <sys/features.h> for
	__GNUC_PREREQ__().
	(__u?int.*_t): Define via GCC provided __U?INT.*_TYPE__ if
	available.
	(__intptr_t): Define.
	(__uintptr_t): Likewise.
	* libc/include/stdint.h: Include <machine/_default_types.h>
	instead of <_ansi.h>.
	(u?int.*_t): Define via __u?int.*_t provided by
	<machine/_default_types.h>.
	(u?int_fast.*_t): Define via GCC provided
	__U?INT_FAST.*_TYPE__ if available.
	(U?INT.*(MIN|MAX)): Define via GCC provided __U?INT.*(MIN|MAX)__
	if available.
	(U?INT.*_C): Define via GCC provided __U?INT.*_C if available.
	* libc/include/sys/cdefs.h: Use <machine/_default_types.h>
	instead of <stdint.h>.
	* libc/sys/rtems/sys/cpuset.h: Likewise.
	* libc/sys/rtems/machine/_types.h: Include <stdint.h> for
	FreeBSD compatibility. 
							
						 
						
							2013-12-03 16:04:41 +00:00  
				
					
						
							
							
								 
						
							
								2d50094276 
								
							 
						 
						
							
							
								
								2013-11-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>  
							
							... 
							
							
							
							* libc/sys/rtems/cpusetalloc.c: New file.
	* libc/sys/rtems/cpusetfree.c: Likewise.
	* libc/sys/rtems/Makefile.am (lib_a_SOURCES): Add new files.
	* libc/sys/rtems/Makefile.in: Regenerate.
	* libc/sys/rtems/sys/cpuset.h: Delete #if 0 block.  Include
	<stddef.h> for size_t.
	(_NCPUBITS): Avoid NBBY and assume 8 bits per char.
	(__cpuset_mask): Use int instead of size_t parameter for Linux
	compatibility.
	(__cpuset_index): Likewise.
	(__cpuset_alloc): Declare.
	(__cpuset_free): Likewise.
	(CPU_ALLOC_SIZE): Likewise.
	(CPU_ALLOC): Define.
	(CPU_FREE): Likewise.
	(CPU_ZERO_S): Likewise.
	(CPU_FILL_S): Likewise.
	(CPU_SET_S): Likewise.
	(CPU_CLR_S): Likewise.
	(CPU_ISSET_S): Likewise.
	(CPU_COUNT_S): Likewise.
	(CPU_AND_S): Likewise.
	(CPU_OR_S): Likewise.
	(CPU_XOR_S): Likewise.
	(CPU_NAND_S): Likewise.
	(CPU_EQUAL_S): Likewise.
	(CPU_ZERO): Use CPU_ZERO_S().
	(CPU_FILL): Use CPU_FILL_S().
	(CPU_SET): Use CPU_SET_S().
	(CPU_CLR): Use CPU_CLR_S().
	(CPU_ISSET): Use CPU_ISSET_S().
	(CPU_COUNT): Use CPU_COUNT_S().
	(CPU_AND): Use CPU_AND_S().
	(CPU_OR): Use CPU_OR_S().
	(CPU_XOR): Use CPU_XOR_S().
	(CPU_NAND): Use CPU_NAND_S().
	(CPU_EQUAL): Use CPU_EQUAL_S().
	(CPU_CMP): Delete superfluous const qualifier.
	(CPU_EMPTY): Likewise. 
							
						 
						
							2013-11-27 14:53:59 +00:00  
				
					
						
							
							
								 
						
							
								d482870337 
								
							 
						 
						
							
							
								
								2013-11-25  Sahil Patnayakuni <sahil.patnayakuni@gmail.com>  
							
							... 
							
							
							
							* libc/include/time.h (time): Add restrict keyword.
	* libc/include/wchar.h (wcsftime): Add restrict keyword.
	* libc/time/asctime_r.c (asctime_r): Same.
	* libc/time/gmtime_r.c (gmtime_r): Same.
	* libc/time/lcltime_r.c (lcltime_r): Same.
	* libc/time/strftime.c (strftime): Same.
	* libc/time/strptime.c (strptime): Same.
	* libc/sys/linux/linuxthreads/timer_create.c (timer_create): Same.
	* libc/sys/linux/linuxthreads/timer_settime.c (timer_settime): Same. 
							
						 
						
							2013-11-25 13:46:23 +00:00  
				
					
						
							
							
								 
						
							
								9cd69d84ef 
								
							 
						 
						
							
							
								
								2013-11-22  Bryan Dunsmore <dunsmoreb@gmail.com>  
							
							... 
							
							
							
							* libc/include/sys/time.h (gettimeofday): Add restrict keyword.
	(setitimer): Likewise.
	* libc/sys/rdos/gettod.c (gettimeofday): Likewise.
	* libc/sys/rtems/crt0.c (gettimeofday): Likewise. 
							
						 
						
							2013-11-23 01:25:47 +00:00  
				
					
						
							
							
								 
						
							
								849fe25d0e 
								
							 
						 
						
							
							
								
								2013-11-22  Chirayu Desai  <chirayudesai1@gmail.com>  
							
							... 
							
							
							
							* libc/include/sys/unistd.h (readlink): Add restrict keyword.
	(readlinkat): Ditto.
	(swab): Ditto.
	* libc/sys/rdos/readlink.c (readlink): Ditto.
	* libc/string/swab.c (swab): Ditto. 
							
						 
						
							2013-11-22 22:39:51 +00:00  
				
					
						
							
							
								 
						
							
								2464ecbf64 
								
							 
						 
						
							
							
								
								2013-11-21  Daniel Ramirez <javamonn@gmail.com>  
							
							... 
							
							
							
							* libc/sys/linux/statvfs.c (statvfs): Added restrict keyword. 
							
						 
						
							2013-11-22 01:17:42 +00:00  
				
					
						
							
							
								 
						
							
								d0d3968f8f 
								
							 
						 
						
							
							
								
								2013-11-21  Joel Sherrill <joel.sherrill@oarcorp.com>  
							
							... 
							
							
							
							* libc/sys/rdos/chown.c, libc/sys/rdos/close.c, libc/sys/rdos/execve.c,
	libc/sys/rdos/fork.c, libc/sys/rdos/fstat.c, libc/sys/rdos/getpid.c,
	libc/sys/rdos/gettod.c, libc/sys/rdos/isatty.c, libc/sys/rdos/kill.c,
	libc/sys/rdos/link.c, libc/sys/rdos/lseek.c, libc/sys/rdos/open.c,
	libc/sys/rdos/rdos.h, libc/sys/rdos/read.c, libc/sys/rdos/readlink.c,
	libc/sys/rdos/sbrk.c, libc/sys/rdos/stat.c, libc/sys/rdos/symlink.c,
	libc/sys/rdos/times.c, libc/sys/rdos/unlink.c, libc/sys/rdos/wait.c,
	libc/sys/rdos/write.c: Convert from DOS to UNIX CRLF. 
							
						 
						
							2013-11-21 19:27:17 +00:00  
				
					
						
							
							
								 
						
							
								a7c3258311 
								
							 
						 
						
							
							
								
								2013-11-21  Joel Sherrill <joel.sherrill@oarcorp.com>  
							
							... 
							
							
							
							* libc/posix/readdir_r.c: Add restrict keyword.
	* libc/machine/spu/sys/dirent.h, libc/sys/decstation/sys/dirent.h,
	libc/sys/linux/sys/dirent.h, libc/sys/rtems/sys/dirent.h,
	libc/sys/sparc64/sys/dirent.h, libc/sys/sun4/sys/dirent.h,
	libc/sys/sysvi386/sys/dirent.h: Add readdir_r() prototype. 
							
						 
						
							2013-11-21 16:44:39 +00:00  
				
					
						
							
							
								 
						
							
								21cf2aee53 
								
							 
						 
						
							
							
								
								2013-11-21  Joel Sherrill <joel.sherrill@oarcorp.com>  
							
							... 
							
							
							
							* libc/sys/rdos/stat.c: Remove stray +. 
							
						 
						
							2013-11-21 16:39:06 +00:00  
				
					
						
							
							
								 
						
							
								32e2cbeeab 
								
							 
						 
						
							
							
								
								2013-11-21  Daniel Ramirez <javamonn@gmail.com>  
							
							... 
							
							
							
							* libc/include/sys/stat.h, libc/sys/linux/sys/stat.h,
	libc/sys/m88kbug/syscalls.c, libc/sys/rdos/stat.c,
	libc/sys/sparc64/sys/stat.h: Add restrict keyword. 
							
						 
						
							2013-11-21 16:35:47 +00:00  
				
					
						
							
							
								 
						
							
								a2c4eac5d0 
								
							 
						 
						
							
							
								
								2013-11-20  Daniel Ramirez <javamonn@gmail.com>  
							
							... 
							
							
							
							* libc/iconv/lib/iconv.c, libc/include/iconv.h,
	libc/sys/linux/iconv/iconv.c: Add restrict keyword. 
							
						 
						
							2013-11-20 13:39:36 +00:00  
				
					
						
							
							
								 
						
							
								3007afbca3 
								
							 
						 
						
							
							
								
								3013-11-19  Jennifer Averett <jennifer.averett@oarcorp.com>  
							
							... 
							
							
							
							* libc/sys/rtems/sys/cpuset.h: New file. 
							
						 
						
							2013-11-19 19:11:24 +00:00  
				
					
						
							
							
								 
						
							
								aed5f73fa8 
								
							 
						 
						
							
							
								
								2013-11-18  Joel Sherrill <joel.sherrill@oarcorp.com>  
							
							... 
							
							
							
							* libc/include/stdlib.h: Add prototype of realpath().
	* libc/sys/linux/realpath.c: Add restrict keyword. 
							
						 
						
							2013-11-19 17:32:24 +00:00  
				
					
						
							
							
								 
						
							
								05b637e340 
								
							 
						 
						
							
							
								
								* libc/include/sys/unistd.h (MAXPATHLEN): Delete.  
							
							... 
							
							
							
							* libc/include/sys/param.h (MAXPATHLEN): Define.
	* libc/sys/rtems/sys/param.h (MAXPATHLEN): Likewise.
	* libc/unix/getcwd.c: Include <sys/param.h> for MAXPATHLEN. 
							
						 
						
							2013-10-18 08:30:29 +00:00  
				
					
						
							
							
								 
						
							
								77e22783e4 
								
							 
						 
						
							
							
								
								2013-10-10  Sebastian Huber <sebastian.huber@embedded-brains.de>  
							
							... 
							
							
							
							* libc/libc/sys/rtems/sys/param.h: Update some parameters to
	the latest FreeBSD values. 
							
						 
						
							2013-10-15 17:40:02 +00:00  
				
					
						
							
							
								 
						
							
								50eb944a7c 
								
							 
						 
						
							
							
								
								2013-10-10  Sebastian Huber <sebastian.huber@embedded-brains.de>  
							
							... 
							
							
							
							* libc/sys/rtems/machine/_types.h (_HAVE_SYSTYPES): Define. 
							
						 
						
							2013-10-15 17:39:19 +00:00  
				
					
						
							
							
								 
						
							
								8635dec1a5 
								
							 
						 
						
							
							
								
								2013-10-10  Sebastian Huber <sebastian.huber@embedded-brains.de>  
							
							... 
							
							
							
							* libc/sys/rtems/machine/_types.h (__dev_t): Define.
	(__dev_t_defined) Likewise.
	* libc/include/sys/_types.h (__dev_t): Delete RTEMS specific
	definition. 
							
						 
						
							2013-10-15 17:38:32 +00:00  
				
					
						
							
							
								 
						
							
								7a75a3aa7c 
								
							 
						 
						
							
							
								
								2013-10-10  Sebastian Huber <sebastian.huber@embedded-brains.de>  
							
							... 
							
							
							
							* libc/sys/rtems/machine/_types.h (_ssize_t): Delete.
	(__ssize_t_defined) Likewise. 
							
						 
						
							2013-10-15 17:36:16 +00:00  
				
					
						
							
							
								 
						
							
								454b880298 
								
							 
						 
						
							
							
								
								* libc/sys/arm/crt0.S: Remove 'start'.  
							
							
							
						 
						
							2013-08-12 11:28:28 +00:00  
				
					
						
							
							
								 
						
							
								b143d094ee 
								
							 
						 
						
							
							
								
								* libc/sys/linux/include/netdb.h, libc/sys/linux/net/getaddrinfo.c,  
							
							... 
							
							
							
							libc/sys/linux/net/getnameinfo.c: Add restrict keyword to getnameinfo()
	and getaddrinfo() to increase standards compliance and match glibc.
	* libc/include/string.h, libc/string/memccpy.c, libc/string/memcpy.c,
	libc/string/stpcpy.c, libc/string/stpncpy.c, libc/string/strcat.c,
	libc/string/strncat.c, libc/string/strncpy.c, libc/string/strtok.c,
	libc/string/strtok_r.c, libc/string/strxfrm.c
	libc/machine/microblaze/strcpy.c, libc/machine/xscale/memcpy.c,
	libc/machine/cris/memcpy.c: Add __restrict to prototype to
	increase standards compliance. 
							
						 
						
							2013-07-23 07:05:31 +00:00  
				
					
						
							
							
								 
						
							
								320a1e7412 
								
							 
						 
						
							
							
								
								* libc/sys/arm/syscalls.c (do_AngelSWI): Delete.  
							
							... 
							
							
							
							* libc/sys/arm/libcfuncs.c (do_AngelSWI): Delete.
	* libc/sys/arm/swi.h: Copy over from libgloss. 
							
						 
						
							2013-07-19 09:57:51 +00:00  
				
					
						
							
							
								 
						
							
								7eb805f68d 
								
							 
						 
						
							
							
								
								* libc/sys/rtems/sys/queue.h: Delete file.  
							
							... 
							
							
							
							* libc/include/sys/cdefs.h (__containerof): New define.
	(__DEQUALIFY): Likewise.
	* libc/include/sys/queue.h (TRACEBUF_INITIALIZER): Likewise.
	(TRACEBUF): Likewise.
	(LIST_FOREACH_SAFE): Likewise.
	(LIST_PREV): Likewise.
	(LIST_SWAP): Likewise.
	(QMD_LIST_CHECK_HEAD): Likewise.
	(QMD_LIST_CHECK_NEXT): Likewise.
	(QMD_LIST_CHECK_PREV): Likewise.
	(QMD_SAVELINK): Likewise.
	(QMD_TAILQ_CHECK_HEAD): Likewise.
	(QMD_TAILQ_CHECK_NEXT): Likewise.
	(QMD_TAILQ_CHECK_PREV): Likewise.
	(QMD_TAILQ_CHECK_TAIL): Likewise.
	(QMD_TRACE_ELEM): Likewise.
	(QMD_TRACE_HEAD): Likewise.
	(SLIST_FOREACH_PREVPTR): Likewise.
	(SLIST_FOREACH_SAFE): Likewise.
	(SLIST_REMOVE_AFTER): Likewise.
	(SLIST_SWAP): Likewise.
	(STAILQ_FOREACH_SAFE): Likewise.
	(STAILQ_REMOVE_AFTER): Likewise.
	(STAILQ_SWAP): Likewise.
	(TAILQ_FOREACH_REVERSE_SAFE): Likewise.
	(TAILQ_FOREACH_SAFE): Likewise.
	(TAILQ_SWAP): Likewise.
	(TRASHIT): Likewise.
	(SLIST_REMOVE): Use SLIST_REMOVE_AFTER().
	(STAILQ_LAST): Use __containerof().
	(STAILQ_REMOVE): Use STAILQ_REMOVE_AFTER(). 
							
						 
						
							2013-04-16 10:25:16 +00:00  
				
					
						
							
							
								 
						
							
								92825fd954 
								
							 
						 
						
							
							
								
								* crt0.S: Add recognition of the e3v5 architecture variant.  
							
							
							
						 
						
							2013-02-01 08:29:04 +00:00  
				
					
						
							
							
								 
						
							
								7d88a8d373 
								
							 
						 
						
							
							
								
								* libc/sys/sysnecv850/crt0.S (_start): Enable FPU for the  
							
							... 
							
							
							
							V850e2v3.
	* v850/crt0.S (_start): Enable FPU for the V850e2v3. 
							
						 
						
							2013-01-15 15:41:31 +00:00  
				
					
						
							
							
								 
						
							
								f2d223bd0f 
								
							 
						 
						
							
							
								
								2012-12-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 2.0.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 2.0.0.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * Makefile.in: Regenerated.
        * 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_2.0 
							
						 
						
							2012-12-20 21:10:27 +00:00  
				
					
						
							
							
								 
						
							
								1ad660ece1 
								
							 
						 
						
							
							
								
								* libc/sys/mmixware/sbrk.c (_sbrk): Drop unused extern declaration  
							
							... 
							
							
							
							of "end".  Mark allocated memory by applying PRELD. 
							
						 
						
							2012-10-21 03:41:42 +00:00  
				
					
						
							
							
								 
						
							
								13ab44c05b 
								
							 
						 
						
							
							
								
								* libc/sys/sysnecv850/sbrk.c (_sbrk): Change heap_start to be an  
							
							... 
							
							
							
							array of undefined size, to avoid problems when compiled with
-msda=4.
* v850/sbrk.c (_sbrk): Change heap_start to be an array of
undefined size, to avoid problems when compiled with -msda=4. 
							
						 
						
							2012-10-02 22:55:10 +00:00  
				
					
						
							
							
								 
						
							
								217618d3d6 
								
							 
						 
						
							
							
								
								* libc/sys/sysnecv850/crt0.S (_start): Use v850e-specific  
							
							... 
							
							
							
							start up code for v850e2 and v850e2v3 too. 
							
						 
						
							2012-07-30 23:03:47 +00:00  
				
					
						
							
							
								 
						
							
								f9a0f9ad5f 
								
							 
						 
						
							
							
								
								2012-07-18  Ralf Corsépius  <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/sys/rtems/machine/_types.h (_ssize_t): Use signed int for
	__v850__, __851__. 
							
						 
						
							2012-07-18 15:22:45 +00:00  
				
					
						
							
							
								 
						
							
								d2f675622f 
								
							 
						 
						
							
							
								
								2012-07-13  Ralf Corsépius  <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/sys/rtems/machine/_types.h (_ssize_t): Add __ARM_EABI__,
	__v850__, __851__. 
							
						 
						
							2012-07-13 09:21:45 +00:00  
				
					
						
							
							
								 
						
							
								cc580eddd3 
								
							 
						 
						
							
							
								
								* libc/sys/rtems/machine/_types.h: Add Microblaze.  
							
							
							
						 
						
							2012-05-10 06:59:58 +00:00  
				
					
						
							
							
								 
						
							
								a9f0367e1a 
								
							 
						 
						
							
							
								
								* libc/sys/rtems/crt0.c: Add stubs for access(), ftruncate(),  
							
							... 
							
							
							
							_getpid_r(), geteuid(), getgid, _getgid_r, getpid(), getppid(),
	and _getpid_r(). 
							
						 
						
							2012-05-09 09:03:06 +00:00  
				
					
						
							
							
								 
						
							
								eab1d3e125 
								
							 
						 
						
							
							
								
								2012-03-09  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/machine/setjmp-dj.h: Modify license to include
        modification in clause as permitted by DJ Delorie.
        * libc/machine/arm/access.c: Ditto.
        * libc/machine/i386/setjmp.S: Ditto.
        * libc/sys/h8300hms/sys/file.h: Ditto.
        * libc/sys/linux/machine/i386/setjmp.S: Ditto.
        * libc/sys/sysmec/access.c: Ditto.
        * libc/sys/sysnecv850/access.c: Ditto. 
							
						 
						
							2012-03-09 20:26:39 +00:00  
				
					
						
							
							
								 
						
							
								9edde1d2c4 
								
							 
						 
						
							
							
								
								2012-02-21  Jeremy Bennett  <jeremy.bennett@embecosm.com>  
							
							... 
							
							
							
							Alan Lehotsky  <apl@alum.mit.edu>
            Joern Rennecke  <joern.rennecke@embecosm.com>
        * configure.host: Add Epiphany support.
        * libc/include/machine/ieeefp.h: Likewise.
        * libc/include/machine/setjmp.h: Likewise.
        * libc/machine/configure.in, libc/sys/configure.in: Likewise.
        * libc/machine/configure, libc/sys/configure: Regenerate.
        * libc/machine/epiphany, libc/sys/epiphany: New directories.
        * NEWS: Mention addition of Epiphany. 
							
						 
						
							2012-02-21 22:34:31 +00:00  
				
					
						
							
							
								 
						
							
								e59d6a1469 
								
							 
						 
						
							
							
								
								* libc/sys/rtems/sys/utime.h: Include <sys/types.h> to provide a  
							
							... 
							
							
							
							definition of time_h. 
							
						 
						
							2012-02-09 13:05:15 +00:00  
				
					
						
							
							
								 
						
							
								e7c65aae83 
								
							 
						 
						
							
							
								
								2011-12-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 1.20.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.20.0.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * Makefile.in: Regenerated.
        * 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.20 
							
						 
						
							2011-12-19 22:03:51 +00:00  
				
					
						
							
							
								 
						
							
								e480bc80c3 
								
							 
						 
						
							
							
								
								2011-12-13  Richard Earnshaw  <rearnsha@arm.com>  
							
							... 
							
							
							
							Thomas Klein  <th.r.klein@web.de>
        * libc/sys/arm/crt0.S: Manually set the target architecture
        when compiling for Thumb1 on EABI targets.
        Don't use SWI on M-profile cores.
        Avoid v6-only Thumb-1 MOV instruction. 
							
						 
						
							2011-12-13 22:40:45 +00:00  
				
					
						
							
							
								 
						
							
								eefc33184a 
								
							 
						 
						
							
							
								
								oops - fix typo in previous delta.  
							
							
							
						 
						
							2011-10-11 09:29:56 +00:00  
				
					
						
							
							
								 
						
							
								fa5c739c6e 
								
							 
						 
						
							
							
								
								oops - omitted from previous delta.  
							
							
							
						 
						
							2011-10-11 07:38:33 +00:00  
				
					
						
							
							
								 
						
							
								f9a3814899 
								
							 
						 
						
							
							
								
								* libc/sys/arm/crt0.S: Synchronise with libgloss version.  
							
							... 
							
							
							
							* libc/sys/arm/arm.h: Imported from libgloss. 
							
						 
						
							2011-10-10 13:00:25 +00:00  
				
					
						
							
							
								 
						
							
								74c92a62fe 
								
							 
						 
						
							
							
								
								2011-08-23  Ralf Corsépius  <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/sys/rtems/include/limits.h: Compute SSIZE_MAX based on
	__SIZE_MAX__, __SIZEOF_SIZE_T__ and __CHAR_BIT__. 
							
						 
						
							2011-08-23 05:51:04 +00:00  
				
					
						
							
							
								 
						
							
								fe9bdaedff 
								
							 
						 
						
							
							
								
								2011-08-19  Ralf Corsépius <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/sys/rtems/crt0.c: Rework RTEMS_STUB macro.
	Include <unistd.h>.
	Remove C++-style comments.
	Remove hppa, a29k.
	Add clock_gettime, gettimeofday, sched_yield. 
							
						 
						
							2011-08-20 05:34:22 +00:00  
				
					
						
							
							
								 
						
							
								ce108cc83c 
								
							 
						 
						
							
							
								
								2011-07-26  Ralf Corsépius <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/sys/rtems/sys/dirent.h (scandir):
	Add const to "select" parameter. 
							
						 
						
							2011-07-26 04:04:45 +00:00  
				
					
						
							
							
								 
						
							
								747a0a5205 
								
							 
						 
						
							
							
								
								* v8500/sbrk.c (_sbrk): Tidy code.  
							
							... 
							
							
							
							Base start of heap on the "heap_start" symbol.
	* libc/sys/sysnecv850/sbrk.c (_sbrk): Tidy code.
	Base start of heap on the "heap_start" symbol. 
							
						 
						
							2011-05-27 10:46:48 +00:00  
				
					
						
							
							
								 
						
							
								307b0a5d4b 
								
							 
						 
						
							
							
								
								* libc/include/signal.h (psignal): Declare.  
							
							... 
							
							
							
							* libc/sys/linux/psignal.c: Move from here...
* libc/signal/psignal.c: ... to here. Document.
* libc/sys/linux/Makefile.am (GENERAL_SOURCES): Move psignal.c from here...
* libc/signal/Makefile.am (LIB_SOURCES): ... to here.
(CHEWOUT_FILES): Add psignal.def.
* libc/sys/linux/Makefile.in: Regenerate.
* libc/signal/Makefile.in: Ditto.
* libc/signal/signal.tex: Add references to psignal. 
							
						 
						
							2011-05-04 11:26:22 +00:00  
				
					
						
							
							
								 
						
							
								3b60b701b1 
								
							 
						 
						
							
							
								
								* libc/sys/sysnecv850/trap.S (___trap0): Fix errno handling.  
							
							... 
							
							
							
							* libc/sys/sysnecv850/rename.c: New file.
	* libc/sys/sysnecv850/Makefile.am (lib_a_SOURCES): Add rename.c
	* libc/sys/sysnecv850/Makefile.in: Regenerate.
	* libc/sys/sysnecv850/fstat.c (_fstat): Invoke trap for SYS_fstat.
	* libc/sys/sysnecv850/unlink.c (_unlink): Invoke trap for SYS_unlink. 
							
						 
						
							2011-03-21 22:11:14 +00:00  
				
					
						
							
							
								 
						
							
								7971c2a29c 
								
							 
						 
						
							
							
								
								* libc/include/linux/sys/signal.h (sig_t): Move from here...  
							
							... 
							
							
							
							* libc/include/signal.h (sig_t): ...to here. 
							
						 
						
							2011-01-12 11:49:28 +00:00  
				
					
						
							
							
								 
						
							
								a81dfe76fe 
								
							 
						 
						
							
							
								
								2011-01-07  Ralf Corsepius  <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/sys/rtems/crt0.c: Adjust free() and calloc() to match their
        public decls. 
							
						 
						
							2011-01-07 19:27:33 +00:00  
				
					
						
							
							
								 
						
							
								321b046c80 
								
							 
						 
						
							
							
								
								2010-12-16  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 1.19.0 info.
        * README: Ditto.
        * MAINTAINERS: Update.
        * acinclude.m4: Change version number to 1.19.0.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * Makefile.am: Fix stmp-targ-include target.
        * Makefile.in: Regenerated.
        * 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.19 
							
						 
						
							2010-12-16 21:59:17 +00:00  
				
					
						
							
							
								 
						
							
								f43dea8084 
								
							 
						 
						
							
							
								
								* libc/include/sys/types.h: Add _mode_t for __rtems__.  
							
							... 
							
							
							
							* libc/sys/rtems/machine/_types.h: Provide _mode_t, _fpos_t, _off_t.
	Add _ssize_t for 64bit sparc.
	Let arm, i386, m68k, mips, PPC, sparc use 64bit _off_t, _fpos_t. 
							
						 
						
							2010-11-16 17:29:39 +00:00  
				
					
						
							
							
								 
						
							
								b88e4203a9 
								
							 
						 
						
							
							
								
								* libc/sys/sysnecv850/Makefile.am (lib_a_SOURCES): Provide an  
							
							... 
							
							
							
							empty definition.
	* libc/sys/sysnecv850/Makefile: Regenerate. 
							
						 
						
							2010-09-09 14:54:24 +00:00  
				
					
						
							
							
								 
						
							
								5a7e00a866 
								
							 
						 
						
							
							
								
								Add moxie-rtems support.  
							
							
							
						 
						
							2010-07-30 07:40:26 +00:00  
				
					
						
							
							
								 
						
							
								d95769ebd6 
								
							 
						 
						
							
							
								
								2010-07-23  Naveen.H.S  <naveenh1@kpitcummins.com>  
							
							... 
							
							
							
							Gina Verlekar <gina.verlekar@kpitcummins.com>
        * configure.host: Compact v850* support and add
        check for newlib_may_supply_syscalls.
        * libc/sys/sysnecv850/Makefile.am: Add support for
        '--disable-newlib-supplied-syscalls' option.
        * libc/sys/sysnecv850/Makefile.in: Regenerated. 
							
						 
						
							2010-07-23 18:11:27 +00:00  
				
					
						
							
							
								 
						
							
								efc428827b 
								
							 
						 
						
							
							
								
								* libc/posix/rewinddir.c (rewinddir): Remove incorrect cast to off_t.  
							
							... 
							
							
							
							* libc/sys/rtems/sys/dirent.h (_seekdir): Add prototype.
	* libc/sys/linux/sys/dirent.h (_seekdir): Fix prototype to use long
	rather than off_t. 
							
						 
						
							2010-07-06 15:23:27 +00:00  
				
					
						
							
							
								 
						
							
								b73e65bb44 
								
							 
						 
						
							
							
								
								* libm/math/ef_sqrt.c: Delete unused variable sign.  
							
							... 
							
							
							
							* libc/stdlib/getenv.c: Delete "char *_findenv_r ();", as is not a
	proper prototype, and is properly prototyped in stdlib.h, anyway.
	* libc/stdlib/getenv_r.c: Ditto.
	* libc/search/hash.c: Add _DEFUN to __hash_open() declaration; add
	#define __DBINTERFACE_PRIVATE to activate prototypes from db_local.h.
	* libc/search/db_local.h: Correct __hash_open() prototype.
	* libc/sys/linux/cmath/math_private.h:  Eliminate compiler warnings:
	Remove #define INFINITY (redefines from math.h); remove #define __isnanf
	and #define __isinff isinff. 
							
						 
						
							2010-03-05 08:55:16 +00:00  
				
					
						
							
							
								 
						
							
								9035cfbd12 
								
							 
						 
						
							
							
								
								2010-02-24  Charles Wilson  <...>  
							
							... 
							
							
							
							Work around issues with new libtool files in ..
        * configure.in: Unconditionally call _LT_PROG_ECHO_BACKSLASH.
        * iconvdata/configure.in: Ditto.
        * libc/configure.in: Ditto.
        * libc/machine/configure.in: Ditto.
        * libc/machine/i386/configure.in: Ditto.
        * libc/sys/configure.in: Ditto.
        * libc/sys/linux/configure.in: Ditto.
        * libc/sys/linux/linuxthreads/configure.in: Ditto.
        * libc/sys/linux/linuxthreads/machine/configure.in: Ditto.
        * libc/sys/linux/linuxthreads/machine/i386/configure.in: Ditto.
        * libc/sys/linux/machine/configure.in: Ditto.
        * libc/sys/linux/machine/i386/configure.in: Ditto.
        * libm/configure.in: Ditto.
        * libm/machine/configure.in: Ditto.
        * libm/machine/i386/configure.in: Ditto.
        * libc/machine/sh/configure.in: Ditto.  Also, call
        AC_NO_EXECUTABLES before NEWLIB_CONFIGURE.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * Makefile.in: Ditto.
        * doc/aclocal.m4: Ditto.
        * doc/Makefile.in: Ditto.
        * libc/*/aclocal.m4: Ditto.
        * libc/*/Makefile.in: Ditto.
        * libc/*/configure: Ditto.
        * libm/*/aclocal.m4: Ditto.
        * libm/*/Makefile.in: Ditto.
        * libm/*/configure: Ditto. 
							
						 
						
							2010-02-24 21:00:08 +00:00  
				
					
						
							
							
								 
						
							
								a390368122 
								
							 
						 
						
							
							
								
								2009-12-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 1.18.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.18.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.18 
							
						 
						
							2009-12-17 20:41:44 +00:00  
				
					
						
							
							
								 
						
							
								375dbb9d4c 
								
							 
						 
						
							
							
								
								2009-12-16  Ralf Corsépius <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/sys/rtems/machine/_types.h: New (Derived from
        machine/_default_types.h).
        * libc/sys/rtems/crt0.c: Rework. Introduce macro RTEMS_STUB.
        * libc/sys/rtems/sys/param.h:
        Update copyright notice from FreeBSD.
        Remove HZ.
        Add #include <sys/priority.h>
        Remove priority handling (moved to sys/priority.h).
        Remove CLBYTES (Unused, abandoned in BSD).
        * libc/sys/rtems/sys/queue.h: Update copyright (from FreeBSD).
        Remove CIRCLEQ_*.
2 
							
						 
						
							2009-12-17 16:10:41 +00:00  
				
					
						
							
							
								 
						
							
								377b190270 
								
							 
						 
						
							
							
								
								2009-12-16  Joel Sherrill <joel.sherrill@oarcorp.com>  
							
							... 
							
							
							
							* libc/sys/rtems/machine/param.h: Only use sizeof(double) -1
        for ALIGNBYTES on SPARC. 
							
						 
						
							2009-12-16 21:35:51 +00:00  
				
					
						
							
							
								 
						
							
								32a08d0e75 
								
							 
						 
						
							
							
								
								2009-12-16  Ralf Corsépius <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/sys/rtems/machine/_types.h: New (Derived from
        machine/_default_types.h).
        * libc/sys/rtems/crt0.c: Rework. Introduce macro RTEMS_STUB.
        * libc/sys/rtems/sys/param.h:
        Update copyright notice from FreeBSD.
        Remove HZ.
        Add #include <sys/priority.h>
        Remove priority handling (moved to sys/priority.h).
        Remove CLBYTES (Unused, abandoned in BSD).
        * libc/sys/rtems/sys/queue.h: Update copyright (from FreeBSD).
        Remove CIRCLEQ_*. 
							
						 
						
							2009-12-16 18:28:15 +00:00  
				
					
						
							
							
								 
						
							
								3a2f070f31 
								
							 
						 
						
							
							
								
								2009-10-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Don't set -O2 flag in newlib_cflags.  Leave
        that to CFLAGS.
        * acinclude.m4: Don't reset CFLAGS before calling _AC_PROG_CC_G
        as it sets the same flags as we are using.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * Makefile.in: Ditto.
        * iconvdata/aclocal.m4: Ditto.
        * iconvdata/configure: Ditto.
        * iconvdata/Makefile.in: Ditto.
        * doc/aclocal.m4: Ditto.
        * doc/configure: Ditto.
        * doc/Makefile.in: Ditto.
        * libc/aclocal.m4: Ditto.
        * libc/configure: Ditto.
        * libc/Makefile.in: Ditto.
        * libc/*Makefile.in: Ditto.
        * libc/*aclocal.m4: Ditto.
        * libc/*configure: Ditto.
        * libm/*Makefile.in: Ditto.
        * libm/*aclocal.m4: Ditto.
        * libm/*configure: Ditto. 
							
						 
						
							2009-10-20 22:44:28 +00:00  
				
					
						
							
							
								 
						
							
								4945cb2af0 
								
							 
						 
						
							
							
								
								* libc/include/sys/unistd.h: Declare getpagesize as returning POSIX-mandated  
							
							... 
							
							
							
							int.
* libc/sys/linux/sys/unistd.h: Ditto. 
							
						 
						
							2009-09-19 02:30:51 +00:00  
				
					
						
							
							
								 
						
							
								04189ff92e 
								
							 
						 
						
							
							
								
								all-local should depend upon crt0, not all.  
							
							... 
							
							
							
							* iconvdata/Makefile.am (all): Remove.
	* libc/sys/a29khif/Makefile.am (all-am): Rename from ...
	(all): ... this.
	* libc/sys/arc/Makefile.am: Likewise.
	* libc/sys/arm/Makefile.am: Likewise.
	* libc/sys/d10v/Makefile.am: Likewise.
	* libc/sys/decstation/Makefile.am: Likewise.
	* libc/sys/h8300hms/Makefile.am: Likewise.
	* libc/sys/h8500hms/Makefile.am: Likewise.
	* libc/sys/linux/Makefile.am: Likewise.
	* libc/sys/linux/machine/i386/Makefile.am: Likewise.
	* libc/sys/m88kbug/Makefile.am: Likewise.
	* libc/sys/mmixware/Makefile.am: Likewise.
	* libc/sys/netware/Makefile.am: Likewise.
	* libc/sys/rdos/Makefile.am: Likewise.
	* libc/sys/rtems/Makefile.am: Likewise.
	* libc/sys/sh/Makefile.am: Likewise.
	* libc/sys/sparc64/Makefile.am: Likewise.
	* libc/sys/sun4/Makefile.am: Likewise.
	* libc/sys/sysmec/Makefile.am: Likewise.
	* libc/sys/sysnec810/Makefile.am: Likewise.
	* libc/sys/sysnecv850/Makefile.am: Likewise.
	* libc/sys/sysvi386/Makefile.am: Likewise.
	* libc/sys/sysvnecv70/Makefile.am: Likewise.
	* libc/sys/tic80/Makefile.am: Likewise.
	* libc/sys/w65/Makefile.am: Likewise.
	* libc/sys/z8ksim/Makefile.am: Likewise.
	* iconvdata/Makefile.in: Regenerate.
	* libc/sys/a29khif/Makefile.in: Likewise.
	* libc/sys/arc/Makefile.in: Likewise.
	* libc/sys/arm/Makefile.in: Likewise.
	* libc/sys/d10v/Makefile.in: Likewise.
	* libc/sys/decstation/Makefile.in: Likewise.
	* libc/sys/h8300hms/Makefile.in: Likewise.
	* libc/sys/h8500hms/Makefile.in: Likewise.
	* libc/sys/linux/Makefile.in: Likewise.
	* libc/sys/linux/machine/i386/Makefile.in: Likewise.
	* libc/sys/m88kbug/Makefile.in: Likewise.
	* libc/sys/mmixware/Makefile.in: Likewise.
	* libc/sys/netware/Makefile.in: Likewise.
	* libc/sys/rdos/Makefile.in: Likewise.
	* libc/sys/rtems/Makefile.in: Likewise.
	* libc/sys/sh/Makefile.in: Likewise.
	* libc/sys/sparc64/Makefile.in: Likewise.
	* libc/sys/sun4/Makefile.in: Likewise.
	* libc/sys/sysmec/Makefile.in: Likewise.
	* libc/sys/sysnec810/Makefile.in: Likewise.
	* libc/sys/sysnecv850/Makefile.in: Likewise.
	* libc/sys/sysvi386/Makefile.in: Likewise.
	* libc/sys/sysvnecv70/Makefile.in: Likewise.
	* libc/sys/tic80/Makefile.in: Likewise.
	* libc/sys/w65/Makefile.in: Likewise.
	* libc/sys/z8ksim/Makefile.in: Likewise. 
							
						 
						
							2009-08-19 20:04:45 +00:00  
				
					
						
							
							
								 
						
							
								ab9ef0fa5f 
								
							 
						 
						
							
							
								
								2009-06-19  Joel Sherrill <joel.sherrill@oarcorp.com>  
							
							... 
							
							
							
							* libc/sys/rtems/machine/param.h: Change ALIGNBYTES
        so it can point to an aligned structure or double. 
							
						 
						
							2009-06-19 18:15:35 +00:00  
				
					
						
							
							
								 
						
							
								d6cd9169dc 
								
							 
						 
						
							
							
								
								* libc/locale/locale.c (_setlocale_r): New implementation based on  
							
							... 
							
							
							
							FreeBSD's setlocale.
	(currentlocale): New helper function.
	(loadlocale): Ditto.
	(__locale_charset): New function.
	(__locale_msgcharset): Rename from __locale_charset.
	* libc/ctype/local.h (__lc_ctype): Remove declaration.
	(__locale_charset): Declare.
	* libc/ctype/iswalpha.c (iswalpha): Call __locale_charset instead of
	using __lc_ctype directly.  Only compare against the charset alone.
	* libc/ctype/iswblank.c (iswblank): Ditto.
	* libc/ctype/iswcntrl.c (iswcntrl): Ditto.
	* libc/ctype/iswprint.c (iswprint): Ditto.
	* libc/ctype/iswpunct.c (iswpunct): Ditto.
	* libc/ctype/iswspace.c (iswspace): Ditto.
	* libc/ctype/towlower.c (towlower): Ditto.
	* libc/ctype/towupper.c (towupper): Ditto.
	* libc/stdlib/mbtowc_r.c (_mbtowc_r): Ditto.
	* libc/stdlib/wctomb_r.c (_wctomb_r): Ditto.
	* libc/sys/linux/intl/loadmsgcat.c (_nl_init_domain_conv): Call
	__locale_msgcharset instead of __locale_charset. 
							
						 
						
							2009-03-03 09:28:45 +00:00  
				
					
						
							
							
								 
						
							
								272fac20e7 
								
							 
						 
						
							
							
								
								2008-12-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 1.17.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.17.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.17 
							
						 
						
							2008-12-22 19:45:56 +00:00  
				
					
						
							
							
								 
						
							
								f570da9508 
								
							 
						 
						
							
							
								
								2008-12-12  Ralf Corsepius  <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/sys/rtems/crt0.c: Add stubs for getdents(), nanosleep(),
        _execve(), _exit(). 
							
						 
						
							2008-12-12 17:11:33 +00:00  
				
					
						
							
							
								 
						
							
								3ba3b001a2 
								
							 
						 
						
							
							
								
								2008-11-28  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/inode.c: Include <dirent.h> instead of
        <linux/dirent.h>.
        * libc/sys/linux/io64.c: Add weak alias for _stat64. 
							
						 
						
							2008-11-28 17:15:47 +00:00  
				
					
						
							
							
								 
						
							
								8ee939ea9f 
								
							 
						 
						
							
							
								
								2008-11-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/bits/dirent.h: New header file.
        * libc/sys/linux/sys/dirent.h: Include <bits/dirent.h> instead of
        <linux/dirent.h>.
        * libc/posix/Makefile.am: Remove reallocf.
        * libc/posix/Makefile.in: Regenerated.
        * libc/posix/reallocf.c: Moved to...
        * libc/stdlib/reallocf.c: Here
        * libc/stdlib/malloc.c: Add reallocf documentation.
        * libc/include/stdlib.h: Add reallocf and _reallocf_r prototypes.
        * libc/stdlib/Makefile.am: Add reallocf.
        * libc/stdlib/Makefile.in: Regenerated.
        * libc/posix/_isatty.c: Set errno. 
							
						 
						
							2008-11-19 20:56:22 +00:00  
				
					
						
							
							
								 
						
							
								0ea8752342 
								
							 
						 
						
							
							
								
								2008-11-17  Joel Sherrill <joel.sherrill@oarcorp.com>  
							
							... 
							
							
							
							* sys/rtems/include/limits.h: Add _POSIX2_RE_DUP_MAX.
        * sys/rtems/sys/param.h: sys/rtprio.h not needed. 
							
						 
						
							2008-11-17 22:05:12 +00:00  
				
					
						
							
							
								 
						
							
								d456d606e3 
								
							 
						 
						
							
							
								
								2008-10-31  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/limits.h: Add ARG_MAX, PATH_MAX, and _POSIX2_RE_DUP_MAX.
        * libc/include/envlock.h: New file.
        * libc/include/fnmatch.h: Ditto.
        * libc/include/glob.h: Ditto.
        * libc/include/regex.h: Ditto.
        * libc/include/wordexp.h: Ditto.
        * libc/posix/Makefile.am: Add new files moved from
        libc/sys/linux/stdlib.
        * libc/posix/Makefile.in: Regenerated.
        * libc/posix/COPYRIGHT: New file moved from libc/sys/linux/stdlib.
        * libc/posix/cclass.h: Ditto.
        * libc/posix/cname.h: Ditto.
        * libc/posix/collate.c: Ditto.
        * libc/posix/collate.h: Ditto.
        * libc/posix/collcmp.c: Ditto.
        * libc/posix/engine.c: Ditto.
        * libc/posix/fnmatch.3: Ditto.
        * libc/posix/glob.3: Ditto.
        * libc/posix/fnmatch.c: Ditto.
        * libc/posix/glob.c: Ditto.
        * libc/posix/namespace.h: Ditto.
        * libc/posix/reallocf.c: Ditto.
        * libc/posix/regcomp.c: Ditto.
        * libc/posix/regerror.c: Ditto.
        * libc/posix/regex.3: Ditto.
        * libc/posix/regex2.h: Ditto.
        * libc/posix/regexec.c: Ditto.
        * libc/posix/regfree.c: Ditto.
        * libc/posix/rune.h: Ditto.
        * libc/posix/runetype.h: Ditto.
        * libc/posix/scandir.c: Remove advertising clause which is not in
        effect.
        * libc/posix/sysexits.h: Ditto.
        * libc/posix/un-namespace.h: Ditto.
        * libc/posix/utils.h: Ditto.
        * libc/posix/wordexp.c: Ditto.
        * libc/posix/wordfree.c: Ditto.
        * libc/posix/execl.c: Add !_NO_EXECVE flag check.
        * libc/posix/execle.c: Ditto.
        * libc/posix/execlp.c: Ditto.
        * libc/posix/execv.c: Ditto.
        * libc/posix/execve.c: Ditto.
        * libc/posix/execvp.c: Ditto.
        * libc/posix/popen.c: Add !_NO_POPEN flag check.
        * libc/sys/linux/configure: Regenerated.
        * libc/sys/linux/configure.in: Remove stdlib.
        * libc/sys/linux/include/limits.h: Add include of linux/limits.h.
        * libc/sys/linux/stdlib/Makefile.am: Removed.
        * libc/sys/linux/stdlib/Makefile.in: Ditto.
        * libc/sys/linux/stdlib/COPYRIGHT: Moved to libc/posix.
        * libc/sys/linux/stdlib/cclass.h: Ditto.
        * libc/sys/linux/stdlib/cname.h: Ditto.
        * libc/sys/linux/stdlib/collate.c: Ditto.
        * libc/sys/linux/stdlib/collate.h: Ditto.
        * libc/sys/linux/stdlib/collcmp.c: Ditto.
        * libc/sys/linux/stdlib/engine.c: Ditto.
        * libc/sys/linux/stdlib/fnmatch.3: Ditto.
        * libc/sys/linux/stdlib/fnmatch.c: Ditto.
        * libc/sys/linux/stdlib/glob.3: Ditto.
        * libc/sys/linux/stdlib/glob.c: Ditto.
        * libc/sys/linux/stdlib/reallocf.c: Ditto.
        * libc/sys/linux/stdlib/regcomp.c: Ditto.
        * libc/sys/linux/stdlib/regerror.c: Ditto.
        * libc/sys/linux/stdlib/regex.3: Ditto.
        * libc/sys/linux/stdlib/regex2.h: Ditto.
        * libc/sys/linux/stdlib/regexec.c: Ditto.
        * libc/sys/linux/stdlib/regfree.c: Ditto.
        * libc/sys/linux/stdlib/utils.h: Ditto.
        * libc/sys/linux/stdlib/wordexp.c: Ditto.
        * libc/sys/linux/stdlib/wordfree.c: Ditto. 
							
						 
						
							2008-10-31 21:03:42 +00:00  
				
					
						
							
							
								 
						
							
								eea95bd143 
								
							 
						 
						
							
							
								
								2008-10-02  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/include/stdint.h (SIZE_MAX): Fix value which should
        be size of size_t, not int.
        (SIZE_MIN): Remove.
        * libc/sys/linux/sys/stdint.h: Ditto 
							
						 
						
							2008-10-02 17:29:11 +00:00  
				
					
						
							
							
								 
						
							
								fab8d8d808 
								
							 
						 
						
							
							
								
								* configure: Regenerate for new libtool.  
							
							... 
							
							
							
							* aclocal.m4: Ditto.
	* Makefile.in: Ditto.
	* newlib.hin: Ditto.
	* doc/Makefile.in: Ditto.
	* doc/configure: Ditto.
	* iconvdata/Makefile.in: Ditto.
	* iconvdata/aclocal.m4: Ditto.
	* iconvdata/configure: Ditto.
	* libc/Makefile.in: Ditto.
	* libc/aclocal.m4: Ditto.
	* 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/machine/Makefile.in: Ditto.
	* libc/machine/aclocal.m4: Ditto.
	* libc/machine/configure: Ditto.
	* libc/machine/a29k/Makefile.in: Ditto.
	* libc/machine/a29k/configure: Ditto.
	* libc/machine/arm/Makefile.in: Ditto.
	* libc/machine/arm/configure: Ditto.
	* libc/machine/bfin/Makefile.in: Ditto.
	* libc/machine/bfin/configure: Ditto.
	* libc/machine/cris/Makefile.in: Ditto.
	* libc/machine/cris/configure: Ditto.
	* libc/machine/crx/Makefile.in: Ditto.
	* libc/machine/crx/configure: Ditto.
	* libc/machine/d10v/Makefile.in: Ditto.
	* libc/machine/d10v/configure: Ditto.
	* libc/machine/d30v/Makefile.in: Ditto.
	* libc/machine/d30v/configure: Ditto.
	* libc/machine/fr30/Makefile.in: Ditto.
	* libc/machine/fr30/configure: Ditto.
	* libc/machine/frv/Makefile.in: Ditto.
	* libc/machine/frv/configure: Ditto.
	* libc/machine/h8300/Makefile.in: Ditto.
	* libc/machine/h8300/configure: Ditto.
	* libc/machine/h8500/Makefile.in: Ditto.
	* libc/machine/h8500/configure: Ditto.
	* libc/machine/hppa/Makefile.in: Ditto.
	* libc/machine/hppa/configure: Ditto.
	* libc/machine/i386/Makefile.in: Ditto.
	* libc/machine/i386/aclocal.m4: Ditto.
	* libc/machine/i386/configure: Ditto.
	* libc/machine/i960/Makefile.in: Ditto.
	* libc/machine/i960/configure: Ditto.
	* libc/machine/iq2000/Makefile.in: Ditto.
	* libc/machine/iq2000/configure: Ditto.
	* libc/machine/m32c/Makefile.in: Ditto.
	* libc/machine/m32c/configure: Ditto.
	* libc/machine/m32r/Makefile.in: Ditto.
	* libc/machine/m32r/configure: Ditto.
	* libc/machine/m68hc11/Makefile.in: Ditto.
	* libc/machine/m68hc11/configure: Ditto.
	* libc/machine/m68k/Makefile.in: Ditto.
	* libc/machine/m68k/configure: Ditto.
	* libc/machine/m88k/Makefile.in: Ditto.
	* libc/machine/m88k/configure: Ditto.
	* libc/machine/mep/Makefile.in: Ditto.
	* libc/machine/mep/configure: Ditto.
	* libc/machine/mips/Makefile.in: Ditto.
	* libc/machine/mips/configure: Ditto.
	* libc/machine/mn10200/Makefile.in: Ditto.
	* libc/machine/mn10200/configure: Ditto.
	* libc/machine/mn10300/Makefile.in: Ditto.
	* libc/machine/mn10300/configure: Ditto.
	* libc/machine/mt/Makefile.in: Ditto.
	* libc/machine/mt/configure: Ditto.
	* libc/machine/necv70/Makefile.in: Ditto.
	* libc/machine/necv70/configure: Ditto.
	* libc/machine/powerpc/Makefile.in: Ditto.
	* libc/machine/powerpc/configure: Ditto.
	* libc/machine/sh/Makefile.in: Ditto.
	* libc/machine/sh/configure: Ditto.
	* libc/machine/sparc/Makefile.in: Ditto.
	* libc/machine/sparc/configure: Ditto.
	* libc/machine/spu/Makefile.in: Ditto.
	* libc/machine/spu/configure: Ditto.
	* libc/machine/tic4x/Makefile.in: Ditto.
	* libc/machine/tic4x/configure: Ditto.
	* libc/machine/tic80/Makefile.in: Ditto.
	* libc/machine/tic80/configure: Ditto.
	* libc/machine/v850/Makefile.in: Ditto.
	* libc/machine/v850/configure: Ditto.
	* libc/machine/w65/Makefile.in: Ditto.
	* libc/machine/w65/configure: Ditto.
	* libc/machine/x86_64/Makefile.in: Ditto.
	* libc/machine/x86_64/configure: Ditto.
	* libc/machine/xscale/Makefile.in: Ditto.
	* libc/machine/xscale/configure: Ditto.
	* libc/machine/xstormy16/Makefile.in: Ditto.
	* libc/machine/xstormy16/configure: Ditto.
	* libc/machine/z8k/Makefile.in: Ditto.
	* libc/machine/z8k/configure: 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/sys/Makefile.in: Ditto.
	* libc/sys/aclocal.m4: Ditto.
	* libc/sys/configure: Ditto.
	* libc/sys/a29khif/Makefile.in: Ditto.
	* libc/sys/a29khif/configure: Ditto.
	* libc/sys/arc/Makefile.in: Ditto.
	* libc/sys/arc/configure: Ditto.
	* libc/sys/arm/Makefile.in: Ditto.
	* libc/sys/arm/configure: Ditto.
	* libc/sys/d10v/Makefile.in: Ditto.
	* libc/sys/d10v/configure: Ditto.
	* libc/sys/decstation/Makefile.in: Ditto.
	* libc/sys/decstation/configure: Ditto.
	* libc/sys/h8300hms/Makefile.in: Ditto.
	* libc/sys/h8300hms/configure: Ditto.
	* libc/sys/h8500hms/Makefile.in: Ditto.
	* libc/sys/h8500hms/configure: Ditto.
	* libc/sys/linux/Makefile.in: Ditto.
	* libc/sys/linux/aclocal.m4: Ditto.
	* libc/sys/linux/configure: Ditto.
	* libc/sys/linux/argp/Makefile.in: Ditto.
	* libc/sys/linux/cmath/Makefile.in: Ditto.
	* libc/sys/linux/dl/Makefile.in: Ditto.
	* libc/sys/linux/iconv/Makefile.in: Ditto.
	* libc/sys/linux/intl/Makefile.in: Ditto.
	* libc/sys/linux/linuxthreads/Makefile.in: Ditto.
	* libc/sys/linux/linuxthreads/aclocal.m4: Ditto.
	* libc/sys/linux/linuxthreads/configure: Ditto.
	* libc/sys/linux/linuxthreads/machine/Makefile.in: Ditto.
	* libc/sys/linux/linuxthreads/machine/aclocal.m4: Ditto.
	* libc/sys/linux/linuxthreads/machine/configure: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/Makefile.in: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/aclocal.m4: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/configure: Ditto.
	* libc/sys/linux/machine/Makefile.in: Ditto.
	* libc/sys/linux/machine/aclocal.m4: Ditto.
	* libc/sys/linux/machine/configure: Ditto.
	* libc/sys/linux/machine/i386/Makefile.in: Ditto.
	* libc/sys/linux/machine/i386/aclocal.m4: Ditto.
	* libc/sys/linux/machine/i386/configure: Ditto.
	* libc/sys/linux/net/Makefile.in: Ditto.
	* libc/sys/linux/stdlib/Makefile.in: Ditto.
	* libc/sys/m88kbug/Makefile.in: Ditto.
	* libc/sys/m88kbug/configure: Ditto.
	* libc/sys/mmixware/Makefile.in: Ditto.
	* libc/sys/mmixware/configure: Ditto.
	* libc/sys/netware/Makefile.in: Ditto.
	* libc/sys/netware/configure: Ditto.
	* libc/sys/rdos/Makefile.in: Ditto.
	* libc/sys/rdos/configure: Ditto.
	* libc/sys/rtems/Makefile.in: Ditto.
	* libc/sys/rtems/configure: Ditto.
	* libc/sys/sh/Makefile.in: Ditto.
	* libc/sys/sh/configure: Ditto.
	* libc/sys/sparc64/Makefile.in: Ditto.
	* libc/sys/sparc64/configure: Ditto.
	* libc/sys/sun4/Makefile.in: Ditto.
	* libc/sys/sun4/configure: Ditto.
	* libc/sys/sysmec/Makefile.in: Ditto.
	* libc/sys/sysmec/configure: Ditto.
	* libc/sys/sysnec810/Makefile.in: Ditto.
	* libc/sys/sysnec810/configure: Ditto.
	* libc/sys/sysnecv850/Makefile.in: Ditto.
	* libc/sys/sysnecv850/configure: Ditto.
	* libc/sys/sysvi386/Makefile.in: Ditto.
	* libc/sys/sysvi386/configure: Ditto.
	* libc/sys/sysvnecv70/Makefile.in: Ditto.
	* libc/sys/sysvnecv70/configure: Ditto.
	* libc/sys/tic80/Makefile.in: Ditto.
	* libc/sys/tic80/configure: Ditto.
	* libc/sys/w65/Makefile.in: Ditto.
	* libc/sys/w65/configure: Ditto.
	* libc/sys/z8ksim/Makefile.in: Ditto.
	* libc/sys/z8ksim/configure: Ditto.
	* libc/syscalls/Makefile.in: Ditto.
	* libc/time/Makefile.in: Ditto.
	* libc/unix/Makefile.in: Ditto.
	* libm/Makefile.in: Ditto.
	* libm/aclocal.m4: Ditto.
	* libm/configure: Ditto.
	* libm/common/Makefile.in: Ditto.
	* libm/machine/Makefile.in: Ditto.
	* libm/machine/aclocal.m4: Ditto.
	* libm/machine/configure: Ditto.
	* libm/machine/i386/Makefile.in: Ditto.
	* libm/machine/i386/aclocal.m4: Ditto.
	* libm/machine/i386/configure: Ditto.
	* libm/machine/spu/Makefile.in: Ditto.
	* libm/machine/spu/configure: Ditto.
	* libm/math/Makefile.in: Ditto.
	* libm/mathfp/Makefile.in: Ditto. 
							
						 
						
							2008-09-29 15:40:48 +00:00  
				
					
						
							
							
								 
						
							
								da64e6bb4e 
								
							 
						 
						
							
							
								
								008-09-08  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/dl/atomicity.h (exchange_and_add): Fix asm statement to use "m" instead of "0".
	(atomic_add): Ditto.
	* libc/sys/linux/linuxthreads/spinlock.c (__pthread_release): Ditto.
	* libc/sys/linux/net/getaddrinfo.c: Add limit.h include.
	* libc/sys/linux/stdlib/glob.c: Ditto. 
							
						 
						
							2008-09-08 22:25:14 +00:00  
				
					
						
							
							
								 
						
							
								18a635e315 
								
							 
						 
						
							
							
								
								2008-07-02  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/argz/argz_count.c: Include stddef.h to get size_t.
        * libc/argz/argz_extract.c: Ditto.
        * libc/argz/argz_stringify.c: Ditto.
        * libc/search/hash.h: Ditto.
        * libc/sys/linux/include/sched.h: Ditto.
        * libc/sys/linux/sys/types.h: Ditto. 
							
						 
						
							2008-07-02 18:38:45 +00:00  
				
					
						
							
							
								 
						
							
								3c77dcff9e 
								
							 
						 
						
							
							
								
								2008-05-22  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/reent.h: Add _h_errno field.
	* libc/sys/linux/libc-symbols.h: Add default stubs for new libc macros
	now used in net directory.
	* libc/sys/linux/bits/libc-lock.h: Always define _IO_MTSAFE_IO.
	* libc/sys/linux/include/hesiod.h: Add needed macros for new code
	in net directory.
	* libc/sys/linux/include/netdb.h: Ditto.
	* libc/sys/linux/include/resolv.h: Ditto.
	* libc/sys/linux/include/stdint.h: Ditto.
	* libc/sys/linux/include/arpa/nameser.h: Ditto.
	* libc/sys/linux/include/net/ethernet.h: Ditto.
	* libc/sys/linux/include/net/if_ppp.h: Ditto.
	* libc/sys/linux/include/netinet/if_ether.h: Ditto.
	* libc/sys/linux/machine/i386/get_clockfreq.c: Remove static memmem.
	* libc/sys/linux/machine/i386/include/endian.h: Protect macros with
	flags to avoid duplicate definition.
	* libc/sys/linux/machine/i386/include/param.h: Ditto.
	* libc/sys/linux/net/Makefile.am: Modified to account for removed and
	added files.
	* libc/sys/linux/net/Makefile.in: Regenerated.
	* libc/sys/linux/net/base64.c: Replaced with glibc version of code.
	* libc/sys/linux/net/getaddrinfo.c: Ditto.
	* libc/sys/linux/net/getnameinfo.c: Ditto.
	* libc/sys/linux/net/getproto.c: Ditto.
	* libc/sys/linux/net/getservent.c: Ditto.
	* libc/sys/linux/net/inet_netof.c: Ditto.
	* libc/sys/linux/net/inet_lnaof.c: Ditto.
	* libc/sys/linux/net/ns_name.c: Ditto.
	* libc/sys/linux/net/ns_netint.c: Ditto.
	* libc/sys/linux/net/inet_ntoa.c: Ditto.
	* libc/sys/linux/net/ns_parse.c: Ditto.
	* libc/sys/linux/net/ns_print.c: Ditto.
	* libc/sys/linux/net/ns_ttl.c: Ditto.
	* libc/sys/linux/net/nsap_addr.c: Ditto.
	* libc/sys/linux/net/rcmd.c: Ditto.
	* libc/sys/linux/net/res_comp.c: Ditto.
	* libc/sys/linux/net/res_data.c: Ditto.
	* libc/sys/linux/net/res_debug.c: Ditto.
	* libc/sys/linux/net/res_init.c: Ditto.
	* libc/sys/linux/net/res_mkquery.c: Ditto.
	* libc/sys/linux/net/res_query.c: Ditto.
	* libc/sys/linux/net/res_send.c: Ditto.
	* libc/sys/linux/net/send.c: Ditto.
	* libc/sys/linux/stdlib/collate.c: Ditto.
	* libc/sys/linux/sys/ioctl.h: Ditto.
	* libc/sys/linux/sys/socket.h: Ditto.
	* libc/sys/linux/sys/unistd.h: Ditto.
	* libc/sys/linux/iconv/iconvconfig.c: Removed either because no longer
	used or because licensing includes advertising clause that cannot be
	ignored.
	* libc/sys/linux/iconv/strtab.c: Ditto.
	* libc/sys/linux/include/libc_private.h: Ditto.
	* libc/sys/linux/include/nsswitch.h: Ditto.
	* libc/sys/linux/include/net/if_atm.h: Ditto.
	* libc/sys/linux/include/net/if_media.h: Ditto.
	* libc/sys/linux/include/net/if_pppvar.h: Ditto.
	* libc/sys/linux/include/netinet/if_atm.h: Ditto.
	* libc/sys/linux/include/netinet/ip_flow.h: Ditto.
	* libc/sys/linux/intl/locale.alias: Ditto.
	* libc/sys/linux/net/addr2ascii.3: Ditto.
	* libc/sys/linux/net/bindresvport.c: Ditto.
	* libc/sys/linux/net/byteorder.3: Ditto.
	* libc/sys/linux/net/res_config.h: Ditto.
	* libc/sys/linux/net/ether_addr.c: Ditto.
	* libc/sys/linux/net/ethers.3: Ditto.
	* libc/sys/linux/net/getaddrinfo.3: Ditto.
	* libc/sys/linux/net/gethostbydns.c: Ditto.
	* libc/sys/linux/net/gethostbyht.c: Ditto.
	* libc/sys/linux/net/gethostbyname.3: Ditto.
	* libc/sys/linux/net/gethostbynis.c: Ditto.
	* libc/sys/linux/net/gethostnamadr.c: Ditto.
	* libc/sys/linux/net/getifaddrs.3: Ditto.
	* libc/sys/linux/net/getifaddrs.c: Ditto.
	* libc/sys/linux/net/getipnodebyname.3: Ditto.
	* libc/sys/linux/net/getnameinfo.3: Ditto.
	* libc/sys/linux/net/getnetbydns.c: Ditto.
	* libc/sys/linux/net/getnetbyht.c: Ditto.
	* libc/sys/linux/net/getnetbynis.c: Ditto.
	* libc/sys/linux/net/getnetent.3: Ditto.
	* libc/sys/linux/net/getnetnamadr.c: Ditto.
	* libc/sys/linux/net/getprotoent.3: Ditto.
	* libc/sys/linux/net/getprotoent.c: Ditto.
	* libc/sys/linux/net/getprotoname.c: Ditto.
	* libc/sys/linux/net/getservbyname.c: Ditto.
	* libc/sys/linux/net/getservbyport.c: Ditto.
	* libc/sys/linux/net/getservent.3: Ditto.
	* libc/sys/linux/net/herror.c: Ditto.
	* libc/sys/linux/net/hesiod.3: Ditto.
	* libc/sys/linux/net/hesiod.c: Ditto.
	* libc/sys/linux/net/if_indextoname.3: Ditto.
	* libc/sys/linux/net/inet.3: Ditto.
	* libc/sys/linux/net/inet6_option_space.3: Ditto.
	* libc/sys/linux/net/inet6_rthdr_space.3: Ditto.
	* libc/sys/linux/net/inet_makeaddr.c: Ditto.
	* libc/sys/linux/net/inet_net.3: Ditto.
	* libc/sys/linux/net/inet_network.c: Ditto.
	* libc/sys/linux/net/innetgr-stub.c: Ditto.
	* libc/sys/linux/net/ip6opt.c: Ditto.
	* libc/sys/linux/net/iso_addr.3: Ditto.
	* libc/sys/linux/net/iso_addr.c: Ditto.
	* libc/sys/linux/net/linkaddr.3: Ditto.
	* libc/sys/linux/net/linkaddr.c: Ditto.
	* libc/sys/linux/net/map_v4v6.c: Ditto.
	* libc/sys/linux/net/name6.c: Ditto.
	* libc/sys/linux/net/namespace.h: Ditto.
	* libc/sys/linux/net/ns.3: Ditto.
	* libc/sys/linux/net/ns_addr.c: Ditto.
	* libc/sys/linux/net/ns_ntoa.c: Ditto.
	* libc/sys/linux/net/nsdispatch.3: Ditto.
	* libc/sys/linux/net/nsdispatch.c: Ditto.
	* libc/sys/linux/net/nslexer.c: Ditto.
	* libc/sys/linux/net/nslexer.l: Ditto.
	* libc/sys/linux/net/nsparser.c: Ditto.
	* libc/sys/linux/net/nsparser.h: Ditto.
	* libc/sys/linux/net/nsparser.y: Ditto.
	* libc/sys/linux/net/rcmd.3: Ditto.
	* libc/sys/linux/net/rcmdsh.3: Ditto.
	* libc/sys/linux/net/res_mkupdate.c: Ditto.
	* libc/sys/linux/net/res_update.c: Ditto.
	* libc/sys/linux/net/resolver.3: Ditto.
	* libc/sys/linux/net/rthdr.c: Ditto.
	* libc/sys/linux/net/vars.c: Ditto.
	* libc/sys/linux/shlib-compat.h: New file.
	* libc/sys/linux/machine/i386/atomic.h: Ditto.
	* libc/sys/linux/net/XXX-lookup.c: Ditto.
	* libc/sys/linux/net/alias-lookup.c: Ditto.
	* libc/sys/linux/net/res_libc.c: Ditto.
	* libc/sys/linux/net/aliases.h: Ditto.
	* libc/sys/linux/net/check_pf.c: Ditto.
	* libc/sys/linux/net/databases.def: Ditto.
	* libc/sys/linux/net/digits_dots.c: Ditto.
	* libc/sys/linux/net/ether_aton.c: Ditto.
	* libc/sys/linux/net/ether_aton_r.c: Ditto.
	* libc/sys/linux/net/ether_hton.c: Ditto.
	* libc/sys/linux/net/ether_line.c: Ditto.
	* libc/sys/linux/net/ether_ntoa.c: Ditto.
	* libc/sys/linux/net/ether_ntoa_r.c: Ditto.
	* libc/sys/linux/net/ether_ntoh.c: Ditto.
	* libc/sys/linux/net/etherent.h: Ditto.
	* libc/sys/linux/net/ethers-lookup.c: Ditto.
	* libc/sys/linux/net/function.def: Ditto.
	* libc/sys/linux/net/getXXbyYY.c: Ditto.
	* libc/sys/linux/net/getXXbyYY_r.c: Ditto.
	* libc/sys/linux/net/getXXent.c: Ditto.
	* libc/sys/linux/net/getXXent_r.c: Ditto.
	* libc/sys/linux/net/getaliasent.c: Ditto.
	* libc/sys/linux/net/getaliasent_r.c: Ditto.
	* libc/sys/linux/net/getaliasname.c: Ditto.
	* libc/sys/linux/net/getaliasname_r.c: Ditto.
	* libc/sys/linux/net/gethstbyad.c: Ditto.
	* libc/sys/linux/net/gethstbyad_r.c: Ditto.
	* libc/sys/linux/net/gethstbynm.c: Ditto.
	* libc/sys/linux/net/gethstbynm2.c: Ditto.
	* libc/sys/linux/net/gethstbynm2_r.c: Ditto.
	* libc/sys/linux/net/gethstbynm_r.c: Ditto.
	* libc/sys/linux/net/gethstent.c: Ditto.
	* libc/sys/linux/net/gethstent_r.c: Ditto.
	* libc/sys/linux/net/getnetbyad.c: Ditto.
	* libc/sys/linux/net/getnetbyad_r.c: Ditto.
	* libc/sys/linux/net/getnetbynm.c: Ditto.
	* libc/sys/linux/net/getnetbynm_r.c: Ditto.
	* libc/sys/linux/net/getnetent.c: Ditto.
	* libc/sys/linux/net/getnetent_r.c: Ditto.
	* libc/sys/linux/net/getnetgrent.c: Ditto.
	* libc/sys/linux/net/getnetgrent_r.c: Ditto.
	* libc/sys/linux/net/getnssent.c: Ditto.
	* libc/sys/linux/net/getnssent_r.c: Ditto.
	* libc/sys/linux/net/getproto_r.c: Ditto.
	* libc/sys/linux/net/getprtent.c: Ditto.
	* libc/sys/linux/net/getprtent_r.c: Ditto.
	* libc/sys/linux/net/getprtname.c: Ditto.
	* libc/sys/linux/net/getprtname_r.c: Ditto.
	* libc/sys/linux/net/getrpcbyname.c: Ditto.
	* libc/sys/linux/net/getrpcbyname_r.c: Ditto.
	* libc/sys/linux/net/getrpcbynumber.c: Ditto.
	* libc/sys/linux/net/getrpcbynumber_r.c: Ditto.
	* libc/sys/linux/net/getrpcent.c: Ditto.
	* libc/sys/linux/net/getrpcent_r.c: Ditto.
	* libc/sys/linux/net/getservent_r.c: Ditto.
	* libc/sys/linux/net/getsrvbynm.c: Ditto.
	* libc/sys/linux/net/getsrvbynm_r.c: Ditto.
	* libc/sys/linux/net/getsrvbypt.c: Ditto.
	* libc/sys/linux/net/getsrvbypt_r.c: Ditto.
	* libc/sys/linux/net/grp-lookup.c: Ditto.
	* libc/sys/linux/net/herrno.c: Ditto.
	* libc/sys/linux/net/hosts-lookup.c: Ditto.
	* libc/sys/linux/net/ifaddrs.h: Ditto.
	* libc/sys/linux/net/ifreq.c: Ditto.
	* libc/sys/linux/net/ifreq.h: Ditto.
	* libc/sys/linux/net/in6_addr.c: Ditto.
	* libc/sys/linux/net/inet6_option.c: Ditto.
	* libc/sys/linux/net/inet_mkadr.c: Ditto.
	* libc/sys/linux/net/inet_net.c: Ditto.
	* libc/sys/linux/net/key-lookup.c: Ditto.
	* libc/sys/linux/net/local.h: Ditto.
	* libc/sys/linux/net/netgroup.h: Ditto.
	* libc/sys/linux/net/netgrp-lookup.c: Ditto.
	* libc/sys/linux/net/network-lookup.c: Ditto.
	* libc/sys/linux/net/not-cancel.h: Ditto.
	* libc/sys/linux/net/ns_samedomain.c: Ditto.
	* libc/sys/linux/net/nscd-types.h: Ditto.
	* libc/sys/linux/net/nss.h: Ditto.
	* libc/sys/linux/net/nsswitch.c: Ditto.
	* libc/sys/linux/net/nsswitch.h: Ditto.
	* libc/sys/linux/net/opensock.c: Ditto.
	* libc/sys/linux/net/proto-lookup.c: Ditto.
	* libc/sys/linux/net/pwd-lookup.c: Ditto.
	* libc/sys/linux/net/res_debug.h: Ditto.
	* libc/sys/linux/net/res_hconf.c: Ditto.
	* libc/sys/linux/net/res_hconf.h: Ditto.
	* libc/sys/linux/net/rexec.c: Ditto.
	* libc/sys/linux/net/rpc-lookup.c: Ditto.
	* libc/sys/linux/net/ruserpass.c: Ditto.
	* libc/sys/linux/net/service-lookup.c: Ditto.
	* libc/sys/linux/net/spwd-lookup.c: Ditto.
	* libc/sys/linux/net/nscd/nscd-client.h: Ditto.
	* libc/sys/linux/net/nscd/nscd_proto.h: Ditto. 
							
						 
						
							2008-05-22 21:30:28 +00:00  
				
					
						
							
							
								 
						
							
								cb1f8161c1 
								
							 
						 
						
							
							
								
								* libc/sys/sysnecv850/crt0.S (___dso_handle): Define (weak).  
							
							... 
							
							
							
							* iq2000/crt0.S (__dso_handle): Define (weak).
        * frv/crt0.S (__dso_handle): Define (weak).
        * mn10300/crt0.S (___dso_handle): Define (weak). 
							
						 
						
							2008-05-21 07:44:32 +00:00  
				
					
						
							
							
								 
						
							
								a9309ff5b6 
								
							 
						 
						
							
							
								
								2008-05-20  DJ Delorie  <dj@redhat.com>  
							
							... 
							
							
							
							* libc/sys/sysnecv850/isatty.c (_isatty): Renamed from isatty. 
							
						 
						
							2008-05-20 18:00:12 +00:00  
				
					
						
							
							
								 
						
							
								6f810581fb 
								
							 
						 
						
							
							
								
								[newlib]  
							
							... 
							
							
							
							* libm/machine/spu/configure: Regenerate with autoconf 2.61.
	* libc/sys/configure: Regenerate with autoconf 2.61.
	* libc/machine/configure: Regenerate with autoconf 2.61.
[libgloss]
	* hp74x/configure: Regenerate with autoconf 2.61.
	* fr30/configure: Regenerate with autoconf 2.61.
	* mips/configure: Regenerate with autoconf 2.61.
	* xstormy16/configure: Regenerate with autoconf 2.61.
	* rs6000/configure: Regenerate with autoconf 2.61.
	* d30v/configure: Regenerate with autoconf 2.61.
	* i386/configure: Regenerate with autoconf 2.61.
	* configure: Regenerate with autoconf 2.61.
	* wince/configure: Regenerate with autoconf 2.61.
	* pa/configure: Regenerate with autoconf 2.61.
	* m32r/configure: Regenerate with autoconf 2.61.
	* mn10200/configure: Regenerate with autoconf 2.61.
	* iq2000/configure: Regenerate with autoconf 2.61.
	* cris/configure: Regenerate with autoconf 2.61.
	* m68k/configure: Regenerate with autoconf 2.61.
	* spu/configure: Regenerate with autoconf 2.61.
	* m32c/configure: Regenerate with autoconf 2.61.
	* mn10300/configure: Regenerate with autoconf 2.61.
	* i960/configure: Regenerate with autoconf 2.61.
	* arm/configure: Regenerate with autoconf 2.61.
	* libnosys/configure: Regenerate with autoconf 2.61.
	* m68hc11/configure: Regenerate with autoconf 2.61.
	* bfin/configure: Regenerate with autoconf 2.61.
	* crx/configure: Regenerate with autoconf 2.61.
	* mt/configure: Regenerate with autoconf 2.61.
	* sparc/configure: Regenerate with autoconf 2.61.
	* sparc/libsys/configure: Regenerate with autoconf 2.61.
	* mcore/configure: Regenerate with autoconf 2.61.
	* mep/configure: Regenerate with autoconf 2.61.
	* frv/configure: Regenerate with autoconf 2.61.
	* doc/configure: Regenerate with autoconf 2.61. 
							
						 
						
							2008-04-04 21:52:01 +00:00  
				
					
						
							
							
								 
						
							
								77ec26b04a 
								
							 
						 
						
							
							
								
								* libc/sys/mmixware/isatty.c (_isatty): Renamed from isatty.  
							
							... 
							
							
							
							Make ISO C. 
							
						 
						
							2008-01-25 04:31:11 +00:00  
				
					
						
							
							
								 
						
							
								226f5a32da 
								
							 
						 
						
							
							
								
								* libc/sys/sh/syscalls.c (_isatty): New.  
							
							
							
						 
						
							2008-01-22 00:24:45 +00:00  
				
					
						
							
							
								 
						
							
								a639937a9a 
								
							 
						 
						
							
							
								
								2008-01-03  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							Make isatty syscall handling consistent with other newlib syscalls.
        * libc/include/_syslist.h: Add _isatty.
        * libc/include/reent.h: Add _isatty_r.
        * libc/include/sys/unistd.h: Add _isatty.
        * libc/posix/Makefile.am: Add new _isatty.c file.
        * libc/posix/Makefile.in: Regenerated.
        * libc/posix/_isatty.c: New file.
        * libc/posix/isatty.c: Changed to call _isatty().
        * libc/reent/Makefile.am: Add new isattyr.c file.
        * libc/reent/Makefile.in: Regenerated.
        * libc/reent/isattyr.c: New file.
        * libc/stdio/freopen.c: Changed to call _isatty_r().
        * libc/stdio/makebuf.c: Ditto.
        * libc/sys/a29khif/_isatty.S: Change isatty to _isatty.
        * libc/sys/arc/isatty.c: Ditto.
        * libc/sys/arm/syscalls.c: Ditto.
        * libc/sys/d10v/syscalls.c: Ditto.
        * libc/sys/h8300hms/syscalls.c: Ditto.
        * libc/sys/h8500hms/syscalls.c: Ditto.
        * libc/sys/linux/Makefile.am: Add new isatty.c file.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/isatty.c: New file.
        * libc/syscalls/Makefile.am: Add new sysisatty.c file.
        * libc/syscalls/Makefile.in: Regenerated.
        * libc/syscalls/sysisatty.c: New file. 
							
						 
						
							2008-01-03 22:33:37 +00:00