ba49de472f 
								
							 
						 
						
							
							
								
								Add _TICKET_LOCK_INITIALIZER to <sys/lock.h>  
							
							... 
							
							
							
							Add _TICKET_LOCK_INITIALIZER to statically initialize a
_Ticket_lock_Control structure.  This makes it possible to embed a
ticket lock in other structures outside of <sys/lock.h>.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-11-17 11:28:45 +01:00  
				
					
						
							
							
								 
						
							
								9bbc5a34f2 
								
							 
						 
						
							
							
								
								Use __inline in <sys/lock.h> for RTEMS  
							
							... 
							
							
							
							Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-11-17 11:28:21 +01:00  
				
					
						
							
							
								 
						
							
								172e2050d9 
								
							 
						 
						
							
							
								
								Use external header file for kernel space time  
							
							... 
							
							
							
							Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-11-07 14:03:55 +01:00  
				
					
						
							
							
								 
						
							
								4b3a664a20 
								
							 
						 
						
							
							
								
								Add kernel space header for <sys/lock.h> for RTEMS  
							
							... 
							
							
							
							Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-11-07 14:03:54 +01:00  
				
					
						
							
							
								 
						
							
								dcaf7fedb9 
								
							 
						 
						
							
							
								
								Use external header file for kernel space types  
							
							... 
							
							
							
							The FreeBSD kernel types are not used in Newlib.  Provide them via an
external header file to decouple Newlib and FreeBSD updates for RTEMS.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-11-07 14:03:53 +01:00  
				
					
						
							
							
								 
						
							
								64f900c9ce 
								
							 
						 
						
							
							
								
								Provide cap_ioctl_t for RTEMS  
							
							... 
							
							
							
							Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-11-07 14:03:51 +01:00  
				
					
						
							
							
								 
						
							
								2b496cf1af 
								
							 
						 
						
							
							
								
								Provide vm_page_t for RTEMS via <machine/_types.h>  
							
							... 
							
							
							
							Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-10-25 16:24:07 +02:00  
				
					
						
							
							
								 
						
							
								40f07f7922 
								
							 
						 
						
							
							
								
								Provide rman_res_t for RTEMS via <machine/types.h>  
							
							... 
							
							
							
							Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-10-25 16:24:06 +02:00  
				
					
						
							
							
								 
						
							
								644e40dd9c 
								
							 
						 
						
							
							
								
								rtems: add sys/mman.h  
							
							... 
							
							
							
							This file was copied verbatim from FreeBSD and is in sync
	with the FreeBSD svn version used by rtems-libbsd.
Signed-off-by: Joel Sherrill <joelemail@rtems.org> 
							
						 
						
							2016-08-08 11:11:48 -05:00  
				
					
						
							
							
								 
						
							
								d7e47a557e 
								
							 
						 
						
							
							
								
								Regenerate newlib Makefiles  
							
							
							
						 
						
							2016-07-04 17:13:55 +01:00  
				
					
						
							
							
								 
						
							
								0b4cbd2fb8 
								
							 
						 
						
							
							
								
								Make newlib manpages (v3)  
							
							... 
							
							
							
							Add makedocbook, a tool to process makedoc markup and output DocBook XML
refentries.
Process all the source files which are processed with makedoc with
makedocbook as well
Add chapter-texi2docbook, a tool to automatically generate DocBook XML
chapter files from the chapter .texi files.  For generating man pages all we
care about is the content of the refentries, so all this needs to do is
convert the @include of the makedoc generated .def files to xi:include of
the makedocbook generated .xml files.
Add skeleton Docbook XML book files, lib[cm].in.xml which include these
generated chapters, which in turn include the generated files containing
refentries, which is processed with xsltproc to generate the lib[cm].xml
Add new make targets to generate and install man pages from lib[cm].xml 
							
						 
						
							2016-07-04 14:17:10 +01:00  
				
					
						
							
							
								 
						
							
								8a603a697f 
								
							 
						 
						
							
							
								
								Phoenix-RTOS: Add caddr_t definition to <sys/types.h>.  
							
							
							
						 
						
							2016-06-28 12:47:05 +02:00  
				
					
						
							
							
								 
						
							
								673dd34823 
								
							 
						 
						
							
							
								
								Phoenix-RTOS: Adjust network-related headers to new kernel API.  
							
							
							
						 
						
							2016-06-27 13:23:35 +02:00  
				
					
						
							
							
								 
						
							
								6325dbb30f 
								
							 
						 
						
							
							
								
								Phoenix-RTOS: Add dummy implementation of fdatasync() syscall.  
							
							
							
						 
						
							2016-06-27 13:23:35 +02:00  
				
					
						
							
							
								 
						
							
								3302072436 
								
							 
						 
						
							
							
								
								Add dummy implementation of getentropy(), if_nametoindex() and if_indextoname() functions.  
							
							
							
						 
						
							2016-06-27 13:23:35 +02:00  
				
					
						
							
							
								 
						
							
								75c98c35c3 
								
							 
						 
						
							
							
								
								Phoenix-RTOS: Implement daemon() function.  
							
							
							
						 
						
							2016-06-27 13:23:35 +02:00  
				
					
						
							
							
								 
						
							
								0601c03109 
								
							 
						 
						
							
							
								
								Phoenix-RTOS: Add checking EOF in getmntent().  
							
							
							
						 
						
							2016-06-27 13:23:34 +02:00  
				
					
						
							
							
								 
						
							
								cd169e629a 
								
							 
						 
						
							
							
								
								Phoenix-RTOS: Provide __progname symbol for user-space apps.  
							
							
							
						 
						
							2016-06-27 13:23:34 +02:00  
				
					
						
							
							
								 
						
							
								e5e0bd38d2 
								
							 
						 
						
							
							
								
								Phoenix-RTOS: Fix warning with pointer treated as integer.  
							
							
							
						 
						
							2016-06-27 13:23:34 +02:00  
				
					
						
							
							
								 
						
							
								ab92a06cd4 
								
							 
						 
						
							
							
								
								Phoenix-RTOS: Add <netpacket/packet.h> header and import <net/if_arp.h> header from FreeBSD.  
							
							
							
						 
						
							2016-06-27 13:23:34 +02:00  
				
					
						
							
							
								 
						
							
								4473035feb 
								
							 
						 
						
							
							
								
								Phoenix-RTOS: Provide daemon() and fdatasync() syscalls in <sys/unistd.h>.  
							
							
							
						 
						
							2016-06-27 13:23:34 +02:00  
				
					
						
							
							
								 
						
							
								f145c2e261 
								
							 
						 
						
							
							
								
								Revert "Make newlib manpages via DocBook XML (v3)"  
							
							... 
							
							
							
							This reverts commit 041ea41068 
							
						 
						
							2016-06-25 17:07:43 +01:00  
				
					
						
							
							
								 
						
							
								041ea41068 
								
							 
						 
						
							
							
								
								Make newlib manpages via DocBook XML (v3)  
							
							... 
							
							
							
							Add makedocbook, a tool to process makedoc markup and output DocBook XML
refentries.
Process all the source files which are processed with makedoc with
makedocbook as well
Add chapter-texi2docbook, a tool to automatically generate DocBook XML
chapter files from the chapter .texi files.  For generating man pages all we
care about is the content of the refentries, so all this needs to do is
convert the @include of the makedoc generated .def files to xi:include of
the makedocbook generated .xml files.
Add skeleton Docbook XML book files, lib[cm].in.xml which include these
generated chapters, which in turn include the generated files containing
refentries, which is processed with xsltproc to generate the lib[cm].xml
Add new make targets to generate and install man pages from lib[cm].xml 
							
						 
						
							2016-06-25 17:04:15 +01:00  
				
					
						
							
							
								 
						
							
								93f5d7c739 
								
							 
						 
						
							
							
								
								Add port for Phoenix-RTOS in common configure files.  
							
							
							
						 
						
							2016-05-09 15:23:58 -04:00  
				
					
						
							
							
								 
						
							
								36e32df9f8 
								
							 
						 
						
							
							
								
								Allow autoconf link-time tests to detect arc4random for RTEMS.  
							
							
							
						 
						
							2016-05-09 12:37:27 -04:00  
				
					
						
							
							
								 
						
							
								ba72ae0f93 
								
							 
						 
						
							
							
								
								Add Phoenix-RTOS port for ARM.  
							
							... 
							
							
							
							Port contributed by Jakub Sejdak <jakub.sejdak@phoesys.com> 
							
						 
						
							2016-05-06 17:04:58 -04:00  
				
					
						
							
							
								 
						
							
								de2a5d6cd3 
								
							 
						 
						
							
							
								
								Add _Thread_queue_Queue::_owner for RTEMS  
							
							... 
							
							
							
							Add _Thread_queue_Queue::_owner which will be used for the upcomming
priority inheritance implementation and an O(m) independence-preserving
protocol (OMIP) implementation.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-05-03 14:21:17 -04:00  
				
					
						
							
							
								 
						
							
								4f81837d78 
								
							 
						 
						
							
							
								
								Move _Thread_queue_Queue::_Lock for RTEMS  
							
							... 
							
							
							
							Move _Thread_queue_Queue::_Lock to begin of the structure.  On RTEMS,
the presence of a lock component in the thread queue structures actually
depends on the build-time RTEMS_SMP configuration option.  A move of
this part to the begin of the structure allows an implementation re-use
for the other parts.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-05-03 14:18:54 -04:00  
				
					
						
							
							
								 
						
							
								82768d9bab 
								
							 
						 
						
							
							
								
								Provide FreeBSD types for <sys/types.h> on RTEMS  
							
							... 
							
							
							
							Provide the following types via <sys/types.h> on RTEMS for FreeBSD
compatibility if __BSD_VISIBLE
 * accmode_t,
 * cap_rights_t,
 * c_caddr_t,
 * cpulevel_t,
 * fixpt_t,
 * lwpid_t,
 * uintfptr_t,
 * vm_offset_t,
 * vm_ooffset_t,
 * vm_paddr_t,
 * vm_pindex_t, and
 * vm_size_t.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-04-21 10:29:04 +02:00  
				
					
						
							
							
								 
						
							
								6ee81f44e0 
								
							 
						 
						
							
							
								
								Add RTEMS support for GCC libatomic  
							
							... 
							
							
							
							Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-04-20 11:01:51 +02:00  
				
					
						
							
							
								 
						
							
								8b6fc83330 
								
							 
						 
						
							
							
								
								Add RTEMS-specific types for BSD compatibility  
							
							... 
							
							
							
							Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-04-19 23:42:35 +02:00  
				
					
						
							
							
								 
						
							
								85ae35fdb7 
								
							 
						 
						
							
							
								
								libc/sys/rtems/crt0.c: Add <sys/lock.h> symbols required to link autoconf probes  
							
							... 
							
							
							
							The dummy crt0.c provided by the RTEMS target provides stubs of
symbols which would normally be provided by RTEMS. This patch adds
stubs for posix_memalign() as well as the synchronization methods
prototyped in <sys/lock.h>. 
							
						 
						
							2016-04-15 08:15:39 -05:00  
				
					
						
							
							
								 
						
							
								c5d5030aea 
								
							 
						 
						
							
							
								
								Provide POSIX defined blksize_t in <sys/types.h>  
							
							... 
							
							
							
							Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-04-15 14:51:40 +02:00  
				
					
						
							
							
								 
						
							
								57d2718c0e 
								
							 
						 
						
							
							
								
								Provide POSIX defined blkcnt_t in <sys/types.h>  
							
							... 
							
							
							
							Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-04-15 14:51:40 +02:00  
				
					
						
							
							
								 
						
							
								5d0c2b87c8 
								
							 
						 
						
							
							
								
								Add BSD guard for time_t  
							
							... 
							
							
							
							Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-04-15 14:51:39 +02:00  
				
					
						
							
							
								 
						
							
								eba91a5d0a 
								
							 
						 
						
							
							
								
								Define mode_t via __mode_t  
							
							... 
							
							
							
							Use __uint32_t to avoid the use of GCC-specific _ST_INT32.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-04-15 14:51:39 +02:00  
				
					
						
							
							
								 
						
							
								e77040b2bf 
								
							 
						 
						
							
							
								
								Add BSD guard for ino_t in <sys/types.h>  
							
							... 
							
							
							
							Introduce internal type __ino_t.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-04-15 14:51:39 +02:00  
				
					
						
							
							
								 
						
							
								8a5af1a184 
								
							 
						 
						
							
							
								
								Use __machine_*_t_defined for internal types  
							
							... 
							
							
							
							Newlib defines defaults for internal types via <sys/_types.h> and uses
<machine/_types.h> to let targets define their own type if necessary.
Previously for example
	#ifndef __dev_t_defined
	typedef short __dev_t;
	#endif
However, the __*_t_defined pattern conflicts with the glibc type guard
pattern for user types, e.g. dev_t in this example.  Introduce a
__machine_*_t_defined pattern for internal types (defined by
<machine/_types.h>, used by <sys/_types.h>).  For example
	#ifndef __machine_dev_t_defined
	typedef short __dev_t;
	#endif
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-04-15 14:51:39 +02:00  
				
					
						
							
							
								 
						
							
								477463a201 
								
							 
						 
						
							
							
								
								Eliminate use of Newlib-specific <machine/types.h>  
							
							... 
							
							
							
							This change solves a glibc/BSD compatibility problem.
glibc and BSD use double underscore types for internal types.  The Linux
port of Newlib uses some glibc provided internal type definitions which
are not protected by guard defines, e.g. __off_t.  To avoid a conflict
Newlib uses single underscore types for some internal types, e.g.
_off_t.  However, for BSD compatibility we have to define the internal
types with double underscore names in <sys/_types.h>.
The header file <machine/types.h> is Newlib-specific.  It was used
instead of <sys/_types.h> to provide the internal type definitions
_CLOCK_T, _TIME_T_, _CLOCKID_T_, _TIMER_T_, and __suseconds_t.  Move
these definitions to <sys/_types.h> (there exist two instances of this
file, one for Linux and one for all other targets).  This makes the
_HAVE_SYSTYPES configuration define obsolete (could possibly break the
__RDOS__ target).  Use the standard <sys/_types.h> include throughout.
Move __loff_t defintion to default (non-Linux) <sys/_types.h>.  Define
it via _off64_t to avoid a dependency on the compiler.
Provide the __off_t definition via default (non-Linux) <sys/_types.h>
based on _off_t for all systems except Cygwin.  For Cygwin use _off64_t.
Define off_t via __off_t.
Provide the __pid_t definition via default (non-Linux) <sys/_types.h>.
This prevents a potential __pid_t and pid_t incompatibility.  Add BSD
guard defines for pid_t.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-04-13 13:30:27 +02:00  
				
					
						
							
							
								 
						
							
								3156cdcc80 
								
							 
						 
						
							
							
								
								Move kernel dependent parts of <sys/time.h>  
							
							... 
							
							
							
							Move the kernel dependent parts of <sys/time.h> to new system-specific
header file <machine/_time.h>.  Provide an empty default implementation.
Add a specialized implementation for RTEMS.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> 
							
						 
						
							2016-04-08 11:34:42 +02:00  
				
					
						
							
							
								 
						
							
								9672033c63 
								
							 
						 
						
							
							
								
								Drop <unistd.h> include from RTEMS <sys/param.h>  
							
							... 
							
							
							
							This include is not present in default Newlib, glibc and FreeBSD
<sys/param.h>.  With it there is now a conflict with <sys/libkern.h>
introduced by ecf453f963 
							
						 
						
							2016-04-07 17:13:47 +02:00  
				
					
						
							
							
								 
						
							
								fbc4a0827b 
								
							 
						 
						
							
							
								
								Bump up newlib version to 2.4.0 due to feature test refactoring  
							
							
							
						 
						
							2016-03-29 17:33:42 -04:00  
				
					
						
							
							
								 
						
							
								97d1536d17 
								
							 
						 
						
							
							
								
								sparc64: move struct timeval to <sys/_timeval.h>  
							
							... 
							
							
							
							commit bb0159489701885f533d 
							
						 
						
							2016-03-18 15:29:13 -05:00  
				
					
						
							
							
								 
						
							
								f049607eb0 
								
							 
						 
						
							
							
								
								Feature test macros overhaul: sparc64  
							
							... 
							
							
							
							sparc64 has a number of its own headers which override the generic ones.
These too need to use feature test macros properly.
These changes correspond to the generic fcntl.h and sys/stat.h changes
in commit d2df6d381b069e400c91 
							
						 
						
							2016-03-18 15:29:05 -05:00  
				
					
						
							
							
								 
						
							
								f3ec63771b 
								
							 
						 
						
							
							
								
								arm: fix build with newlib supplied syscalls enabled  
							
							... 
							
							
							
							In file included from libc/sys/arm/crt0.S:2:0:
libc/sys/arm/arm.h:32:25: fatal error: acle-compat.h: No such file or directory
acle-compat.h is libc/machine/arm.
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com> 
							
						 
						
							2016-03-18 11:22:32 -05:00  
				
					
						
							
							
								 
						
							
								f74cf1350e 
								
							 
						 
						
							
							
								
								Add arc4random() etc. from OpenBSD 5.8  
							
							... 
							
							
							
							According to the OpenBSD man page, "A Replacement Call for Random".  It
offers high quality random numbers derived from input data obtained by
the OpenBSD specific getentropy() system call which is declared in
<unistd.h> and must be implemented for each Newlib port externally.  The
arc4random() functions are used for example in LibreSSL and OpenSSH.
Cygwin provides currently its own implementation of the arc4random
family.  Maybe it makes sense to use this getentropy() implementation:
http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libcrypto/crypto/getentropy_win.c?rev=1.4&content-type=text/x-cvsweb-markup 
	* libc/include/stdlib.h (arc4random): Declare if __BSD_VISIBLE.
	(arc4random_buf): Likewise.
	(arc4random_uniform): Likewise.
	* libc/include/sys/unistd.h (getentropy): Likewise.
	* libc/include/machine/_arc4random.h: New file.
	* libc/stdlib/arc4random.c: Likewise.
	* libc/stdlib/arc4random.h: Likewise.
	* libc/stdlib/arc4random_uniform.c: Likewise.
	* libc/stdlib/chacha_private.h: Likewise.
	* libc/sys/rtems/include/machine/_arc4random.h: Likewise.
	* libc/stdlib/Makefile.am (EXTENDED_SOURCES): Add arc4random.c
	and arc4random_uniform.c.
	* libc/stdlib/Makefile.in: Regenerate. 
							
						 
						
							2016-03-18 12:33:41 +01:00  
				
					
						
							
							
								 
						
							
								b9217601f8 
								
							 
						 
						
							
							
								
								Enable HW interrupt setup on x86/x86_64 systems by default  
							
							... 
							
							
							
							* configure.host: Define _I386MACH_DISABLE_HW_INTERRUPTS on rdos.
	Remove setting _I386MACH_ALLOW_HW_INTERRUPTS anywhere else.
	* libc/machine/i386/i386mach.h: Replace test for
	_I386MACH_ALLOW_HW_INTERRUPTS with test for
	!_I386MACH_DISABLE_HW_INTERRUPTS.
	* libc/machine/x86_64/x86_64mach.h: Ditto.
	* libc/sys/linux/machine/i386/i386mach.h: Ditto.
	* libm/machine/i386/i386mach.h: Ditto.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de> 
							
						 
						
							2016-02-26 18:52:46 +01:00  
				
					
						
							
							
								 
						
							
								264b817b8e 
								
							 
						 
						
							
							
								
								Define the newlib version macros in one place: _newlib_version.h.  
							
							... 
							
							
							
							Currently, the newlib version information needs to be updated in two places:
 - newlib/acinclude.m4
 - newlib/libc/include/sys/features.h
The goal of this patch is to:
 - supply a single location for defining the newlib version
   information: newlib/acinclude.m4
 - define __NEWLIB__, __NEWLIB_MINOR__ and __NEWLIB_PATCHLEVEL__
   This is in line with what gcc does for its version macros. See:
   https://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html 
This patch moves the definition of the _NEWLIB_VERSION, __NEWLIB__
and __NEWLIB_MINOR__ macros from newlib/libc/include/sys/features.h,
to the newly generated newlib/_newlib_version.h file. Additionally,
the __NEWLIB_PATCHLEVEL__ macro was created, for completeness.
In order to stay backwards compatible, newlib/_newlib_version.h gets
included by newlib/newlib.h and newlib/libc/include/sys/features.h.
Note: This patch does _not_ include the modifications to the following
files, as these should all be generated any way.
      *Makefile.in,
      *aclocal.m4,
      *configure
      stamp-* files
Signed-off-by: Pieter du Preez <pdupreez@gmail.com> 
							
						 
						
							2016-02-17 16:04:09 -05:00  
				
					
						
							
							
								 
						
							
								c2a27453c6 
								
							 
						 
						
							
							
								
								Change if_nameindex() to use unsigned int i variable.  
							
							... 
							
							
							
							- i variable used in loop that shifts to right so use
  unsigned int instead 
							
						 
						
							2016-02-04 13:30:14 -05:00  
				
					
						
							
							
								 
						
							
								69f4c40291 
								
							 
						 
						
							
							
								
								Make macro checks ARMv8-M baseline proof  
							
							... 
							
							
							
							libgloss:
        * arm/Makefile.in: Add newlib/libc/machine/arm to the include path if
        newlib is present.
        * arm/arm.h: Include acle-compat.h.
        (THUMB_V7_V6M): Rename to ...
        (PREFER_THUMB): This.  Use ACLE macros __ARM_ARCH_ISA_ARM instead of
        __ARM_ARCH_6M__ to decide whether to define it.
        (THUMB1_ONLY): Define for Thumb-1 only targets.
        (THUMB_V7M_V6M): Rename to ...
        (THUMB_VXM): This.  Defined based on __ARM_ARCH_ISA_ARM, excluding
        ARMv7.
        * arm/crt0.S: Use THUMB1_ONLY rather than __ARM_ARCH_6M__,
        !__ARM_ARCH_ISA_ARM rather than THUMB_V7M_V6M for fp enabling, and
        PREFER_THUMB rather than THUMB_V7_V6M.  Rename other occurences of
        THUMB_V7M_V6M to THUMB_VXM.
        * arm/linux-crt0.c: Likewise.
        * arm/redboot-crt0.S: Likewise.
        * arm/swi.h: Likewise.
        * arm/trap.S: Likewise.
newlib:
        * libc/machine/arm/memcpy-stub.c: Use ACLE macros __ARM_ARCH_ISA_THUMB
        and __ARM_ARCH_ISA_ARM to check for Thumb-2 only targets rather than
        __ARM_ARCH and __ARM_ARCH_PROFILE.
        * libc/machine/arm/memcpy.S: Likewise.
        * libc/machine/arm/setjmp.S: Likewise for Thumb-1 only target and
        include acle-compat.h.
        * libc/machine/arm/strcmp.S: Likewise for Thumb-1 and Thumb-2 only
        target and include acle-compat.h.
        * libc/sys/arm/arm.h: Include acle-compat.h.
        (THUMB_V7_V6M): Rename to ...
        (PREFER_THUMB): This.  Use ACLE macro __ARM_ARCH_ISA_ARM instead of
        __ARM_ARCH_6M__ to decide whether to define it.
        (THUMB1_ONLY): Define for Thumb-1 only targets.
        (THUMB_V7M_V6M): Rename to ...
        (THUMB_VXM): This.  Defined based on __ARM_ARCH_ISA_ARM, excluding
        ARMv7.
        * libc/sys/arm/crt0.S: Use PREFER_THUMB rather than THUMB_V7_V6M and
        rename THUMB_V7M_V6M into THUMB_VXM.
        * libc/sys/arm/swi.h: Likewise. 
							
						 
						
							2016-01-28 11:26:37 +01:00  
				
					
						
							
							
								 
						
							
								ad7b3cde9c 
								
							 
						 
						
							
							
								
								Regenerate files for newlib 2.3.0.  
							
							
							
						 
						
							2015-12-21 21:32:11 -05:00  
				
					
						
							
							
								 
						
							
								5644f71428 
								
							 
						 
						
							
							
								
								Add definitions for NBBY to arm and rtems targets  
							
							... 
							
							
							
							* libc/sys/arm/sys/param.h (NBBY): Define if not already defined.
	* libc/sys/rtems/include/sys/param.h (NBBY): Define.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de> 
							
						 
						
							2015-12-07 16:31:00 +01:00  
				
					
						
							
							
								 
						
							
								e945a19cb2 
								
							 
						 
						
							
							
								
								Remove obsolete ARC system  
							
							... 
							
							
							
							ARC architecture specific files has been added ages ago in newlib/libc/sys,
but with invention of libgloss those files should be moved from newlib to
libgloss.
newlib/ChangeLog:
2015-11-12  Anton Kolesov  <Anton.Kolesov@synopsys.com>
	* configure.host: Remove ARC system.
	* libc/sys/configure: Likewise.
	* libc/sys/configure.in: Likewise.
	* libc/sys/arc/Makefile.am: Likewise.
	* libc/sys/arc/Makefile.in: Likewise.
	* libc/sys/arc/aclocal.m4: Likewise.
	* libc/sys/arc/configure: Likewise.
	* libc/sys/arc/configure.in: Likewise.
	* libc/sys/arc/crt0.S: Likewise.
	* libc/sys/arc/dummy.S: Likewise.
	* libc/sys/arc/isatty.c: Likewise.
	* libc/sys/arc/mem-layout.c: Likewise.
	* libc/sys/arc/sbrk.c: Likewise.
	* libc/sys/arc/sys/syscall.h: Likewise.
	* libc/sys/arc/syscalls.c: Likewise. 
							
						 
						
							2015-11-12 14:03:05 +01:00  
				
					
						
							
							
								 
						
							
								0631279394 
								
							 
						 
						
							
							
								
								Move duplicated documentation rules to Makefile.shared  
							
							... 
							
							
							
							- Also, harmonize libm to use CHEWOUT_FILES like libc, rather than chobj.
  Update documentation appropriately.
        * HOWTO: Update.
        * Makefile.shared: Move documentation rules to here...
        * libc/argz/Makefile.am: ... from here ...
        * libc/ctype/Makefile.am: ... and here.
        * libc/errno/Makefile.am: Ditto.
        * libc/iconv/Makefile.am: Ditto.
        * libc/iconv/ccs/Makefile.am : Ditto.
        * libc/iconv/ces/Makefile.am: Ditto.
        * libc/iconv/lib/Makefile.am: Ditto.
        * libc/locale/Makefile.am: Ditto.
        * libc/misc/Makefile.am: Ditto.
        * libc/posix/Makefile.am: Ditto.
        * libc/reent/Makefile.am: Ditto.
        * libc/search/Makefile.am: Ditto.
        * libc/stdio/Makefile.am: Ditto.
        * libc/stdio64/Makefile.am: Ditto.
        * libc/stdlib/Makefile.am : Ditto.
        * libc/string/Makefile.am: Ditto.
        * libc/syscalls/Makefile.am: Ditto.
        * libc/time/Makefile.am : Ditto.
        * libc/unix/Makefile.am: Ditto.
        * libc/xdr/Makefile.am: Ditto.
        * libm/common/Makefile.am: Ditto.
        * libm/complex/Makefile.am: Ditto.
        * libm/math/Makefile.am: Ditto.
        * libm/mathfp/Makefile.am: Ditto. 
							
						 
						
							2015-11-02 18:02:39 -05:00  
				
					
						
							
							
								 
						
							
								c98d01ee0c 
								
							 
						 
						
							
							
								
								Import <threads.h> from latest FreeBSD.  
							
							... 
							
							
							
							- Move types and defines to
  <machine/_threads.h> so that it can be customized per target.
	* libc/include/threads.h: New.
	* libc/sys/rtems/include/machine/_threads.h: Likewise. 
							
						 
						
							2015-10-13 17:52:34 -04:00  
				
					
						
							
							
								 
						
							
								9303de77d9 
								
							 
						 
						
							
							
								
								Add MIN MAX macro to param header file.  
							
							... 
							
							
							
							newlib/ChangeLog:
2015-07-28  Andre Vieira  <andre.simoesdiasvieira@arm.com>
   * libc/sys/arm/sys/param.h (MIN,MAX): Define.
From 536ca7365d269f5e56679048e336d6969186d550 Mon Sep 17 00:00:00 2001
From: Andre Simoes Dias Vieira <andsim01@arm.com>
Date: Tue, 28 Jul 2015 14:19:08 +0100
Subject: [PATCH] Added min max macros 
							
						 
						
							2015-08-20 10:52:34 +02:00  
				
					
						
							
							
								 
						
							
								a732159809 
								
							 
						 
						
							
							
								
								Use machine header file for endianness configuration.  
							
							... 
							
							
							
							newlib/ChangeLog:
2015-07-28  Andre Vieira  <andre.simoesdiasvieira@arm.com>
   * libc/sys/arm/sys/param.h (BIG_ENDIAN, LITTLE_ENDIAN): Moved
   to machine/endian.h.
   * libc/machine/arm/machine/param.h (BYTE_ORDER): Idem.
   * libc/machine/arm/machine/endian.h: New.
From ca6efccda91bc6b620b7d96a466b0f1e2f02cfeb Mon Sep 17 00:00:00 2001
From: Andre Simoes Dias Vieira <andsim01@arm.com>
Date: Tue, 28 Jul 2015 12:16:20 +0100
Subject: [PATCH 2/2] Move endianness configuration to machine/endian.h 
							
						 
						
							2015-08-20 10:52:34 +02:00  
				
					
						
							
							
								 
						
							
								573532df7f 
								
							 
						 
						
							
							
								
								Use machine header file for param configuration.  
							
							... 
							
							
							
							On 31/07/15 10:34, Richard Earnshaw wrote:
> On 31/07/15 10:28, Andre Vieira wrote:
>> newlib/ChangeLog:
>> 2015-07-28  Andre Vieira  <andre.simoesdiasvieira@arm.com>
>>
>>    * libc/sys/arm/sys/param.h: Include machine/param.h
>>    (HZ, NOFILE, PATHSIZE): Define.
>>
>> param_refactor_1.patch
>>
>>
>>  From abc2d5f3398721f6ca891b9581feaba58730b19c Mon Sep 17 00:00:00 2001
>> From: Andre Simoes Dias Vieira <andsim01@arm.com>
>> Date: Tue, 28 Jul 2015 12:10:59 +0100
>> Subject: [PATCH 1/2] Moved param configuration to machine/param.h
>>
>> ---
>>   newlib/libc/sys/arm/sys/param.h | 12 ++++++++++--
>>   1 file changed, 10 insertions(+), 2 deletions(-)
>>
>> diff --git a/newlib/libc/sys/arm/sys/param.h b/newlib/libc/sys/arm/sys/param.h
>> index adc066e9a8756e07edaaa8cadc79b5f05c996ac9..622c371972ab3c9dbb93ea5c51323a593e2a171a 100644
>> --- a/newlib/libc/sys/arm/sys/param.h
>> +++ b/newlib/libc/sys/arm/sys/param.h
>> @@ -3,9 +3,17 @@
>>   #ifndef _SYS_PARAM_H
>>   # define _SYS_PARAM_H
>>
>> -# define HZ (100)
>> -# define NOFILE	(60)
>> +#include <machine/param.h>
>> +
>> +#ifndef HZ
>> +# define HZ (60)
>
> Why have you changed the value for HZ?  It seems that, by convention,
> ARM boards have always used 100.
>
> R.
>
>> +#endif
>> +#ifndef NOFILE
>> +# define NOFILE>(60)
>> +#endif
>> +#ifndef PATHSIZE
>>   # define PATHSIZE (1024)
>> +#endif
>>
>>   #define BIG_ENDIAN      4321
>>   #define LITTLE_ENDIAN   1234
>>
>
Hi Richard,
ARM's machine/param.h that is included in "#include <machine/param.h>",
before the 'ifndef' already defines HZ to be 100. This file was already
there, it was just not being used. I understand that this 'ifndef' might
be confusing, though I decided to add it to mimic the behavior of the
default sys/param.h.
There is however an unrelated issue with this patch, a typo in the
"#define NOFILE" that crept in there due to some copy pasting when
splitting the patch.
Here is a fixed version.
BR,
Andre
newlib/ChangeLog:
2015-07-28  Andre Vieira  <andre.simoesdiasvieira@arm.com>
   * libc/sys/arm/sys/param.h: Include machine/param.h
   (HZ, NOFILE, PATHSIZE): Define.
From abc2d5f3398721f6ca891b9581feaba58730b19c Mon Sep 17 00:00:00 2001
From: Andre Simoes Dias Vieira <andsim01@arm.com>
Date: Tue, 28 Jul 2015 12:10:59 +0100
Subject: [PATCH 1/2] Moved param configuration to machine/param.h 
							
						 
						
							2015-08-20 10:52:34 +02:00  
				
					
						
							
							
								 
						
							
								4098f69c43 
								
							 
						 
						
							
							
								
								or1k: Fix critical handling in malloc locks  
							
							... 
							
							
							
							Only on first call to the recursive malloc lock the restore value of
    exception enable fields is stored.
    	  * libc/sys/or1k/mlock.c: Fix exception enable saving 
							
						 
						
							2015-08-07 15:01:58 -04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								26b8429317 
								
							 
						 
						
							
							
								
								2007-12-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 1.16.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.16.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.16. 
							
						 
						
							2007-12-19 22:36:48 +00:00  
				
					
						
							
							
								 
						
							
								6af69de3d3 
								
							 
						 
						
							
							
								
								2007-12-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/string/strcasestr.c: Remove id macro.
        * libc/sys/linux/linuxthreads/attr.c: Fix up sched_priority
        field reference to be __sched_priority.
        * libc/sys/linux/linuxthreads/joinrace.c: Ditto.
        * libc/sys/linux/linuxthreads/manager.c: Ditto.
        * libc/sys/linux/stdlib/collate.c: Remove id macro.
        * libc/sys/linux/stdlib/collcmp.c: Ditto.
        * libc/sys/linux/stdlib/engine.c: Ditto.
        * libc/sys/linux/stdlib/fnmatch.c: 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/regexec.c: Ditto.
        * libc/sys/linux/stdlib/regfree.c: Ditto.
        * libc/sys/linux/sys/cdefs.h: Replace with latest version.
        * libc/sys/linux/include/argp.h: Ditto.
        * libc/sys/linux/sys/libc-lock.h: New file.
        * libc/sys/linux/sys/stdint.h: Ditto.
        * libc/sys/linux/include/sched.h: New file. 
							
						 
						
							2007-12-19 22:27:00 +00:00  
				
					
						
							
							
								 
						
							
								7f9b49e427 
								
							 
						 
						
							
							
								
								2007-11-15  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/_default_fcntl.h: New header file that
        is the default version of sys/fcntl.h.
        * libc/include/sys/fcntl.h: Changed to simply include
        sys/_default_fcntl.h.
        * libc/sys/arm/sys/fcntl.h: New file that includes
        sys/_default_fcntl.h and defines O_BINARY. 
							
						 
						
							2007-12-19 18:49:17 +00:00  
				
					
						
							
							
								 
						
							
								97f0a0ecf6 
								
							 
						 
						
							
							
								
								* libc/sys/linux/dl/do-lookup.h (FCT): Support symbols with the STT_COMMON type.  
							
							
							
						 
						
							2007-10-09 16:01:43 +00:00  
				
					
						
							
							
								 
						
							
								36fe6da675 
								
							 
						 
						
							
							
								
								2007-09-07  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/sys/_types.h: Add _fpos_t and _fpos64_t
        definitions in light of the previous change. 
							
						 
						
							2007-09-07 21:18:03 +00:00  
				
					
						
							
							
								 
						
							
								8fb8816259 
								
							 
						 
						
							
							
								
								2007-08-03  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/intl/Makefile.am: Change stpcpy reference to
        lcl_stpcpy to avoid conflict with new stpcpy.c in libc/string.
        * libc/sys/linux/intl/Makefile.in: Regenerated.
        * libc/sys/linux/intl/stpcpy.c: Renamed to...
        * libc/sys/linux/intl/lcl_stpcpy.c: ..this. 
							
						 
						
							2007-08-03 21:01:11 +00:00  
				
					
						
							
							
								 
						
							
								0be2bc94e7 
								
							 
						 
						
							
							
								
								2007-07-06  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/time.h (gettimeofday): Change to proper
        prototype where second parameter is void *.
        * libc/reent/gettimeofdayr.c (_gettimeofday_r): Change prototype
        accordingly.
        * libc/include/reent.h: Fix prototype for _gettimeofday_r.
        * libc/sys/arm/syscalls.c: Fix gettimeofday function signature.
        * libc/sys/rdos/gettod.c: Ditto.
        * libc/sys/sh/syscalls.c: Ditto.
        * libc/time/time.c (time): Change call to _gettimeofday_r
        to pass NULL as 2nd argument. 
							
						 
						
							2007-07-06 16:56:30 +00:00  
				
					
						
							
							
								 
						
							
								ba9af2d7ec 
								
							 
						 
						
							
							
								
								2007-07-06  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/intl/dcigettext.c: Define HAVE_STPCPY.
        * libc/sys/linux/intl/l10nflist.c: Ditto. 
							
						 
						
							2007-07-06 16:42:48 +00:00  
				
					
						
							
							
								 
						
							
								32f67ec6ff 
								
							 
						 
						
							
							
								
								* libc/sys/mmixware/access.c (access): Do not try to use a magic  
							
							... 
							
							
							
							file-handle and a direct syscall, just use _open.
	* libc/sys/mmixware/sys/syscall.h (TMPFNO): Remove this magic
	file-handle.
	* libc/sys/mmixware/_exit.c (_exit): Update comment about
	passing on the exit value. 
							
						 
						
							2007-06-10 12:54:35 +00:00  
				
					
						
							
							
								 
						
							
								d9a1ecc006 
								
							 
						 
						
							
							
								
								* ltmain.sh: Update from GCC.  
							
							... 
							
							
							
							* libtool.m4: Update from GCC.
	* ltsugar.m4: New. Update from GCC.
	* ltversion.m4: New. Update from GCC.
	* ltoptions.m4: New. Update from GCC.
	* ltconfig: Remove.
	* ltcf-c.sh: Remove.
	* ltcf-cxx.sh: Remove.
	* ltcf-gcj.sh: Remove.
	* src-release: Update with new libtool file list.
	* newlib/*/configure.in: invoke _LD_DECL_SED.
	* newlib/*/Makefile.am: Ensure toplevel is included in ACLOCAL_AMFLAGS.
	* Regenerate subdirectories 
							
						 
						
							2007-05-24 17:33:42 +00:00  
				
					
						
							
							
								 
						
							
								714d0b7a88 
								
							 
						 
						
							
							
								
								2007-04-23  Ralf Wildenhues  <Ralf.Wildenhues <at> gmx.de>  
							
							... 
							
							
							
							* confsubdir.m4 (AC_CONFIG_SUBDIRS, _AC_OUTPUT_SUBDIRS): New
        file.  Override Autoconf-2.59's version of these macros with
        fixed handling of multiple adjacent whitespace in arguments.
        * aclocal.m4: Regenerated forcefully.
        * configure: Ditto.
        * 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. 
							
						 
						
							2007-04-23 22:52:37 +00:00  
				
					
						
							
							
								 
						
							
								8aebc414ec 
								
							 
						 
						
							
							
								
								2007-04-23  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/arc/dummy.S: Dummy file to force .S.o suffix rule.
        * libc/sys/arc/Makefile.am: Add dummy.S to EXTRA_lib_a_SOURCES
        and set lib_a_CCASFLAGS so crto.o will use .S.o default suffix rule.
        * libc/sys/arc/Makefile.in: Regenerated. 
							
						 
						
							2007-04-23 19:46:08 +00:00  
				
					
						
							
							
								 
						
							
								a4b117829f 
								
							 
						 
						
							
							
								
								2005-12-18  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* 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-18 22:21:56 +00:00  
				
					
						
							
							
								 
						
							
								78b7c6f817 
								
							 
						 
						
							
							
								
								2006-12-18  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* aclocal.m4 */aclocal.m4: Regenerated using aclocal 1.9.6.
        * Makefile.in */Makefile.in: Regenerated using automake 1.9.6. 
							
						 
						
							2006-12-18 20:32:52 +00:00  
				
					
						
							
							
								 
						
							
								c1f828e56e 
								
							 
						 
						
							
							
								
								2006-08-27  Joel Sherrill <joel.sherrill@OARcorp.com>  
							
							... 
							
							
							
							* libc/sys/rtems/machine/sys/param.h: Conditionalize definition of
        BLKDEV_IOSIZE and MAXPHYS so it will fit into small memory targets.
        This is needed to build all AVR and H8300 RTEMS multilib variants. 
							
						 
						
							2006-08-28 17:17:24 +00:00  
				
					
						
							
							
								 
						
							
								0a85d87f03 
								
							 
						 
						
							
							
								
								2006-07-31  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* acinclude.m4: Check for readelf tool.
        * configure.in: Use ${READELF} instead of hard-coding.
        * Regenerate all aclocal.m4, Makefile.in, and configure files. 
							
						 
						
							2006-07-31 23:01:28 +00:00  
				
					
						
							
							
								 
						
							
								cc023a7557 
								
							 
						 
						
							
							
								
								2006-07-31  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/mmap.c: Remove include of sys/mman.h
        to avoid conflict with newer glibc's revision of mremap. 
							
						 
						
							2006-07-31 22:21:24 +00:00  
				
					
						
							
							
								 
						
							
								4dc0c0c4e5 
								
							 
						 
						
							
							
								
								2006-06-14  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/stdio.h: Add new reentrant I/O prototypes for
        read/write functions.  Change getc/putc macros to have reentrant underlying
        macros/functions.  This includes __sgetc_raw_r, __sgetc_r, and __sputc_r.
        * libc/stdio/fgetc.c: Fix and/or add reentrant version to call
        new reentrant I/O functions/macros for reading/writing.
        * libc/stdio/fgets.c: Ditto.
        * libc/stdio/fputc.c: Ditto.
        * libc/stdio/fputs.c: Ditto.
        * libc/stdio/fread.c: Ditto.
        * libc/stdio/fseek.c: Ditto.
        * libc/stdio64/fseeko64.c: Ditto.
        * libc/stdio/fwrite.c: Ditto.
        * libc/stdio/getc.c: Ditto.
        * libc/stdio/getc_u.c: Ditto.
        * libc/stdio/getchar.c: Ditto.
        * libc/stdio/getchar_u.c: Ditto.
        * libc/stdio/putc.c: Ditto.
        * libc/stdio/putc_u.c: Ditto.
        * libc/stdio/putchar.c: Ditto.
        * libc/stdio/puts.c: Ditto.
        * libc/stdio/vfprintf.c: Ditto.
        * libc/stdio/vfscanf.c: Ditto.
        * libc/stdio/fvwrite.c: Change __sfvwrite into reentrant __sfvwrite_r.
        Change all previous callers of __sfvwrite.  Set errno to EBADF and
        set error flag on if attempt is made to write to file that does not
        allow writing.
        * libc/stdio/fvwrite.h: Fix new reentrant prototypes.
        * libc/stdio/local.h: Ditto.
        * libc/stdio/refill.c: Turn __srefill into reentrant __srefill_r.
        Set errno to EBADF and the error flag on if attempt is made to
        read unreadable file.  Change all previous callers of __srefill.
        * libc/stdio/rget.c
        * libc/stdio/wbuf.c: Turn __swbuf into reentrant __swbuf_r.  Change
        all previous callers of __swbuf.
        * libc/sys/linux/machine/i386/huge_val.h: Ifdef out file contents since
        huge value macros are already defined correctly for i386 by <math.h>. 
							
						 
						
							2006-06-14 20:49:11 +00:00  
				
					
						
							
							
								 
						
							
								c4cac45fe9 
								
							 
						 
						
							
							
								
								2006-06-13  Sandra Loosemore <sandra@codesourcery.com>  
							
							... 
							
							
							
							* /libc/sys/arm/syscalls.c (_unlink, isatty, _system, _rename):
        Make them do something useful in the ARM_RDI_MONITOR case. 
							
						 
						
							2006-06-13 20:50:24 +00:00  
				
					
						
							
							
								 
						
							
								6ea486a6df 
								
							 
						 
						
							
							
								
								2006-06-05  Shaun Jackman  <sjackman@gmail.com>  
							
							... 
							
							
							
							configure.host (newlib_cflags) [arm, thumb, xscale]:  Remove
        -DABORT_PROVIDED flag.
        * newlib/libc/sys/arm/syscalls.c (kill, exit): Sync with libgloss.
        * newlib/libc/sys/arm/libcfunc.c (abort): Ditto. 
							
						 
						
							2006-06-05 19:45:08 +00:00  
				
					
						
							
							
								 
						
							
								7cc7e374c1 
								
							 
						 
						
							
							
								
								* libc/sys/sh/Makefile.am (AM_CCASFLAGS): Add $(CFLAGS).  
							
							... 
							
							
							
							* libc/sys/sh/Makefile.in (AM_CCASFLAGS): Likewise. 
							
						 
						
							2006-05-03 22:16:34 +00:00  
				
					
						
							
							
								 
						
							
								a8b02d4693 
								
							 
						 
						
							
							
								
								2006-05-02  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/sysnec810/Makefile.am: Specify .S files instead of
        .s.
        * libc/sys/sysnec810/Makefile.in: Regenerated.
        * libc/sys/sysnec810/crt0.S: Renamed from .s file.
        * libc/sys/sysnec810/io.S: Ditto.
        * libc/sys/sysnec810/crt0.s: Renamed to .S file.
        * libc/sys/sysnec810/io.s: Ditto. 
							
						 
						
							2006-05-02 18:20:12 +00:00  
				
					
						
							
							
								 
						
							
								8f8f1db12f 
								
							 
						 
						
							
							
								
								2006-05-01  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/argz/Makefile.am: Prefix any objects specified with $(lpfx).  If source file can
        be specified instead of object, do so.
        * libc/ctype/Makefile.am: Ditto.
        * libc/iconv/ccs/Makefile.am: Ditto.
        * libc/iconv/ces/Makefile.am: Ditto.
        * libc/iconv/lib/Makefile.am: Ditto.
        * libc/locale/Makefile.am: Ditto.
        * libc/posix/Makefile.am: Ditto.
        * libc/reent/Makefile.am: Ditto.
        * libc/search/Makefile.am: Ditto.
        * libc/stdio/Makefile.am: Ditto.
        * libc/stdio64/Makefile.am: Ditto.
        * libc/stdlib/Makefile.am: Ditto.
        * libc/string/Makefile.am: Ditto.
        * libc/syscalls/Makefile.am: Ditto.
        * libc/unix/Makefile.am: Ditto.
        * libc/machine/a29k/Makefile.am: Specify lib_a_CCASFLAGS so .S files will get
        prefix added automatically.  Any specified rules must use $(lpfx) for
        object file names.
        * libc/machine/arm/Makefile.am: Ditto.
        * libc/machine/cris/Makefile.am: Ditto.
        * libc/machine/crx/Makefile.am: Ditto.
        * libc/machine/d10v/Makefile.am: Ditto.
        * libc/machine/d30v/Makefile.am: Ditto.
        * libc/machine/fr30/Makefile.am: Ditto.
        * libc/machine/frv/Makefile.am: Ditto.
        * libc/machine/h8300/Makefile.am: Ditto.
        * libc/machine/h8500/Makefile.am: Ditto.
        * libc/machine/hppa/Makefile.am: Ditto.
        * libc/machine/i386/Makefile.am: Ditto.
        * libc/machine/i960/Makefile.am: Ditto.
        * libc/machine/iq2000/Makefile.am: Ditto.
        * libc/machine/m32c/Makefile.am: Ditto.
        * libc/machine/m32r/Makefile.am: Ditto.
        * libc/machine/m68hc11/Makefile.am: Ditto.
        * libc/machine/m68k/Makefile.am: Ditto.
        * libc/machine/m88k/Makefile.am: Ditto.
        * libc/machine/mips/Makefile.am: Ditto.
        * libc/machine/mn10200/Makefile.am: Ditto.
        * libc/machine/mn10300/Makefile.am: Ditto.
        * libc/machine/mt/Makefile.am: Ditto.
        * libc/machine/necv70/Makefile.am: Ditto.
        * libc/machine/powerpc/Makefile.am: Ditto.
        * libc/machine/sh/Makefile.am: Ditto.
        * libc/machine/sh/Makefile.in: Ditto.
        * libc/machine/sparc/Makefile.am: Ditto.
        * libc/machine/tic4x/Makefile.am: Ditto.
        * libc/machine/tic80/Makefile.am: Ditto.
        * libc/machine/v850/Makefile.am: Ditto.
        * libc/machine/w65/Makefile.am: Ditto.
        * libc/machine/xscale/Makefile.am: Ditto.
        * libc/machine/xstormy16/Makefile.am: Ditto.
        * libc/machine/z8k/Makefile.am: Ditto.
        * libc/sys/a29khif/Makefile.am: Ditto.
        * libc/sys/arm/Makefile.am: Ditto.
        * libc/sys/d10v/Makefile.am: Ditto.
        * libc/sys/h8300hms/Makefile.am: Ditto.
        * libc/sys/h8500hms/Makefile.am: Ditto.
        * libc/sys/linux/Makefile.am: Ditto.
        * libc/sys/linux/linuxthreads/Makefile.am: Ditto.
        * libc/sys/linux/net/Makefile.am: Ditto.
        * libc/sys/linux/stdlib/Makefile.am: Ditto.
        * libc/sys/m88kbug/Makefile.am: Ditto.
        * libc/sys/mmixware/Makefile.am: Ditto.
        * libc/sys/rdos/Makefile.am: Ditto.
        * libc/sys/rtems/Makefile.am: Ditto.
        * libc/sys/sh/Makefile.am: Ditto.
        * libc/sys/sun4/Makefile.am: Ditto.
        * libc/sys/sysmec/Makefile.am: Ditto.
        * libc/sys/sysnec810/Makefile.am: Ditto.
        * libc/sys/sysnecv850/Makefile.am: Ditto.
        * libc/sys/sysvi386/Makefile.am: Ditto.
        * libc/sys/sysvnecv70/Makefile.am: Ditto.
        * libc/sys/tic80/Makefile.am: Ditto.
        * libc/sys/w65/Makefile.am: Ditto.
        * libc/sys/z8ksim/Makefile.am: Ditto.
        * libc/machine/necv70/fastmath.S: Renamed from .s file.
        * libc/machine/necv70/setjmp.S: Ditto.
        * libc/machine/necv70/fastmath.s: Removed.
        * libc/machine/necv70/setjmp.s: Ditto.
        * libc/machine/w65/*.S: New files renamed from .s files.
        * libc/machine/w65/*.s: Renamed and removed.
        * libc/sys/a29khif/*.S: New files renamed from .s files.
        * libc/sys/a29khif/*.s: Renamed and removed.
        * libc/sys/sysvi386/*.S: New files renamed from .s files.
        * libc/sys/sysvi386/*.s: Renamed and removed.
        * libc/sys/sysvnecv70/*.S: New files renamed from .s files.
        * libc/sys/sysvnecv70/*.s: Renamed and removed.
        * libc/*Makefile.in: Regenerated as appropriate. 
							
						 
						
							2006-05-01 22:01:07 +00:00  
				
					
						
							
							
								 
						
							
								7ad962240c 
								
							 
						 
						
							
							
								
								2006-04-13  Ralf Corsepius  <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* acinclude.m4: New _NEWLIB_VERSION.
        * acinclude.m4(NEWLIB_CONFIGURE): AC_REQUIRE(_NEWLIB_VERSION).
        Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM.
        Use new form of AC_INIT_AUTOMAKE.
        * configure.in: AC_PREREQ(2.59).
        Use autoconf-2.5.x version of AC_INIT.
        Use AC_CONFIG_FILES and autoconf-2.5x AC_OUTPUT instead of
        autoconf-2.13's AC_OUTPUT.
        * libm/configure.in: Ditto.
        * libm/machine/configure.in: Ditto.
        * libm/machine/i386/configure.in: Ditto.
        * libc/configure.in: Ditto.
        * libc/machine/a29k/configure.in: Ditto.
        * libc/machine/arm/configure.in: Ditto.
        * libc/machine/configure.in: Ditto.
        * libc/machine/mn10300/configure.in: Ditto.
        * libc/machine/powerpc/configure.in: Ditto.
        * libc/machine/z8k/configure.in: Ditto.
        * libc/machine/h8300/configure.in: Ditto.
        * libc/machine/mips/configure.in: Ditto.
        * libc/machine/crx/configure.in: Ditto.
        * libc/machine/m68hc11/configure.in: Ditto.
        * libc/machine/h8500/configure.in: Ditto.
        * libc/machine/xscale/configure.in: Ditto.
        * libc/machine/d10v/configure.in: Ditto.
        * libc/machine/fr30/configure.in: Ditto.
        * libc/machine/sh/configure.in: Ditto.
        * libc/machine/tic80/configure.in: Ditto.
        * libc/machine/m32r/configure.in: Ditto.
        * libc/machine/xstormy16/configure.in: Ditto.
        * libc/machine/i386/configure.in: Ditto.
        * libc/machine/d30v/configure.in: Ditto.
        * libc/machine/mn10200/configure.in: Ditto.
        * libc/machine/frv/configure.in: Ditto.
        * libc/machine/mt/configure.in: Ditto.
        * libc/machine/i960/configure.in: Ditto.
        * libc/machine/v850/configure.in: Ditto.
        * libc/machine/necv70/configure.in: Ditto.
        * libc/machine/tic4x/configure.in: Ditto.
        * libc/machine/cris/configure.in: Ditto.
        * libc/machine/m68k/configure.in: Ditto.
        * libc/machine/m32c/configure.in: Ditto.
        * libc/machine/hppa/configure.in: Ditto.
        * libc/machine/w65/configure.in: Ditto.
        * libc/machine/iq2000/configure.in: Ditto.
        * libc/machine/sparc/configure.in: Ditto.
        * libc/machine/m88k/configure.in: Ditto.
        * libc/sys/linux/configure.in: Ditto.
        * libc/sys/linux/machine/configure.in: Ditto.
        * libc/sys/linux/machine/i386/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/arm/configure.in: Ditto.
        * libc/sys/configure.in: Ditto.
        * libc/sys/decstation/configure.in: Ditto.
        * libc/sys/a29khif/configure.in: Ditto.
        * libc/sys/sysnecv850/configure.in: Ditto.
        * libc/sys/d10v/configure.in: Ditto.
        * libc/sys/netware/configure.in: Ditto.
        * libc/sys/mmixware/configure.in: Ditto.
        * libc/sys/h8500hms/configure.in: Ditto.
        * libc/sys/sh/configure.in: Ditto.
        * libc/sys/tic80/configure.in: Ditto.
        * libc/sys/rdos/configure.in: Ditto.
        * libc/sys/sysmec/configure.in: Ditto.
        * libc/sys/sysvi386/configure.in: Ditto.
        * libc/sys/h8300hms/configure.in: Ditto.
        * libc/sys/sparc64/configure.in: Ditto.
        * libc/sys/arc/configure.in: Ditto.
        * libc/sys/sysnec810/configure.in: Ditto.
        * libc/sys/m88kbug/configure.in: Ditto.
        * libc/sys/sysvnecv70/configure.in: Ditto.
        * libc/sys/z8ksim/configure.in: Ditto.
        * libc/sys/rtems/configure.in: Ditto.
        * libc/sys/w65/configure.in: Ditto.
        * libc/sys/sun4/configure.in: Ditto.
        * doc/configure.in: Ditto.
        * iconvdata/configure.in: Ditto.
        * configure.in: Use AC_CONFIG_HEADER instead of AM_CONFIG_HEADER. 
							
						 
						
							2006-04-13 19:56:32 +00:00  
				
					
						
							
							
								 
						
							
								34e666798a 
								
							 
						 
						
							
							
								
								2006-04-11  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* acinclude.m4: Properly add square brackets for
        AC_DEFUN macros.  Rewrite LIB_AC_PROG_CC to remove
        macros no longer available.  Add LIB_AM_PROG_AS to
        remove prereq of AC_PROG_CC.  Add LIB_AC_PROG_CC_GNU
        macro.  Substitute lpfx (library object prefix).
        * configure.host: Set lpfx depending on whether
        libtool is used or not.
        * configure.in: Individually specify libc and libm
        to AC_CONFIG_SUBDIRS.  Add square bracket quoting as
        necessary.
        * Makefile.am: Use $(lpfx) to get object names for
        math-library functions that should also be in libc.
        * libc/machine/configure.in: Use case statement to determine
        AC_CONFIG_SUBDIRS statement.
        * libc/sys/linux/linuxthreads/machine/configure.in: Ditto.
        * libc/sys/linux/machine/configure.in: Ditto.
        * libc/sys/configure.in: Ditto.
        * libm/machine/configure.in: Ditto.
        * libc/sys/linux/configure.in: Fix up AC_CONFIG_SUBDIRS.
        * libm/configure.in: Add AM_CONDITIONAL statement
        for HAVE_LIBM_MACHINE_DIR.
        * libc/machine/a29k/Makefile.am: Modified to work with
        latest automake.  Change includes setting AM_CCASFLAGS
        so building .S files will properly pick up flags used
        to build C files.
        * libc/machine/arm/Makefile.am: Ditto.
        * libc/machine/crx/Makefile.am: Ditto.
        * libc/machine/d10v/Makefile.am: Ditto.
        * libc/machine/d30v/Makefile.am: Ditto.
        * libc/machine/fr30/Makefile.am: Ditto.
        * libc/machine/frv/Makefile.am: Ditto.
        * libc/machine/h8300/Makefile.am: Ditto.
        * libc/machine/h8500/Makefile.am: Ditto.
        * libc/machine/hppa/Makefile.am: Ditto.
        * libc/machine/i386/Makefile.am: Ditto.
        * libc/machine/iq2000/Makefile.am: Ditto.
        * libc/machine/m32c/Makefile.am: Ditto.
        * libc/machine/m32r/Makefile.am: Ditto.
        * libc/machine/m68hc11/Makefile.am: Ditto.
        * libc/machine/m68k/Makefile.am: Ditto.
        * libc/machine/m88k/Makefile.am: Ditto.
        * libc/machine/mips/Makefile.am: Ditto.
        * libc/machine/mn10200/Makefile.am: Ditto.
        * libc/machine/mn10300/Makefile.am: Ditto.
        * libc/machine/mt/Makefile.am: Ditto.
        * libc/machine/necv70/Makefile.am: Ditto.
        * libc/machine/powerpc/Makefile.am: Ditto.
        * libc/machine/sh/Makefile.am: Ditto.
        * libc/machine/sparc/Makefile.am: Ditto.
        * libc/machine/tic4x/Makefile.am: Ditto.
        * libc/machine/tic80/Makefile.am: Ditto.
        * libc/machine/v850/Makefile.am: Ditto.
        * libc/machine/w65/Makefile.am: Ditto.
        * libc/machine/xscale/Makefile.am: Ditto.
        * libc/machine/xstormy16/Makefile.am: Ditto.
        * libc/machine/z8k/Makefile.am: Ditto.
        * libc/sys/a29khif/Makefile.am: Ditto.
        * libc/sys/arc/Makefile.am: Ditto.
        * libc/sys/arm/Makefile.am: Ditto.
        * libc/sys/d10v/Makefile.am: Ditto.
        * libc/sys/decstation/Makefile.am: Ditto.
        * libc/sys/h8300hms/Makefile.am: Ditto.
        * libc/sys/h8500hms/Makefile.am: Ditto.
        * libc/sys/linux/linuxthreads/machine/i386/Makefile.am: Ditto.
        * libc/sys/linux/machine/i386/Makefile.am: Ditto.
        * libc/sys/m88kbug/Makefile.am: Ditto.
        * libc/sys/mmixware/Makefile.am: Ditto.
        * libc/sys/netware/Makefile.am: Ditto.
        * libc/sys/rdos/Makefile.am: Ditto.
        * libc/sys/rtems/Makefile.am: Ditto.
        * libc/sys/sh/Makefile.am: Ditto.
        * libc/sys/sparc64/Makefile.am: Ditto.
        * libc/sys/sysmec/Makefile.am: Ditto.
        * libc/sys/sysnec810/Makefile.am: Ditto.
        * libc/sys/sysnecv850/Makefile.am: Ditto.
        * libc/sys/sysvi386/Makefile.am: Ditto.
        * libc/sys/sysvnecv70/Makefile.am: Ditto.
        * libc/sys/tic80/Makefile.am: Ditto.
        * libc/sys/w65/Makefile.am: Ditto.
        * libc/sys/z8ksim/Makefile.am: Ditto.
        * libm/machine/i386/Makefile.am: Ditto.
        * libc/sys/arm/Makefile.am: Ditto plus add EXTRA sources including
        trap.S so that automake will generate a .S.o suffix rule.
        * libc/argz/Makefile.am: Modified to work with
        latest automake.  Change includes adding lib_a_CFLAGS
        so automake doesn't complain about libtool and non-libtool
        libraries sharing objects.
        * libc/ctype/Makefile.am: Ditto.
        * libc/errno/Makefile.am: Ditto.
        * libc/iconv/ccs/Makefile.am: Ditto.
        * libc/iconv/ces/Makefile.am: Ditto.
        * libc/iconv/lib/Makefile.am: Ditto.
        * libc/locale/Makefile.am: Ditto.
        * libc/misc/Makefile.am: Ditto.
        * libc/posix/Makefile.am: Ditto.
        * libc/reent/Makefile.am: Ditto.
        * libc/search/Makefile.am: Ditto.
        * libc/signal/Makefile.am: Ditto.
        * libc/stdio/Makefile.am: Ditto.
        * libc/stdio64/Makefile.am: Ditto.
        * libc/stdlib/Makefile.am: Ditto.
        * libc/string/Makefile.am: Ditto.
        * libc/sys/linux/Makefile.am: Ditto.
        * libc/sys/linux/argp/Makefile.am: Ditto.
        * libc/sys/linux/cmath/Makefile.am: Ditto.
        * libc/sys/linux/dl/Makefile.am: Ditto.
        * libc/sys/linux/iconv/Makefile.am: Ditto.
        * libc/sys/linux/intl/Makefile.am: Ditto.
        * libc/sys/linux/linuxthreads/Makefile.am: Ditto.
        * libc/sys/linux/net/Makefile.am: Ditto.
        * libc/sys/linux/stdlib/Makefile.am: Ditto.
        * libc/syscalls/Makefile.am: Ditto.
        * libc/time/Makefile.am: Ditto.
        * libc/unix/Makefile.am: Ditto.
        * libm/Makefile.am: Ditto.
        * libm/common/Makefile.am: Ditto.
        * libm/math/Makefile.am: Ditto.
        * libm/mathfp/Makefile.am: Ditto.
        * Regenerate all aclocal.m4, Makefile.in, and configure files. 
							
						 
						
							2006-04-11 19:02:16 +00:00  
				
					
						
							
							
								 
						
							
								ef79d97d9f 
								
							 
						 
						
							
							
								
								2006-03-29  Shaun Jackman  <sjackman@gmail.com>  
							
							... 
							
							
							
							* libc/sys/linux/include/netinet/ip.h: Include netinet/in_systm.h
        for the declaration of n_long. 
							
						 
						
							2006-03-29 22:38:46 +00:00  
				
					
						
							
							
								 
						
							
								15a1b33c00 
								
							 
						 
						
							
							
								
								2006-03-29  Shaun Jackman  <sjackman@gmail.com>  
							
							... 
							
							
							
							* libc/sys/linux/include/net/if.h: Include sys/socket.h for
        struct sockaddr.
        (IFF_SMART): Replace this define with IFF_NOTRAILERS.
        (IFF_CANTCHANGE): Replace IFF_SMART reference with IFF_NOTRAILERS.
        (IFF_NOTRAILERS): New define.
        (struct ifreq): Add ifru_netmask.
        (ifr_netmask): New define. 
							
						 
						
							2006-03-29 22:23:00 +00:00  
				
					
						
							
							
								 
						
							
								bcc4ff0540 
								
							 
						 
						
							
							
								
								2006-03-29  Shaun Jackman  <sjackman@gmail.com>  
							
							... 
							
							
							
							* libc/sys/linux/sys/ioccom.h (ioctl): Change declaration to
        match sys/ioctl.h. 
							
						 
						
							2006-03-29 22:09:56 +00:00  
				
					
						
							
							
								 
						
							
								084fba647c 
								
							 
						 
						
							
							
								
								Fix reference to __mknod syscall to pass proper third argument.  
							
							
							
						 
						
							2006-03-29 21:50:52 +00:00  
				
					
						
							
							
								 
						
							
								fac690bef7 
								
							 
						 
						
							
							
								
								2006-03-29  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/io.c (__mknod): Fix declaration of
        syscall to pass a dev_t as third argument rather than
        a pointer to dev_t. 
							
						 
						
							2006-03-29 21:49:58 +00:00  
				
					
						
							
							
								 
						
							
								9e443adbaf 
								
							 
						 
						
							
							
								
								2006-03-29  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/net/name6.c: Fix struct references. 
							
						 
						
							2006-03-29 21:45:17 +00:00  
				
					
						
							
							
								 
						
							
								9d5cff74ae 
								
							 
						 
						
							
							
								
								2006-03-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/linuxthreads/config.h: Remove definition
        of UINT32_C. 
							
						 
						
							2006-03-17 22:27:37 +00:00  
				
					
						
							
							
								 
						
							
								49103e2ba4 
								
							 
						 
						
							
							
								
								2006-02-16  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/aio.c: Define _GNU_SOURCE so struct aioinit
        will be defined.
        * libc/sys/linux/sys/types.h: Move <sys/config.h> ahead of
        <features.h> to preset special flags. 
							
						 
						
							2006-02-16 21:25:45 +00:00  
				
					
						
							
							
								 
						
							
								9bbe6d5d28 
								
							 
						 
						
							
							
								
								2006-02-07  Paul Brook  <paul@codesourcery.com>  
							
							... 
							
							
							
							* libc/machine/arm/setjmp.S: Add Thumb-2 support.
        * libc/sys/arm/crt0.S: Add Thumb-2 startup code.
        * libc/sys/arm/libcfunc.c (do_AngelSWI): Use AngelSWIInsn.
        * libc/sys/arm/swi.h (AngelSWIInsn, AngelSWIAsm): Define.
        * libc/sys/arm/trap.S: Disable for Thumb-2. 
							
						 
						
							2006-02-07 18:44:54 +00:00  
				
					
						
							
							
								 
						
							
								d968b3c86f 
								
							 
						 
						
							
							
								
								2006-01-31  Leif Ekblad  <leif@rdos.net>  
							
							... 
							
							
							
							* configure.host: RDOS support added
        * libc/include/sys/config.h: Ditto.
        * libc/sys/rdos/Makefile.am, libc/sys/rdos/Makefile.in: New files.
        * libc/sys/rdos/aclocal.m4, libc/sys/rdos/chown.c: Ditto.
        * libc/sys/rdos/close.c, libc/sys/rdos/config.h: Ditto.
        * libc/sys/rdos/configure, libc/sys/rdos/configure.in: Ditto.
        * libc/sys/rdos/crt0.S, libc/sys/rdos/execve.c: Ditto.
        * libc/sys/rdos/fork.c, libc/sys/rdos/fstat.c: Ditto.
        * libc/sys/rdos/getenv.c, libc/sys/rdos/getpid.c: Ditto.
        * libc/sys/rdos/gettod.c, libc/sys/rdos/isatty.c: Ditto.
        * libc/sys/rdos/kill.c, libc/sys/rdos/link.c: Ditto.
        * libc/sys/rdos/lseek.c, libc/sys/rdos/open.c: Ditto.
        * libc/sys/rdos/rdos.S, libc/sys/rdos/rdos.h: Ditto.
        * libc/sys/rdos/rdoshelp.c, libc/sys/rdos/read.c: Ditto.
        * libc/sys/rdos/readlink.c, libc/sys/rdos/sbrk.c: Ditto.
        * libc/sys/rdos/stat.c, libc/sys/rdos/symlink.c: Ditto.
        * libc/sys/rdos/times.c, libc/sys/rdos/unlink.c: Ditto.
        * libc/sys/rdos/user.def, libc/sys/rdos/wait.c: Ditto.
        * libc/sys/rdos/write.c: Ditto. 
							
						 
						
							2006-01-31 19:33:56 +00:00  
				
					
						
							
							
								 
						
							
								54abc854d0 
								
							 
						 
						
							
							
								
								2006-01-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* acconfig.h: New file to generate newlib.hin from.
        * newlib.hin: Regenerated.
        * stamp-h.in: Regenerated.
        * Makefile.am: Add ACLOCAL_AMFLAGS so aclocal can be
        called automatically.
        * Makefile.in: Regenerated.
        * acinclude.m4: Add proper comment for hack in previous change.
        * aclocal.m4 */aclocal.m4: Regenerated.
        * configure */configure: Regenerated. 
							
						 
						
							2006-01-20 22:42:46 +00:00  
				
					
						
							
							
								 
						
							
								33c9cfbde9 
								
							 
						 
						
							
							
								
								2006-01-11  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* acinclude.m4: Add hack to prevent INSTALL in subdirs
        from being set to "../".
        * Makefile.am: Pass INSTALL in AM_MAKEFLAGS.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * Makefile.in: Ditto.
        * doc/aclocal.m4: Ditto.
        * doc/configure: Ditto.
        * iconvdata/aclocal.m4: Ditto.
        * iconvdata/configure: Ditto.
        * libc/*/aclocal.m4: Ditto.
        * libc/*/configure: Ditto.
        * libc/libc.texinfo: Ditto.
        * libm/*/aclocal.m4: Ditto.
        * libm/*/configure: Ditto. 
							
						 
						
							2006-01-11 23:50:33 +00:00  
				
					
						
							
							
								 
						
							
								a37aaf88a8 
								
							 
						 
						
							
							
								
								2006-01-06  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/include/getopt.h: Add macros needed by
        new version of getopt.c in libc/stdlib. 
							
						 
						
							2006-01-06 20:59:13 +00:00  
				
					
						
							
							
								 
						
							
								0217078f77 
								
							 
						 
						
							
							
								
								2005-12-16  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 1.14.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.14.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.14. 
							
						 
						
							2005-12-16 20:49:42 +00:00  
				
					
						
							
							
								 
						
							
								a4cd7f20f7 
								
							 
						 
						
							
							
								
								2005-12-16  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/sys/stat.h: Change *stat64 prototypes to
        take a pointer to struct stat64 rather than struct stat. 
							
						 
						
							2005-12-16 19:11:10 +00:00  
				
					
						
							
							
								 
						
							
								77e70d34ce 
								
							 
						 
						
							
							
								
								2005-12-06  Ralf Corsepius <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/sys/rtems/crt0.c: Add rtems_gxx_key_create,
        rtems_gxx_key_delete, rtems_gxx_getspecific,
        rtems_gxx_setspecific, rtems_gxx_mutex_trylock,
        rtems_gxx_recursive_mutex_init, rtems_gxx_recursive_mutex_lock,
        rtems_gxx_recursive_mutex_trylock, rtems_gxx_recursive_mutex_unlock. 
							
						 
						
							2005-12-06 21:58:45 +00:00  
				
					
						
							
							
								 
						
							
								1396951b20 
								
							 
						 
						
							
							
								
								2005-11-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/dl/dl-local.h: New file based on old dlfcn.h
        in libc/sys/linux/include.
        * libc/sys/linux/dl/dlfcn.h: Moved to libc/sys/linux/include.
        * libc/sys/linux/dl/ldsodefs.h: Include dl-local.h instead of dlfcn.h.
        * libc/sys/linux/include/dlfcn.h: Replaced with dlfcn.h formerly
        in libc/sys/linux/dl. 
							
						 
						
							2005-11-17 21:51:21 +00:00  
				
					
						
							
							
								 
						
							
								d31a862312 
								
							 
						 
						
							
							
								
								2005-11-03  Shaun Jackman  <sjackman@gmail.com>  
							
							... 
							
							
							
							* libc/include/sys/unistd.h (readlink, symlink): Provide these
        prototypes by default.
        * libc/sys/linux/include/unistd.h (readlink): Remove this
        prototype.
        * libc/sys/linux/sys/unistd.h (readlink, symlink): New
        prototypes. 
							
						 
						
							2005-11-03 16:52:15 +00:00  
				
					
						
							
							
								 
						
							
								2556eb8d41 
								
							 
						 
						
							
							
								
								2005-10-26  Shaun Jackman  <sjackman@gmail.com>  
							
							... 
							
							
							
							* libc/posix/scandir.c (scandir): Update the function
        prototype to match the header.
        * libc/sys/linux/linuxthreads/bits/libc-lock.h: Remove an
        extraneous #endif.
        * libc/sys/linux/sys/lock.h: Do not include
        machine/weakalias.h, since it's not used by this file. 
							
						 
						
							2005-10-26 22:16:34 +00:00  
				
					
						
							
							
								 
						
							
								4d57c1edc7 
								
							 
						 
						
							
							
								
								2005-10-14  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/net/gethostbydns.c (dprintf): Rename to
        dbgprintf to prevent conflict with new dprintf function. 
							
						 
						
							2005-10-14 21:06:20 +00:00  
				
					
						
							
							
								 
						
							
								e9154015a0 
								
							 
						 
						
							
							
								
								2005-10-14  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/sys/types.h (int8_t): Add type. 
							
						 
						
							2005-10-14 20:01:55 +00:00  
				
					
						
							
							
								 
						
							
								8afb8202d4 
								
							 
						 
						
							
							
								
								2005-10-03  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/include/stdint.h: Include <sys/types.h> and
        incorporate Ralf's change below. 
							
						 
						
							2005-10-03 17:22:38 +00:00  
				
					
						
							
							
								 
						
							
								9f1926f2d8 
								
							 
						 
						
							
							
								
								2005-09-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/include/stdint.h: Update to match functionality
        of generic newlib stdint.h. 
							
						 
						
							2005-09-20 22:36:07 +00:00  
				
					
						
							
							
								 
						
							
								1e1d1d3d7e 
								
							 
						 
						
							
							
								
								2005-09-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/rtems/include/inttypes.h: Moved to...
        * libc/include/inttypes.h: ...here. 
							
						 
						
							2005-09-20 19:25:57 +00:00  
				
					
						
							
							
								 
						
							
								cddfc170fd 
								
							 
						 
						
							
							
								
								2005-09-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/rtems/include/stdint.h: Moved to...
        * libc/include/stdint.h: ...here. 
							
						 
						
							2005-09-19 22:02:23 +00:00  
				
					
						
							
							
								 
						
							
								b10ab72581 
								
							 
						 
						
							
							
								
								2005-09-08  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* Makefile.am: Add include files under bits sub-directory.
        * Makefile.in: Regenerated.
        * libc/sys/linux/argp/argp-fs-xinl.c: Set __OPTIMIZE__ to
        actual value of 1 to be compatible with newer glibc headers.
        * libc/sys/linux/sys/cdefs.h: Fix to be compatible with newer
        glibc headers.
        * libc/sys/linux/sys/dirent.h: Ditto.
        * libc/sys/linux/argp/argp-xinl.c: Ditto.
        * libc/sys/linux/dl/dl-runtime.c: Make sure fixup and
        profile_fixup routines are marked used so they won't be
        optimized away.
        * libc/sys/linux/dl/dl-cache.c: Don't use weak_extern macro
        to mark functions as weak.
        * libc/sys/linux/dl/dl-open.c: Ditto.
        * libc/sys/linux/iconv/gconv_open.c: Fix to obey new gcc4
        rules about lvalues.
        * libc/sys/linux/iconv/gconv_simple.c: Ditto.
        * libc/sys/linux/linuxthreads/bits/libc-lock.h: Don't use
        weak_extern macro to mark functions as weak.  Instead always
        use #pragma weak.
        * iconvdata/jis0208.h: Fix to work with gcc4.
        * libc/sys/linux/dl/dl-load.c: Ditto.
        * libc/sys/linux/dl/dl-reloc.c: Ditto.
        * libc/sys/linux/dl/do-rel.h: Ditto.
        * libc/sys/linux/dl/dynamic-link.h: Ditto.
        * libc/sys/linux/include/ltdl.h: Ditto.
        * libc/sys/linux/machine/i386/dl-machine.h: Ditto.
        * libc/sys/linux/machine/i386/weakalias.h: Ditto.
        * libc/sys/linux/net/ns_ntoa.c: Ditto.
        * libc/sys/linux/bits/initspin.h: New file.
        * libc/sys/linux/bits/libc-lock.h: Ditto.
        * libc/sys/linux/bits/pthreadtypes.h: Ditto.
        * libc/sys/linux/bits/typesizes.h: Ditto. 
							
						 
						
							2005-09-08 22:45:53 +00:00  
				
					
						
							
							
								 
						
							
								45c8bb8f8c 
								
							 
						 
						
							
							
								
								2005-08-31  Paul Brook  <paul@codesourcery.com>  
							
							... 
							
							
							
							* configure.host: Set have_crt0 to no for Arm targts when not
        providing syscalls.  Set sys_dir=arm unconditionally.
        Default have_crt0 based on sys_dir.
        * configure.in: Use have_crt0.
        * libc/configure.in: Ditto.
        * libc/sys/configure.in: Ditto.
        * configure: Regenerate.
        * libc/configure: Regenerate.
        * libc/sys/configure: Regenerate.
        * libc/sys/arm/Makefile.am (lib_a_SOURCES): Add aeabi_atexit.c.
        Only build other files when providing syscalls.
        * libc/sys/arm/Makefile.in: Regenerate.
        * libc/sys/arm/aeabi_atexit.c: New file. 
							
						 
						
							2005-08-31 20:39:43 +00:00  
				
					
						
							
							
								 
						
							
								108d7dd833 
								
							 
						 
						
							
							
								
								2005-07-19  Paul Brook  <paul@codesourcery.com>  
							
							... 
							
							
							
							* libc/sys/arm/crt0.S: Ensure doubleword stack alignment. 
							
						 
						
							2005-07-19 15:14:16 +00:00  
				
					
						
							
							
								 
						
							
								b6e654c498 
								
							 
						 
						
							
							
								
								2005-05-12  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/getpwuid.c: Removed.
        * libc/sys/linux/getpwnam.c: Removed.
        * libc/sys/linux/getpwent.c: New file containing logic
        from files removed above.  This allows overriding of file
        in libc/unix.
        * libc/sys/linux/Makefile.am: Support changes above.
        * libc/sys/linux/Makefile.in: Regenerated. 
							
						 
						
							2005-05-12 22:06:26 +00:00  
				
					
						
							
							
								 
						
							
								95c136c40a 
								
							 
						 
						
							
							
								
								2005-04-07  Shaun Jackman  <sjackman@gmail.com>  
							
							... 
							
							
							
							* libc/sys/linux/inode.c (lchown): New function. 
							
						 
						
							2005-04-07 23:40:42 +00:00  
				
					
						
							
							
								 
						
							
								859c94e8de 
								
							 
						 
						
							
							
								
								2005-03-22  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: For arc, set -DREENTRANT_SYSCALLS_PROVIDED flag on.
        * libc/sys/arc/syscalls.c: Change functions to use __errno_r rather
        than errno. 
							
						 
						
							2005-03-22 23:45:43 +00:00  
				
					
						
							
							
								 
						
							
								df5a5b3592 
								
							 
						 
						
							
							
								
								2005-03-06  Ralf Corsepious  <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/sys/rtems/include/inttypes.h: New file.
        * libc/sys/rtems/include/stdint.h: Ditto. 
							
						 
						
							2005-03-06 20:51:38 +00:00  
				
					
						
							
							
								 
						
							
								2e7d9bf906 
								
							 
						 
						
							
							
								
								2005-03-06  Ralf Corsepious  <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/include/machine/_types.h: New file.
        * libc/include/sys/types.h: Do not check for __rtems__
        when including <machine/_types.h>.  Remove some redundant
        declarations now that <machine/_types.h> is included.
        * libc/sys/rtems/machine/_types.h: Removed.  Replaced with
        shared header file. 
							
						 
						
							2005-03-06 20:32:16 +00:00  
				
					
						
							
							
								 
						
							
								1139537a25 
								
							 
						 
						
							
							
								
								2005-02-25  Eric Blake  <ebb9@byu.net>  
							
							... 
							
							
							
							* libc/include/time.h (__tzrule_struct): Make offset long, since
        a 16-bit int overflows on a 12-hour offset.
        * libc/sys/linux/include/time.h: Ditto.
        * libc/time/mktime.c (mktime): Use new type of __tzrule.offset.
        * libc/time/mktm_r.c: Ditto.
        * libc/time/gettzinfo.c: Ditto.
        * libc/time/strftime.c (strftime): Fix '%x' to deal with negative
        years.  Fix '%z' to use long, not int. 
							
						 
						
							2005-02-25 22:31:21 +00:00  
				
					
						
							
							
								 
						
							
								f2f8a9a229 
								
							 
						 
						
							
							
								
								2005-02-24  Ralf Corsepious  <ralf.corsepius@rtems.org>  
							
							... 
							
							
							
							* libc/include/sys/types.h [__rtems__]: Include new
        header file machine/_types.h.
        * libc/include/machine/types.h: Ditto.
        * libc/sys/rtems/machine/_types.h: New file. 
							
						 
						
							2005-02-24 18:29:31 +00:00  
				
					
						
							
							
								 
						
							
								6b9a74f9e6 
								
							 
						 
						
							
							
								
								2005-02-23  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/time.h [!CYGWIN](_timezone): Change to long.
        (__tzrule_type, __tzinfo_type): New types.
        (__gettzinfo): New function.
        * libc/sys/linux/include/time.h: Ditto.
        * libc/time/Makefile.am: Add gettzinfo.c.
        * libc/time/Makefile.in: Regenerated.
        * libc/time/local.h: Moved __tzrule_type to time.h.
        * libc/time/mktime.c: Call __gettzinfo to reference
        __tznorth, __tzyear, and __tzrule array.
        * libc/time/mktm_r.c: Ditto.
        * libc/time/strftime.c: Ditto.
        * libc/time/tzset_r.c: Ditto.  Also remove definition
        of __tzrule which is now in gettzinfo.c.  Change _timezone
        references to not cast to time_t.
        * libc/time/gettzinfo.c: New file. 
							
						 
						
							2005-02-23 19:08:58 +00:00  
				
					
						
							
							
								 
						
							
								1159e0fd94 
								
							 
						 
						
							
							
								
								2005-02-07  Antony King  <antony.king@st.com>  
							
							... 
							
							
							
							* libc/stdio/clearerr.c (clearerr): Ensure CHECK_INIT() is
        called before _flockfile to prevent lock object use before
        initialisation. _REENT_SMALL_CHECK_INIT() and CHECK_INIT()
        take a struct _reent * instead of a FILE *.
        * libc/stdio/fclose.c (_fclose_r): Ditto.
        * libc/stdio/feof.c (feof): Ditto.
        * libc/stdio/ferror.c (ferror): Ditto.
        * libc/stdio/fflush.c (fflush): Ditto.
        * libc/stdio/fgetc.c (fgetc): Ditto.
        * libc/stdio/fgets.c (fgets): Ditto.
        * libc/stdio/fileno.c (fileno): Ditto.
        * libc/stdio/fputc.c (fputc): Ditto.
        * libc/stdio/fputs.c (fputs): Ditto.
        * libc/stdio/fread.c (fread): Ditto.
        * libc/stdio/freopen.c (_freopen_r): Ditto.
        * libc/stdio/fseek.c (_fseek_r): Ditto.
        * libc/stdio/ftell.c (_ftell_r): Ditto.
        * libc/stdio/fwrite.c (fwrite): Ditto.
        * libc/stdio/getc.c (getc): Ditto.
        * libc/stdio/getdelim.c (__getdelim): Ditto.
        * libc/stdio/putc.c (putc): Ditto.
        * libc/stdio/setvbuf.c (setvbuf): Ditto.
        * libc/stdio/ungetc.c (_ungetc_r): Ditto.
        * libc/stdio/vfprintf.c (_VFPRINTF_R): Ditto.
        * libc/stdio64/freopen64.c (_freopen64_r): Ditto.
        * libc/stdio64/fseeko64.c (_fseeko64_r): Ditto.
        * libc/stdio64/ftello64.c (_ftello64_r): Ditto.
        * libc/stdio/local.h (CHECK_INIT): Argument is now a struct
        _reent * instead of a FILE * and so replace incorrect use of
        _REENT with argument.
        * libc/sys/arm/syscalls.c (CHECK_INIT): Ditto.
        * libc/stdio/getchar.c (getchar): _REENT_SMALL_CHECK_INIT() and
        CHECK_INIT() take a struct _reent * instead of a FILE *.
        * libc/stdio/iprintf.c (iprintf, _iprintf_r): Ditto.
        * libc/stdio/iscanf.c (iscanf, _iscanf_r): Ditto.
        * libc/stdio/perror.c (perror): Ditto.
        * libc/stdio/printf.c (printf, _printf_r): Ditto.
        * libc/stdio/putchar.c (putchar): Ditto.
        * libc/stdio/puts.c (puts): Ditto.
        * libc/stdio/refill.c (__srefill): Ditto.
        * libc/stdio/scanf.c (scanf, _scanf_r): Ditto.
        * libc/stdio/vfscanf.c (VFSCANF, _VFSCANF_R): Ditto.
        * libc/stdio/viprintf.c (viprintf, _viprintf_r): Ditto.
        * libc/stdio/viscanf.c (viscanf, _viscanf_r): Ditto.
        * libc/stdio/vprintf.c (vprintf, _vprintf_r): Ditto.
        * libc/stdio/vscanf.c (vscanf, _vscanf_r): Ditto.
        * libc/stdio/wbuf.c (__swbuf): Ditto.
        * libc/stdio/wsetup.c (__swsetup): Ditto.
        * libc/stdlib/mallocr.c (malloc_stats): Ditto.
        * libc/stdlib/mstats.c (_mstats_r): Ditto.
        * libc/include/sys/reent.h (_REENT_SMALL_CHECK_INIT): Ditto.
        * libc/machine/powerpc/vfscanf.c (vfscanf): Ditto.
        * libc/stdio/fgetpos.c (_fgetpos_r): Removed unnecessary calls
        to _flockfile and _funlockfile; rely on locking in _ftell_r.
        * libc/stdio64/fgetpos64.c (_fgetpos64_r): Ditto (_ftello64_r).
        * libc/machine/powerpc/vfprintf.c (__sbprintf): Removed unnecessary
        initialision of _data field in FILE structure.
        * libc/machine/powerpc/vfprintf.c (VFPRINTF): Added CHECK_INIT() call. 
							
						 
						
							2005-02-08 01:33:19 +00:00  
				
					
						
							
							
								 
						
							
								7823d9bb14 
								
							 
						 
						
							
							
								
								Import from FSF mainline  
							
							
							
						 
						
							2005-02-02 19:00:30 +00:00  
				
					
						
							
							
								 
						
							
								dbfa92dd94 
								
							 
						 
						
							
							
								
								2005-01-24  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/string.h: Remove Linux-specific declaration of
        strsignal and add #include <sys/string.h>.
        * libc/include/sys/string.h: New file.
        * libc/include/sys/linux/sys/string.h: New file with strsignal
        declaration deleted above. 
							
						 
						
							2005-01-24 18:46:09 +00:00  
				
					
						
							
							
								 
						
							
								f7a74742e6 
								
							 
						 
						
							
							
								
								2005-01-07  Paul Brook  <paul@codesourcery.com>  
							
							... 
							
							
							
							* configure.in: Add test for .init_array.
        * configure: Regenerate.
        * newlib.hin: Add HAVE_INITFINI_ARRAY.
        * libc/misc/Makefile.am: Add init.c
        * libc/misc/Makefile.in: Regenerate.
        * libc/misc/init.c: New file.
        * libc/sys/arm/crt0.S: Call __libc_{init,fini}_array instead of
        _init/_fini if they exist. 
							
						 
						
							2005-01-07 18:04:39 +00:00  
				
					
						
							
							
								 
						
							
								a9c42bde0b 
								
							 
						 
						
							
							
								
								2004-12-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 1.13.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.13.0.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * doc/aclocal.m4: Ditto.
        * doc/configure: Ditto.
        * iconvdata/aclocal.m4: Ditto.
        * iconvdata/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.13. 
							
						 
						
							2004-12-17 22:48:16 +00:00  
				
					
						
							
							
								 
						
							
								465eab2eb4 
								
							 
						 
						
							
							
								
								2004-12-07  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/sys/unistd.h: Add prototypes for ftruncate, truncate,
        and usleep. 
							
						 
						
							2004-12-07 18:54:28 +00:00  
				
					
						
							
							
								 
						
							
								c80a17311c 
								
							 
						 
						
							
							
								
								2004-12-03  Shaun Jackman  <sjackman@gmail.com>  
							
							... 
							
							
							
							* libc/sys/linux/linuxthreads/Makefile.am (install-data-local): Fix
        our link to use readlink so as to preserve any relative link created
        by install-toollibLIBRARIES.
        * libc/sys/linux/linuxthreads/Makefile.in: Regenerated. 
							
						 
						
							2004-12-03 21:20:15 +00:00  
				
					
						
							
							
								 
						
							
								70e9da4249 
								
							 
						 
						
							
							
								
								2004-12-02  Shaun Jackman  <sjackman@gmail.com>  
							
							... 
							
							
							
							* libc/sys/linux/stdlib/glob.c: Include <sys/types.h> which defines
        time_t before including sys/stat.h, which uses it.
        * libc/sys/linux/sys/stat.h: Include <sys/types.h> and
        <linux/time.h> just prior to definition of __KERNEL__ so as to
        allow building on Debian Linux where otherwise, mktime would
        be redefined. 
							
						 
						
							2004-12-02 19:30:56 +00:00  
				
					
						
							
							
								 
						
							
								a330d85a45 
								
							 
						 
						
							
							
								
								2004-11-26  Paul Brook  <paul@codesourcery.com>  
							
							... 
							
							
							
							* libc/sys/arm/crt0.S (_start): Add .cantunwind annotation. 
							
						 
						
							2004-11-26 16:42:10 +00:00  
				
					
						
							
							
								 
						
							
								06b5ef6e7d 
								
							 
						 
						
							
							
								
								2001-10-25  Ralf Corsepius <corsepiu@faw.uni-ulm.de>  
							
							... 
							
							
							
							* libc/include/machine/setjmp.h: Add AVR support.
        * libc/sys/rtems/crt0.S [__AVR__]: Add __stack. 
							
						 
						
							2004-10-25 17:53:19 +00:00  
				
					
						
							
							
								 
						
							
								51d4a7eae1 
								
							 
						 
						
							
							
								
								2004-09-15  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Reverting 2004-09-14 change as fix has occurred on
        Cygwin side.
        * configure.in: Ditto.
        * libc/configure.in: Ditto.
        * libc/sys/configure.in: Ditto.
        * configure: Ditto.
        * libc/configure: Ditto.
        * libc/sys/configure: Ditto.
        * libc/include/sys/reent.h: Ditto.
        * libc/stdlib/__atexit.c: Ditto.
        * libc/stdlib/__call_atexit.c: Ditto.
        * libc/stdlib/cxa_atexit.c: Ditto.
        * libc/stdlib/cxa_finalize.c: Ditto.
        * libc/sys/cygwin/Makefile.am: Removed again.
        * libc/sys/cygwin/Makefile.in: Ditto.
        * libc/sys/cygwin/aclocal.m4: Ditto.
        * libc/sys/cygwin/configure: Ditto.
        * libc/sys/cygwin/configure.in: Ditto.
        * libc/sys/cygwin/dummy.c: Ditto.
        * libc/sys/cygwin/sys/reent.h: Ditto. 
							
						 
						
							2004-09-15 20:50:08 +00:00  
				
					
						
							
							
								 
						
							
								98650d2fa2 
								
							 
						 
						
							
							
								
								2004-09-14  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Add Cygwin sys directory.
        * configure.in: Do not set CRT0 for cygwin.
        * libc/configure.in: Ditto.
        * libc/sys/configure.in: Ditto.
        * configure: Regenerated.
        * libc/configure: Ditto.
        * libc/sys/configure: Ditto.
        * libc/include/sys/reent.h: Add __REENT_HAS_CXA_SUPPORT flag.
        * libc/stdlib/__atexit.c: Keep cxa support protected by new
        __REENT_HAS_CXA_SUPPORT flag.
        * libc/stdlib/__call_atexit.c: Ditto.
        * libc/stdlib/cxa_atexit.c: Ditto.
        * libc/stdlib/cxa_finalize.c: Ditto.
        * libc/sys/cygwin/Makefile.am: New file.
        * libc/sys/cygwin/Makefile.in: Ditto.
        * libc/sys/cygwin/aclocal.m4: Ditto.
        * libc/sys/cygwin/configure: Ditto.
        * libc/sys/cygwin/configure.in: Ditto.
        * libc/sys/cygwin/dummy.c: Ditto.
        * libc/sys/cygwin/sys/reent.h: Ditto.  This file is stabilized
        version of reent.h. 
							
						 
						
							2004-09-14 18:12:53 +00:00  
				
					
						
							
							
								 
						
							
								4e53fc28a8 
								
							 
						 
						
							
							
								
								2004-08-12  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/sys/types.h (u64): New typedef to allow building
        on linux systems with glibc 2.3.3 installed.
        * libc/sys/linux/dl/dl-runtime.c: Fix prototypes for fixup and
        profile_fixup so newlib can build on fc3 system. 
							
						 
						
							2004-08-12 21:28:35 +00:00  
				
					
						
							
							
								 
						
							
								82045f1221 
								
							 
						 
						
							
							
								
								Introduce SH2a support.  
							
							... 
							
							
							
							2004-03-16  Corinna Vinschen  <vinschen@redhat.com>
* libc/include/machine/ieeefp.h: Define _DOUBLE_IS_32BITS for
__SH2A_SINGLE_ONLY__, too.
* libc/machine/sh/asm.h: Define DELAYED_BRANCHES for __SH2A__, too.
2004-02-24  Corinna Vinschen  <vinschen@redhat.com>
* libc/sys/sh/crt0.S (start_l): Support sh2a-nofpu.  Fix comments.
2004-02-10  DJ Delorie  <dj@redhat.com>
* libc/sys/sh/crt0.S (start_l): Support sh2a. 
							
						 
						
							2004-07-30 09:03:39 +00:00  
				
					
						
							
							
								 
						
							
								76ce12c360 
								
							 
						 
						
							
							
								
								2004-06-29  Artem B. Bityuckiy  <dedekind@oktetlabs.ru>  
							
							... 
							
							
							
							* acinclude.m4: Move --enable-newlib-iconv option back here.
        * configure.in: Remove --enable-newlib-iconv option.  Don't
        tie iconv support to --enable-newlib-mb.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * doc/aclocal.m4, doc/configure: Ditto.
        * iconvdata/aclocal.m4, iconvdata/configure: Ditto.
        * libm/*/aclocal.m4: Ditto.
        * libm/*/configure: Ditto.
        * libc/*/aclocal.m4: Ditto.
        * libc/*/configure: Ditto. 
							
						 
						
							2004-06-29 21:53:35 +00:00  
				
					
						
							
							
								 
						
							
								660dade387 
								
							 
						 
						
							
							
								
								2004-06-25  Artem B. Bityuckiy  <dedekind@oktetlabs.ru>  
							
							... 
							
							
							
							* acinclude.m4: Move iconv options into configure.in.
	* aclocal.m4: Regenerated.
	* configure: Ditto.
	* configure.in: Add iconv options.
	* newlib.hin: Add new iconv encodings and remove deleted ones.
	* doc/aclocal.m4: Regenerated.
	* doc/configure: Ditto.
	* iconvdata/aclocal.m4: Ditto.
	* iconvdata/configure: Ditto.
	* libc/iconv: Design change.  New size-optimized ccs format.
	* libc/iconv/AUTHORS: Removed.
	* libc/iconv/COPYING: Ditto.
	* libc/iconv/README.ORIGINAL: Ditto.
	* libc/iconv/README.TODO: Ditto.
	* libc/iconv/charset.aliases: Ditto.
	* libc/iconv/encoding.aliases: New file.
	* libc/iconv/Makefile.am: Updated.
	* libc/iconv/Makefile.in: Regenerated.
	* libc/iconv/iconv.tex: Updated.
	* libc/iconv/ccs/Makefile.am: Ditto.
	* libc/iconv/ccs/Makefile.in: Regenerated.
	* libc/iconv/ccs/big5.c: Updated.
	* libc/iconv/ccs/cns11643_plane1.c: Ditto.
	* libc/iconv/ccs/cns11643_plane14.c: Ditto.
	* libc/iconv/ccs/cns11643_plane2.c: Ditto.
	* libc/iconv/ccs/cp775.c: Ditto.
	* libc/iconv/ccs/cp850.c: Ditto.
	* libc/iconv/ccs/cp852.c: Ditto.
	* libc/iconv/ccs/cp855.c: Ditto.
	* libc/iconv/ccs/cp866.c: Ditto.
	* libc/iconv/ccs/iso_8859_1.c: Ditto.
	* libc/iconv/ccs/README.CCS.SOURCES: Removed.
	* libc/iconv/ccs/gb_2312_80.c: Ditto.
	* libc/iconv/ccs/iconv_mktbl: Ditto.
	* libc/iconv/ccs/jis_x0201.c: Ditto.
	* libc/iconv/ccs/jis_x0208_1983.c: Ditto.
	* libc/iconv/ccs/shift_jis.c: Ditto.
	* libc/iconv/ccs/us_ascii.c: Ditto.
	* libc/iconv/ccs/ccs.h: New file.
	* libc/iconv/ccs/ccsbi.c: Ditto.
	* libc/iconv/ccs/ccsbi.h: Ditto.
	* libc/iconv/ccs/ccsnames.h: Ditto.
	* libc/iconv/ccs/iso_8859_10.c: Ditto.
	* libc/iconv/ccs/iso_8859_11.c: Ditto.
	* libc/iconv/ccs/iso_8859_13.c: Ditto.
	* libc/iconv/ccs/iso_8859_14.c: Ditto.
	* libc/iconv/ccs/iso_8859_3.c: Ditto.
	* libc/iconv/ccs/iso_8859_6.c: Ditto.
	* libc/iconv/ccs/iso_8859_7.c: Ditto.
	* libc/iconv/ccs/iso_8859_8.c: Ditto.
	* libc/iconv/ccs/iso_8859_9.c: Ditto.
	* libc/iconv/ccs/iso_ir_111.c: Ditto.
	* libc/iconv/ccs/jis_x0201_1976.c: Ditto.
	* libc/iconv/ccs/jis_x0208_1990.c: Ditto.
	* libc/iconv/ccs/koi8_ru.c: Ditto.
	* libc/iconv/ccs/koi8_uni.c: Ditto.
	* libc/iconv/ccs/mktbl.pl: Ditto.
	* libc/iconv/ccs/win_1250.c: Ditto.
	* libc/iconv/ccs/win_1251.c: Ditto.
	* libc/iconv/ccs/win_1252.c: Ditto.
	* libc/iconv/ccs/win_1253.c: Ditto.
	* libc/iconv/ccs/win_1254.c: Ditto.
	* libc/iconv/ccs/win_1255.c: Ditto.
	* libc/iconv/ccs/win_1256.c: Ditto.
	* libc/iconv/ccs/win_1257.c: Ditto.
	* libc/iconv/ccs/win_1258.c: Ditto.
	* libc/iconv/ccs/iso_8859_15.c
	* libc/iconv/ccs/iso_8859_2.c
	* libc/iconv/ccs/iso_8859_4.c
	* libc/iconv/ccs/iso_8859_5.c
	* libc/iconv/ccs/jis_x0212_1990.c
	* libc/iconv/ccs/koi8_r.c
	* libc/iconv/ccs/koi8_u.c
	* libc/iconv/ccs/ksx1001.c
	* libc/iconv/ccs/binary/gb_2312_80.cct: Removed.
	* libc/iconv/ccs/binary/jis_x0201.cct: Ditto.
	* libc/iconv/ccs/binary/shift_jis.cct: Ditto.
	* libc/iconv/ccs/binary/us_ascii.cct: Ditto.
	* libc/iconv/ccs/binary/jis_x0208_1983.cct: Ditto.
	* libc/iconv/ccs/binary/Makefile.am: Updated.
	* libc/iconv/ccs/binary/Makefile.in: Regenerated.
	* libc/iconv/ccs/binary/big5.cct: Updated.
	* libc/iconv/ccs/binary/cns11643_plane1.cct: Ditto.
	* libc/iconv/ccs/binary/cns11643_plane14.cct: Ditto.
	* libc/iconv/ccs/binary/cns11643_plane2.cct: Ditto.
	* libc/iconv/ccs/binary/cp775.cct: Updated.: Ditto.
	* libc/iconv/ccs/binary/cp850.cct: Ditto.: Ditto.
	* libc/iconv/ccs/binary/cp852.cct: Ditto.: Ditto.
	* libc/iconv/ccs/binary/cp855.cct: Ditto.: Ditto.
	* libc/iconv/ccs/binary/cp866.cct: Ditto.: Ditto.
	* libc/iconv/ccs/binary/iso_8859_1.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_15.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_4.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_5.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_2.cct: Ditto.
	* libc/iconv/ccs/binary/jis_x0212_1990.cct: Ditto.
	* libc/iconv/ccs/binary/koi8_r.cct: Ditto.
	* libc/iconv/ccs/binary/koi8_u.cct: Ditto.
	* libc/iconv/ccs/binary/ksx1001.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_10.cct: New file.
	* libc/iconv/ccs/binary/iso_8859_11.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_13.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_14.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_3.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_6.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_7.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_8.cct: Ditto.
	* libc/iconv/ccs/binary/iso_8859_9.cct: Ditto.
	* libc/iconv/ccs/binary/iso_ir_111.cct: Ditto.
	* libc/iconv/ccs/binary/jis_x0201_1976.cct: Ditto.
	* libc/iconv/ccs/binary/jis_x0208_1990.cct: Ditto.
	* libc/iconv/ccs/binary/koi8_ru.cct: Ditto.
	* libc/iconv/ccs/binary/koi8_uni.cct: Ditto.
	* libc/iconv/ccs/binary/win_1250.cct: Ditto.
	* libc/iconv/ccs/binary/win_1251.cct: Ditto.
	* libc/iconv/ccs/binary/win_1252.cct: Ditto.
	* libc/iconv/ccs/binary/win_1253.cct: Ditto.
	* libc/iconv/ccs/binary/win_1254.cct: Ditto.
	* libc/iconv/ccs/binary/win_1255.cct: Ditto.
	* libc/iconv/ccs/binary/win_1256.cct: Ditto.
	* libc/iconv/ccs/binary/win_1257.cct: Ditto.
	* libc/iconv/ccs/binary/win_1258.cct: Ditto.
	* libc/iconv/ces/Makefile.am: Updated.
	* libc/iconv/ces/Makefile.in: Regenerated.
	* libc/iconv/ces/ucs-2-internal.c: Updated.
	* libc/iconv/ces/ucs-4-internal.c: Ditto.
	* libc/iconv/ces/utf-16.c: Ditto.
	* libc/iconv/ces/utf-8.c: Ditto.
	* libc/iconv/ces/cesbi.c: New file.
	* libc/iconv/ces/cesbi.h: Ditto.
	* libc/iconv/ces/cesdeps.h: Ditto.
	* libc/iconv/ces/euc.c: Ditto.
	* libc/iconv/ces/mkdeps.pl: Ditto.
	* libc/iconv/ces/table-pcs.c: Ditto.
	* libc/iconv/ces/table.c: Ditto.
	* libc/iconv/ces/ucs-2.c: Ditto.
	* libc/iconv/ces/ucs-4.c: Ditto.
	* libc/iconv/ces/us-ascii.c: Ditto.
	* libc/iconv/ces/euc-jp.c: Removed.
	* libc/iconv/ces/euc-kr.c: Ditto.
	* libc/iconv/ces/euc-tw.c: Ditto.
	* libc/iconv/ces/gb2312.c: Ditto.
	* libc/iconv/ces/iso-10646-ucs-2.: Ditto.c
	* libc/iconv/ces/iso-10646-ucs-4.c: Ditto.
	* libc/iconv/lib/Makefile.am: Updated.
	* libc/iconv/lib/Makefile.in: Regenerated.
	* libc/iconv/lib/endian.h: Updated.
	* libc/iconv/lib/iconv.c: Ditto.
	* libc/iconv/lib/local.h: Ditto.
	* libc/iconv/lib/aliases.c: Removed.
	* libc/iconv/lib/bialiasesi.c: Ditto.
	* libc/iconv/lib/biccs.c: Ditto.
	* libc/iconv/lib/bices.c: Ditto.
	* libc/iconv/lib/ccs.c: Ditto.
	* libc/iconv/lib/ces.c: Ditto.
	* libc/iconv/lib/ces_euc.c: Ditto.
	* libc/iconv/lib/ces_iso2022.c: Ditto.
	* libc/iconv/lib/ces_table.c: Ditto.
	* libc/iconv/lib/converter.c: Ditto.
	* libc/iconv/lib/deps.h: Ditto.
	* libc/iconv/lib/aliasesbi.c: Ditto.
	* libc/iconv/lib/aliasesi.c: Ditto.
	* libc/iconv/lib/conv.h: Ditto.
	* libc/iconv/lib/encnames.h: Ditto.
	* libc/iconv/lib/encoding.deps: Ditto.
	* libc/iconv/lib/iconvnls.c: Ditto.
	* libc/iconv/lib/iconvnls.h: Ditto.
	* libc/iconv/lib/loaddata.c: Ditto.
	* libc/iconv/lib/nullconv.c: Ditto.
	* libc/iconv/lib/ucsconv.c: Ditto.
	* libc/iconv/lib/ucsconv.h: Ditto.
	* libc/include/iconv.h: Update copyright.
	* libc/*/aclocal.m4: Regenerated.
	* libc/*/configure: Ditto.
	* libm/*/aclocal.m4: Ditto.
	* libm/*/configure: Ditto. 
							
						 
						
							2004-06-25 20:33:28 +00:00  
				
					
						
							
							
								 
						
							
								9a6831be86 
								
							 
						 
						
							
							
								
								2003-07-02  Richard Sandiford  <rsandifo@redhat.com>  
							
							... 
							
							
							
							* libc/machine/h8300/Makefile.am (lib_a_SOURCES): Add h8sx_strcpy.S.
* libc/machine/h8300/defines.h (LEN): New macro.
* libc/machine/h8300/memcpy.S: Add h8sx version.
* libc/machine/h8300/memset.S: Likewise.
* libc/machine/h8300/strcmp.S: Likewise.
* libc/machine/h8300/setjmp.S: Use h8sx move instructions.
* libc/machine/h8300/h8sx_strcpy.S: New file.
2003-06-30  Richard Sandiford  <rsandifo@redhat.com>
* libc/include/machine/ieeefp.h: Extend __H8300S__ handling to
__H8300SX__.
* libc/include/machine/setjmp.h: Likewise.
* libc/include/sys/config.h: Likewise.
* libc/machine/h8300/defines.h: Likewise.
* libc/machine/h8300/setjmp.S: Likewise.
* libc/machine/h8300/strcmp.S: Likewise.
* libc/sys/h8300hms/close.S: Likewise.
* libc/sys/h8300hms/fstat.S: Likewise.
* libc/sys/h8300hms/lseek.S: Likewise.
* libc/sys/h8300hms/read.S: Likewise.
* libc/sys/h8300hms/write.S: Likewise.
* libc/sys/h8300hms/crt0.S: Likewise.
* libc/machine/h8300/setarch.h: Use .h8300sx or .h8300sxn if
__H8300SX__ is defined.
* libc/sys/h8300hms/setarch.h: Likewise. 
							
						 
						
							2004-06-22 21:54:52 +00:00  
				
					
						
							
							
								 
						
							
								be9105991c 
								
							 
						 
						
							
							
								
								2004-06-14  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/machine/i386/syscall.h: For now, set up
        __syscall_return macro for systems with vsyscall. 
							
						 
						
							2004-06-14 20:57:07 +00:00  
				
					
						
							
							
								 
						
							
								d0bd3e6f56 
								
							 
						 
						
							
							
								
								2004-06-11  Antony King  <antony.king@st.com>  
							
							... 
							
							
							
							* libc/include/sys/_types.h: Include <sys/lock.h> and change
        _flock_t to be of type _LOCK_RECURSIVE_T.
        * libc/include/sys/reent.h: (_REENT_INIT): Reformat.
        (_REENT_INIT_PTR): Ditto.  Use memset where appropriate.
        (_global_impure_ptr): New declaration.
        (_GLOBAL_REENT): Change to be _global_impure_ptr.
        * libc/include/sys/stdio.h: Include <sys/lock.h> and
        <sys/reent.h>.
        (_flockfile)[!_SINGLE_THREAD]: Add code for lock call.
        (_funlockfile)[!SINGLE_THREAD]: Ditto.
        * libc/reent/impure.c: Set _global_impure_ptr to _impure_ptr.
        * libc/stdio/fclose.c: Remove casting of fp lock to
        _LOCK_RECURSIVE_T.
        * libc/stdio/findfp.c: Ditto.
        * libc/stdio/fopen.c: Ditto.
        * libc/stdio/freopen.c: Ditto.
        * libc/stdio/vfprintf.c: Ditto.
        * libc/stdio64/fopen64.c: Ditto.
        * libc/stdlib/envlock.c: Add default stubs that use generic
        locking code.
        * libc/stdlib/mlock.c: Ditto.
        Jeff Johnston  <jjohnstn@redhat.com>
        * libc/sys/linux/sys/_types.h (__flock_mutex_t): New subtype.
        (_flock_t): Change to be a struct containing a single member
        named mutex which is of type __flock_mutex_t. 
							
						 
						
							2004-06-11 20:37:10 +00:00  
				
					
						
							
							
								 
						
							
								db7033a958 
								
							 
						 
						
							
							
								
								2004-06-09  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Change siglist.inc to be generated
        from /usr/include/asm/signal.h instead of kernel sources.  Also
        default max to 32 if not found in header file.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/machine/i386/socketcall.h: Fix for Fedora Core 2
        systems where __syscall_return is not defined.
        * libc/sys/linux/machine/i386/syscall.h: Change for Fedora Core 2
        systems to use syscall() function instead of assembler interrupt. 
							
						 
						
							2004-06-09 20:43:43 +00:00  
				
					
						
							
							
								 
						
							
								a170abec08 
								
							 
						 
						
							
							
								
								2004-06-09  Toralf Lund  <toralf@procaptura.com>  
							
							... 
							
							
							
							* libc/sys/arm/setjmp.S, libc/sys/arm/access.c: Move
        files from libc/sys/arm to libc/machine/arm.
        * libc/machine/arm/Makefile.am, libc/machine/arm/Makefile.in: Add
        library build support for files moved from libc/sys/arm.
        * libc/sys/arm/Makefile.am, libc/sys/arm/Makefile.in:  Remove
        references to access and setjmp.
        * configure.host: Add checks for newlib_may_supply_syscalls to
        determine whether or not to use sys/arm directory and use
        special compiler flags: ARM_RDI_MONITOR and ARM_RDP_MONITOR. 
							
						 
						
							2004-06-09 19:05:09 +00:00  
				
					
						
							
							
								 
						
							
								f1559722eb 
								
							 
						 
						
							
							
								
								2004-05-07  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/param.h: Remove endian info and include
        <machine/endian.h> instead.
        * libc/include/machine/endian.h: New file.
        * libc/machine/arm/machine/endian.h: Ditto.
        * libc/machine/arm/machine/param.h: Ditto.
        * libc/sys/arm/sys/param.h: Removed.
        * libc/sys/sysvi386/sys/param.h: Ditto.
        * libc/sys/rtems/sys/param.h: Modified to include <machine/endian.h>. 
							
						 
						
							2004-05-07 20:29:24 +00:00  
				
					
						
							
							
								 
						
							
								f777e3a5ac 
								
							 
						 
						
							
							
								
								2004-04-23  Artem B. Bityuckiy  <abitytsky@softminecorp.com>  
							
							... 
							
							
							
							* configure.in: Define _MB_CAPABLE if mb supported.
        * configure: Regenerated.
        * configure.host: Remove manual setting of MB_CAPABLE compiler
        flag.
        * newlib.hin: Add _MB_CAPABLE flag.
        * libc/ctype/iswalpha.c, libc/ctype/iswblank.c: Include <newlib.h>
        and check for _MB_CAPABLE flag instead of MB_CAPABLE.
        * libc/ctype/iswcntrl.c, libc/ctype/iswprint.c: Ditto.
        * libc/ctype/iswpunct.c, libc/ctype/iswspace.c: Ditto.
        * libc/ctype/jp2uc.c: Ditto.
        * libc/ctype/towlower.c, libc/ctype/towupper.c: Ditto.
        * libc/locale/locale.c: Ditto
        * libc/machine/powerpc/vfscanf.c: Ditto
        * libc/stdio/vfprintf.c, libc/stdio/vfscanf.c: Ditto
        * libc/stdlib/mblen.c: Ditto
        * libc/stdlib/mblen_r.c, libc/stdlib/mbrlen.c: Ditto
        * libc/stdlib/mbrtowc.c, libc/stdlib/mbsrtowcs.c: Ditto
        * libc/stdlib/mbstowcs.c, libc/stdlib/mbtowc.c: Ditto
        * libc/stdlib/mbtowc_r.c, libc/stdlib/wcrtomb.c: Ditto
        * libc/stdlib/wcsrtombs.c, libc/stdlib/wcstombs.c: Ditto
        * libc/stdlib/wctomb.c, libc/sys/linux/intl/dcigettext.c: Ditto
        * libc/sys/linux/intl/explodename.c: Ditto
        * libc/sys/linux/intl/finddomain.c: Ditto
        * libc/sys/linux/intl/l10nflist.c: Ditto
        * libc/sys/linux/intl/loadmsgcat.c: Ditto
        * libc/sys/linux/intl/localealias.c: Ditto 
							
						 
						
							2004-04-23 21:44:22 +00:00  
				
					
						
							
							
								 
						
							
								ec475b0967 
								
							 
						 
						
							
							
								
								2004-03-25  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/sys/lock.h: Turn on __USE_GNU flag if not already
        defined.  Change __LOCK_RECURSIVE_INIT to be __LOCK_INIT_RECURSIVE.
        * libc/sys/linux/dl/dl-support.c: Change __LOCK_RECURSIVE_INIT
        to be __LOCK_INIT_RECURSIVE. 
							
						 
						
							2004-03-25 22:20:36 +00:00  
				
					
						
							
							
								 
						
							
								2c4ef10a55 
								
							 
						 
						
							
							
								
								2004-03-11  Kazu Hirata  <kazu@cs.umass.edu>  
							
							... 
							
							
							
							* libc/sys/h8300hms/Makefile.am (lib_a_SOURCES): Replace
        _exit.c with _exit.S.
        * libc/sys/h8300hms/Makefile.in: Regenerate.
        * libc/sys/h8300hms/_exit.c: Remove.
        * libc/sys/h8300hms/_exit.S: New. 
							
						 
						
							2004-03-11 21:18:31 +00:00  
				
					
						
							
							
								 
						
							
								4669438fba 
								
							 
						 
						
							
							
								
								2004-02-02  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 1.12.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.12.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.12. 
							
						 
						
							2004-02-02 22:51:39 +00:00  
				
					
						
							
							
								 
						
							
								786ab12ce2 
								
							 
						 
						
							
							
								
								2004-01-23  Artem B. Bityuckiy  <abitytsky@softminecorp.com>  
							
							... 
							
							
							
							* acinclude.m4 (--enable-newlib-iconv): New configuration option.
	(--enable-newlib-builtin-converters): Ditto.
	* configure.in: Add code to set _ICONV_ENABLED flag.
	Set _MB_LEN_MAX to 1 if not mb enabled.
	* configure: Regenerated.
	* aclocal.m4: Ditto.
	* Makefile.in: Ditto.
	* newlib.hin: Add _ICONV_ENABLED flag.
	* libc/Makefile.am: Add support for iconv.
	* libc/configure.in: Ditto.
	* libc/Makefile.in: Regenerated.
	* libc/aclocal.m4: Ditto.
	* libc/configure: Ditto.
	* libc/libc.texinfo: Add iconv documentation.
	* libc/iconv/AUTHORS, libc/iconv/COPYING, libc/iconv/Makefile.am,
	libc/iconv/Makefile.in, libc/iconv/README.ORIGINAL,
	libc/iconv/README.TODO, libc/iconv/charset.aliases,
	libc/iconv/iconv.tex, libc/iconv/ccs/Makefile.am,
	libc/iconv/ccs/Makefile.in, libc/iconv/ccs/README.CCS.SOURCES,
	libc/iconv/ccs/big5.c, libc/iconv/ccs/cns11643_plane1.c,
	libc/iconv/ccs/cns11643_plane14.c, libc/iconv/ccs/cns11643_plane2.c,
	libc/iconv/ccs/cp775.c, libc/iconv/ccs/cp850.c,
	libc/iconv/ccs/cp852.c, libc/iconv/ccs/cp855.c,
	libc/iconv/ccs/cp866.c, libc/iconv/ccs/gb_2312_80.c,
	libc/iconv/ccs/iconv_mktbl, libc/iconv/ccs/iso_8859_1.c,
	libc/iconv/ccs/iso_8859_15.c, libc/iconv/ccs/iso_8859_2.c,
	libc/iconv/ccs/iso_8859_4.c, libc/iconv/ccs/iso_8859_5.c,
	libc/iconv/ccs/jis_x0201.c, libc/iconv/ccs/jis_x0208_1983.c,
	libc/iconv/ccs/jis_x0212_1990.c, libc/iconv/ccs/koi8_r.c,
	libc/iconv/ccs/koi8_u.c, libc/iconv/ccs/ksx1001.c,
	libc/iconv/ccs/shift_jis.c, libc/iconv/ccs/us_ascii.c,
	libc/iconv/ccs/binary/Makefile.am, libc/iconv/ccs/binary/Makefile.in,
	libc/iconv/ccs/binary/big5.cct,
	libc/iconv/ccs/binary/cns11643_plane1.cct,
	libc/iconv/ccs/binary/cns11643_plane14.cct,
	libc/iconv/ccs/binary/cns11643_plane2.cct,
	libc/iconv/ccs/binary/cp775.cct, libc/iconv/ccs/binary/cp850.cct,
	libc/iconv/ccs/binary/cp852.cct, libc/iconv/ccs/binary/cp855.cct,
	libc/iconv/ccs/binary/cp866.cct, libc/iconv/ccs/binary/gb_2312_80.cct,
	libc/iconv/ccs/binary/iso_8859_1.cct,
	libc/iconv/ccs/binary/iso_8859_15.cct,
	libc/iconv/ccs/binary/iso_8859_2.cct,
	libc/iconv/ccs/binary/iso_8859_4.cct,
	libc/iconv/ccs/binary/iso_8859_5.cct,
	libc/iconv/ccs/binary/jis_x0201.cct,
	libc/iconv/ccs/binary/jis_x0208_1983.cct,
	libc/iconv/ccs/binary/jis_x0212_1990.cct,
	libc/iconv/ccs/binary/koi8_r.cct, libc/iconv/ccs/binary/koi8_u.cct,
	libc/iconv/ccs/binary/ksx1001.cct,
	libc/iconv/ccs/binary/shift_jis.cct,
	libc/iconv/ccs/binary/us_ascii.cct,
	libc/iconv/ces/Makefile.am, libc/iconv/ces/Makefile.in,
	libc/iconv/ces/euc-jp.c, libc/iconv/ces/euc-kr.c,
	libc/iconv/ces/euc-tw.c, libc/iconv/ces/gb2312.c,
	libc/iconv/ces/iso-10646-ucs-2.c, libc/iconv/ces/iso-10646-ucs-4.c,
	libc/iconv/ces/ucs-2-internal.c, libc/iconv/ces/ucs-4-internal.c,
	libc/iconv/ces/utf-16.c, libc/iconv/ces/utf-8.c,
	libc/iconv/lib/Makefile.am, libc/iconv/lib/Makefile.in,
	libc/iconv/lib/aliases.c, libc/iconv/lib/bialiasesi.c,
	libc/iconv/lib/biccs.c, libc/iconv/lib/bices.c,
	libc/iconv/lib/ccs.c, libc/iconv/lib/ces.c,
	libc/iconv/lib/ces_euc.c, libc/iconv/lib/ces_iso2022.c,
	libc/iconv/lib/ces_table.c, libc/iconv/lib/converter.c,
	libc/iconv/lib/deps.h, libc/iconv/lib/endian.h,
	libc/iconv/lib/iconv.c, libc/iconv/lib/loaddata.c,
	libc/iconv/lib/local.h, libc/include/iconv.h: New files.
	* libc/sys/linux/include/iconv.h: Ditto.
	* libc/include/sys/_types.h (_iconv_t): Added.
	* doc/aclocal.m4: Regenerated.
	* doc/configure: Ditto.
	* doc/Makefile.in: Ditto.
	* iconvdata/Makefile.in: Ditto.
	* iconvdata/aclocal.m4: Ditto.
	* iconvdata/configure: Ditto.
	* libc/*aclocal.m4: Ditto.
	* libc/*Makefile.in: Ditto.
	* libc/*configure: Ditto.
	* libm/*aclocal.m4: Ditto.
	* libm/*Makefile.in: Ditto.
	* libm/*configure: Ditto. 
							
						 
						
							2004-01-23 21:37:46 +00:00  
				
					
						
							
							
								 
						
							
								9f13ccb356 
								
							 
						 
						
							
							
								
								2004-01-08  Joel Sherrill  <joel@oarcorp.com>  
							
							... 
							
							
							
							* libc/sys/rtems/sys/queue.h: New file.
        * libc/include/sys/signal.h: Reflect renumbering of signals to
        fit into 32-bit mask.
        * libc/include/sys/unistd.h: Add fdatasync() prototype.
        * libc/sys/rtems/crt0.c: Add more symbols which may be implicitly
        required.  In particular, add the reentrant variants of libc calls.
        * libc/sys/rtems/sys/dirent.h: Add scandir() prototype. 
							
						 
						
							2004-01-08 19:25:21 +00:00  
				
					
						
							
							
								 
						
							
								9488c41488 
								
							 
						 
						
							
							
								
								2004-01-06  Mark Mitchell  <mark@codesourcery.com>  
							
							... 
							
							
							
							* libc/sys/arm/syscalls.c (unistd.h): Include it.
        (remap_handle): Use STDIN_FILENO instead of __sfileno(stdin).
        Similarly for stdout and stderr. 
							
						 
						
							2004-01-06 19:27:21 +00:00  
				
					
						
							
							
								 
						
							
								fe359733a4 
								
							 
						 
						
							
							
								
								2003-11-07  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Remove -DLOOSE_KERNEL_NAMES flag for linux
        x86 build.
        * iconvdata/Makefile.am: Make dependent on newlib's configure.host
        and set up default flags to pass to aclocal.
        * iconvdata/Makefile.in: Regenerated.
        * libc/sys/linux/Makefile.am: Add _ELIX_LEVEL_4 getlogin, getpwnam,
        and getpwuid routines.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/getlogin.c: New stub file to allow x86-linux
        applications to link with newlib's shared libc library.
        * libc/sys/linux/getpwnam.c: Ditto.
        * libc/sys/linux/getpwuid.c: Ditto.
        * libc/sys/linux/sys/types.h: Include <features.h> and supply types
        that were formerly supplied by /usr/include/linux/types.h with
        kernel types.
        * testsuite/newlib.wctype/twctype.c: Fix testcase to properly
        test _ELIX_LEVEL macro. 
							
						 
						
							2003-11-07 23:47:05 +00:00