7daa789107 
								
							 
						 
						
							
							
								
								2003-06-27  Joe Vornehm  <joev@mitre.org>  
							
							... 
							
							
							
							* libm/common/s_fpclassify.c (__fpclassifyf): Fix
        comparisons to account for unsigned internal value w. 
							
						 
						
							2003-06-27 20:12:01 +00:00  
				
					
						
							
							
								 
						
							
								51fa7562e2 
								
							 
						 
						
							
							
								
								2003-06-26  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/mq_open.c (mq_open): Must allocate rdbuf and
        wrbuf for a non-creating open. 
							
						 
						
							2003-06-27 00:00:48 +00:00  
				
					
						
							
							
								 
						
							
								b8f7ea5ccb 
								
							 
						 
						
							
							
								
								2003-06-24  Kazu Hirata  <kazu@cs.umass.edu>  
							
							... 
							
							
							
							* libc/machine/h8300/setarch.h: New.
        * libc/machine/h8300/memcpy.S: Use it.
        * libc/machine/h8300/memset.S: Likewise.
        * libc/machine/h8300/reg_memcpy.S: Likewise.
        * libc/machine/h8300/reg_memset.S: Likewise.
        * libc/machine/h8300/setjmp.S: Likewise.
        * libc/machine/h8300/strcmp.S: Likewise. 
							
						 
						
							2003-06-24 19:43:58 +00:00  
				
					
						
							
							
								 
						
							
								6d7ea52a26 
								
							 
						 
						
							
							
								
								* libc/sys/h8300hms/crt0.S (_start): Fix register sizes in call  
							
							... 
							
							
							
							to atexit(). 
							
						 
						
							2003-06-24 18:13:35 +00:00  
				
					
						
							
							
								 
						
							
								5a74f2aaf1 
								
							 
						 
						
							
							
								
								2003-06-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host (iq2000): Add tabs. 
							
						 
						
							2003-06-21 00:11:40 +00:00  
				
					
						
							
							
								 
						
							
								8266e478d6 
								
							 
						 
						
							
							
								
								2003-06-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/reent.h (_REENT_INIT_PTR): Fix macros
        to handle latest on_exit change.
        * libc/sys/linux/Makefile.am: Remove special compilation
        for malloc.c and mcheck.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/mntent.c: Add definition of _LIBC flag
        after including <features.h>.
        * libc/sys/linux/mcheck.c: Ditto.
        * libc/sys/linux/malloc.c: Ditto plus define _GNU_SOURCE
        for <features.h>.
        * libc/sys/linux/intl/Makefile.am: Remove -D_LIBC and
        add -DNOT_IN_libc to C flags.
        * libc/sys/linux/intl/Makefile.in: Regenerated.
        * libc/sys/linux/intl/config.h: Add definition of _LIBC.
        * libc/sys/linux/linuxthreads/semaphore.h: Include
        <bits/pthreadtypes.h>.
        * libc/sys/linux/sys/dirent.h: Define _LIBC and NOT_IN_libc after
        including <features.h>.
        * libc/sys/linux/sys/lock.h: Ditto. 
							
						 
						
							2003-06-20 23:57:48 +00:00  
				
					
						
							
							
								 
						
							
								0efe117b5c 
								
							 
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2003-06-11 08:44:40 +00:00  
				
					
						
							
							
								 
						
							
								bfdfd7e60d 
								
							 
						 
						
							
							
								
								Commit iq2000 port  
							
							
							
						 
						
							2003-06-10 15:32:27 +00:00  
				
					
						
							
							
								 
						
							
								d9e4104b31 
								
							 
						 
						
							
							
								
								* libc/sys/h8300hms/setarch.h: New file.  
							
							... 
							
							
							
							* libc/sys/h8300hms/close.S, libc/sys/h8300hms/fstat.S,
	libc/sys/h8300hms/lseek.S, libc/sys/h8300hms/open.S,
	libc/sys/h8300hms/read.S, libc/sys/h8300hms/stat.S,
	libc/sys/h8300hms/write.S, libc/sys/h8300hms/crt0.S: Use it. 
							
						 
						
							2003-06-10 07:44:30 +00:00  
				
					
						
							
							
								 
						
							
								729d1ff9d8 
								
							 
						 
						
							
							
								
								2003-06-06  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/argz/argz_add.c: Change to use _DEFUN macro for function
        definition.
        * libc/argz/argz_add_sep.c: Ditto.
        * libc/argz/argz_append.c libc/argz/argz_count.c: Ditto.
        * libc/argz/argz_create.c libc/argz/argz_create_sep.c: Ditto.
        * libc/argz/argz_delete.c libc/argz/argz_extract.c: Ditto.
        * libc/argz/argz_insert.c libc/argz/argz_next.c: Ditto.
        * libc/argz/argz_replace.c libc/argz/argz_stringify.c: Ditto.
        * libc/argz/envz_add.c libc/argz/envz_entry.c: Ditto.
        * libc/argz/envz_get.c libc/argz/envz_merge.c: Ditto.
        * libc/argz/envz_remove.c libc/argz/envz_strip.c: Ditto.
        * libc/locale/nl_langinfo.c libc/misc/ffs.c: Ditto.
        * libc/posix/closedir.c libc/posix/creat.c: Ditto.
        * libc/posix/execl.c libc/posix/execle.c: Ditto.
        * libc/posix/execlp.c libc/posix/execve.c: Ditto.
        * libc/posix/isatty.c libc/posix/opendir.c: Ditto.
        * libc/posix/popen.c libc/posix/readdir.c: Ditto.
        * libc/posix/readdir_r.c libc/posix/rewinddir.c: Ditto.
        * libc/posix/scandir.c libc/posix/seekdir.c: Ditto.
        * libc/posix/telldir.c libc/search/hcreate.c: Ditto.
        * libc/search/tdelete.c libc/search/tdestroy.c: Ditto.
        * libc/search/tfind.c libc/search/tsearch.c: Ditto.
        * libc/search/twalk.c libc/signal/signal.c: Ditto. 
							
						 
						
							2003-06-06 19:57:51 +00:00  
				
					
						
							
							
								 
						
							
								75d7d17700 
								
							 
						 
						
							
							
								
								New structure containing fields used by the on_exit() function.  
							
							... 
							
							
							
							(struct _atexit): Include struct _on_exit_args.  For _REENT_SMALL do his via a
pointer that is initialised when needed. 
							
						 
						
							2003-06-06 15:36:31 +00:00  
				
					
						
							
							
								 
						
							
								2129f2833b 
								
							 
						 
						
							
							
								
								2003-06-04  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/net/Makefile.am: Remove extraneous markers.
        * libc/sys/linux/net/Makefile.in: Regenerated. 
							
						 
						
							2003-06-04 15:06:21 +00:00  
				
					
						
							
							
								 
						
							
								bf3bcac28b 
								
							 
						 
						
							
							
								
								2003-06-03  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/reent/execr.c: Use _DEFUN macro for function declaration.
        * libc/reent/fcntlr.c: Ditto.
        * libc/reent/fstat64r.c: Ditto.
        * libc/reent/linkr.c: Ditto.
        * libc/reent/lseek64r.c: Ditto.
        * libc/reent/lseekr.c: Ditto.
        * libc/reent/openr.c: Ditto.
        * libc/reent/readr.c: Ditto.
        * libc/reent/reent.c: Ditto.
        * libc/reent/sbrkr.c: Ditto.
        * libc/reent/signalr.c: Ditto.
        * libc/reent/signgam.c: Ditto.
        * libc/reent/statr.c: Ditto.
        * libc/reent/timer.c: Ditto.
        * libc/reent/unlinkr.c: Ditto.
        * libc/reent/writer.c: Ditto.
        * libc/syscalls/sysclose.c: Ditto.
        * libc/syscalls/sysexecve.c: Ditto.
        * libc/syscalls/sysfcntl.c: Ditto.
        * libc/syscalls/sysfork.c: Ditto.
        * libc/syscalls/sysfstat.c: Ditto.
        * libc/syscalls/sysgetpid.c: Ditto.
        * libc/syscalls/sysgettod.c: Ditto.
        * libc/syscalls/syskill.c: Ditto.
        * libc/syscalls/syslink.c: Ditto.
        * libc/syscalls/syslseek.c: Ditto.
        * libc/syscalls/sysopen.c: Ditto.
        * libc/syscalls/sysread.c: Ditto.
        * libc/syscalls/syssbrk.c: Ditto.
        * libc/syscalls/sysstat.c: Ditto.
        * libc/syscalls/systimes.c: Ditto.
        * libc/syscalls/sysunlink.c: Ditto.
        * libc/syscalls/syswait.c: Ditto. 
							
						 
						
							2003-06-03 19:48:08 +00:00  
				
					
						
							
							
								 
						
							
								702ceb233d 
								
							 
						 
						
							
							
								
								2003-06-03  Till Straumann  <strauman@SLAC.Stanford.EDU>  
							
							... 
							
							
							
							* libc/time/tzset_r.c: Change local variables that are
        set via sscanf using the %h format specifier to be unsigned short
        instead of int. 
							
						 
						
							2003-06-03 18:42:09 +00:00  
				
					
						
							
							
								 
						
							
								102861c9a6 
								
							 
						 
						
							
							
								
								2003-05-30  Kelley Cook  <kelleycook@wideopenwest.com>  
							
							... 
							
							
							
							* configure.host:  Allow i[34567]86 variant.
        * configure.in: Likewise.
        * README: Likewise to the docs.
        * configure: Regenerated.
        * Makefile.in: Ditto. 
							
						 
						
							2003-05-30 21:47:40 +00:00  
				
					
						
							
							
								 
						
							
								b359e82cea 
								
							 
						 
						
							
							
								
								2003-05-28  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							Tom Fitzsimmons  <fitzsim@redhat.com>
	* configure.in: Add iconvdata support for x86 linux.
	* configure: Regenerated.
	* libc/sys/linux/Makefile.am: Add EL/IX level 3 network, dynamic
	library, iconv, and linuxthreads support.
	* libc/sys/linux/configure.in: Ditto.
	* libc/sys/linux/Makefile.in: Regenerated.
	* libc/sys/linux/configure: Ditto.
	* iconvdata/EUC-JP.irreversible: New file.
	* iconvdata/Makefile.am: Ditto.
	* iconvdata/Makefile.in: Ditto.
	* iconvdata/SJIS.irreversible: Ditto.
	* iconvdata/aclocal.m4: Ditto.
	* iconvdata/configure: Ditto.
	* iconvdata/configure.in: Ditto.
	* iconvdata/dummy.c: Ditto.
	* iconvdata/euc-jp.c: Ditto.
	* iconvdata/gconv-modules: Ditto.
	* iconvdata/jis0201.c: Ditto.
	* iconvdata/jis0201.h: Ditto.
	* iconvdata/jis0208.c: Ditto.
	* iconvdata/jis0208.h: Ditto.
	* iconvdata/jis0212.c: Ditto.
	* iconvdata/jis0212.h: Ditto.
	* iconvdata/sjis.c: Ditto.
	* libc/include/errno.h: Protect definition of error_t.
	* libc/sys/linux/gethostid.c: New file.
	* libc/sys/linux/sethostid.c: Ditto.
	* libc/sys/linux/dl/Makefile.am: Ditto.
	* libc/sys/linux/dl/Makefile.in: Ditto.
	* libc/sys/linux/dl/abi-tag.h: Ditto.
	* libc/sys/linux/dl/atomicity.h: Ditto.
	* libc/sys/linux/dl/dl-addr.c: Ditto.
	* libc/sys/linux/dl/dl-cache.c: Ditto.
	* libc/sys/linux/dl/dl-cache.h: Ditto.
	* libc/sys/linux/dl/dl-close.c: Ditto.
	* libc/sys/linux/dl/dl-debug.c: Ditto.
	* libc/sys/linux/dl/dl-deps.c: Ditto.
	* libc/sys/linux/dl/dl-dst.h: Ditto.
	* libc/sys/linux/dl/dl-error.c: Ditto.
	* libc/sys/linux/dl/dl-fini.c: Ditto.
	* libc/sys/linux/dl/dl-init.c: Ditto.
	* libc/sys/linux/dl/dl-iteratephdr.c: Ditto.
	* libc/sys/linux/dl/dl-libc.c: Ditto.
	* libc/sys/linux/dl/dl-librecon.h: Ditto.
	* libc/sys/linux/dl/dl-load.c: Ditto.
	* libc/sys/linux/dl/dl-lookup.c: Ditto.
	* libc/sys/linux/dl/dl-lookupcfg.h: Ditto.
	* libc/sys/linux/dl/dl-minimal.c: Ditto.
	* libc/sys/linux/dl/dl-misc.c: Ditto.
	* libc/sys/linux/dl/dl-object.c: Ditto.
	* libc/sys/linux/dl/dl-open.c: Ditto.
	* libc/sys/linux/dl/dl-osinfo.h: Ditto.
	* libc/sys/linux/dl/dl-profile.c: Ditto.
	* libc/sys/linux/dl/dl-profstub.c: Ditto.
	* libc/sys/linux/dl/dl-reloc.c: Ditto.
	* libc/sys/linux/dl/dl-runtime.c: Ditto.
	* libc/sys/linux/dl/dl-support.c: Ditto.
	* libc/sys/linux/dl/dl-sym.c: Ditto.
	* libc/sys/linux/dl/dl-version.c: Ditto.
	* libc/sys/linux/dl/dlfcn.h: Ditto.
	* libc/sys/linux/dl/do-lookup.h: Ditto.
	* libc/sys/linux/dl/do-rel.h: Ditto.
	* libc/sys/linux/dl/dynamic-link.h: Ditto.
	* libc/sys/linux/dl/kernel-features.h: Ditto.
	* libc/sys/linux/dl/ldsodefs.h: Ditto.
	* libc/sys/linux/dl/libintl.h: Ditto.
	* libc/sys/linux/dl/trusted-dirs.h: Ditto.
	* libc/sys/linux/dl/unsecvars.h: Ditto.
	* libc/sys/linux/iconv/Makefile.am: Ditto.
	* libc/sys/linux/iconv/Makefile.in: Ditto.
	* libc/sys/linux/iconv/categories.def: Ditto.
	* libc/sys/linux/iconv/dummy-repertoire.c: Ditto.
	* libc/sys/linux/iconv/gconv.c: Ditto.
	* libc/sys/linux/iconv/gconv_builtin.c: Ditto.
	* libc/sys/linux/iconv/gconv_builtin.h: Ditto.
	* libc/sys/linux/iconv/gconv_cache.c: Ditto.
	* libc/sys/linux/iconv/gconv_charset.h: Ditto.
	* libc/sys/linux/iconv/gconv_close.c: Ditto.
	* libc/sys/linux/iconv/gconv_conf.c: Ditto.
	* libc/sys/linux/iconv/gconv_db.c: Ditto.
	* libc/sys/linux/iconv/gconv_dl.c: Ditto.
	* libc/sys/linux/iconv/gconv_int.h: Ditto.
	* libc/sys/linux/iconv/gconv_open.c: Ditto.
	* libc/sys/linux/iconv/gconv_simple.c: Ditto.
	* libc/sys/linux/iconv/gconv_trans.c: Ditto.
	* libc/sys/linux/iconv/hash-string.h: Ditto.
	* libc/sys/linux/iconv/iconv.c: Ditto.
	* libc/sys/linux/iconv/iconv.h: Ditto.
	* libc/sys/linux/iconv/iconv_charmap.c: Ditto.
	* libc/sys/linux/iconv/iconv_close.c: Ditto.
	* libc/sys/linux/iconv/iconv_open.c: Ditto.
	* libc/sys/linux/iconv/iconvconfig.c: Ditto.
	* libc/sys/linux/iconv/iconvconfig.h: Ditto.
	* libc/sys/linux/iconv/loadinfo.h: Ditto.
	* libc/sys/linux/iconv/localeinfo.h: Ditto.
	* libc/sys/linux/iconv/loop.c: Ditto.
	* libc/sys/linux/iconv/skeleton.c: Ditto.
	* libc/sys/linux/iconv/strtab.c: Ditto.
	* libc/sys/linux/include/dl-hash.h: Ditto.
	* libc/sys/linux/include/dlfcn.h: Ditto.
	* libc/sys/linux/include/fnmatch.h: Ditto.
	* libc/sys/linux/include/gconv.h: Ditto.
	* libc/sys/linux/include/glob.h: Ditto.
	* libc/sys/linux/include/hesiod.h: Ditto.
	* libc/sys/linux/include/ifaddrs.h: Ditto.
	* libc/sys/linux/include/libc_private.h: Ditto.
	* libc/sys/linux/include/link.h: Ditto.
	* libc/sys/linux/include/namespace.h: Ditto.
	* libc/sys/linux/include/netconfig.h: Ditto.
	* libc/sys/linux/include/netdb.h: Ditto.
	* libc/sys/linux/include/nsswitch.h: Ditto.
	* libc/sys/linux/include/regex.h: Ditto.
	* libc/sys/linux/include/resolv.h: Ditto.
	* libc/sys/linux/include/rune.h: Ditto.
	* libc/sys/linux/include/runetype.h: Ditto.
	* libc/sys/linux/include/semaphore.h: Ditto.
	* libc/sys/linux/include/setlocale.h: Ditto.
	* libc/sys/linux/include/un-namespace.h: Ditto.
	* libc/sys/linux/include/wordexp.h: Ditto.
	* libc/sys/linux/include/arpa/ftp.h: Ditto.
	* libc/sys/linux/include/arpa/inet.h: Ditto.
	* libc/sys/linux/include/arpa/nameser.h: Ditto.
	* libc/sys/linux/include/arpa/nameser_compat.h: Ditto.
	* libc/sys/linux/include/arpa/telnet.h: Ditto.
	* libc/sys/linux/include/arpa/tftp.h: Ditto.
	* libc/sys/linux/include/net/bpf.h: Ditto.
	* libc/sys/linux/include/net/bpf_compat.h: Ditto.
	* libc/sys/linux/include/net/bpfdesc.h: Ditto.
	* libc/sys/linux/include/net/bridge.h: Ditto.
	* libc/sys/linux/include/net/ethernet.h: Ditto.
	* libc/sys/linux/include/net/fddi.h: Ditto.
	* libc/sys/linux/include/net/if.h: Ditto.
	* libc/sys/linux/include/net/if_arc.h: Ditto.
	* libc/sys/linux/include/net/if_arp.h: Ditto.
	* libc/sys/linux/include/net/if_atm.h: Ditto.
	* libc/sys/linux/include/net/if_dl.h: Ditto.
	* libc/sys/linux/include/net/if_gif.h: Ditto.
	* libc/sys/linux/include/net/if_ieee80211.h: Ditto.
	* libc/sys/linux/include/net/if_llc.h: Ditto.
	* libc/sys/linux/include/net/if_media.h: Ditto.
	* libc/sys/linux/include/net/if_mib.h: Ditto.
	* libc/sys/linux/include/net/if_ppp.h: Ditto.
	* libc/sys/linux/include/net/if_pppvar.h: Ditto.
	* libc/sys/linux/include/net/if_slvar.h: Ditto.
	* libc/sys/linux/include/net/if_sppp.h: Ditto.
	* libc/sys/linux/include/net/if_stf.h: Ditto.
	* libc/sys/linux/include/net/if_tap.h: Ditto.
	* libc/sys/linux/include/net/if_tapvar.h: Ditto.
	* libc/sys/linux/include/net/if_tun.h: Ditto.
	* libc/sys/linux/include/net/if_tunvar.h: Ditto.
	* libc/sys/linux/include/net/if_types.h: Ditto.
	* libc/sys/linux/include/net/if_var.h: Ditto.
	* libc/sys/linux/include/net/if_vlan_var.h: Ditto.
	* libc/sys/linux/include/net/intrq.h: Ditto.
	* libc/sys/linux/include/net/iso88025.h: Ditto.
	* libc/sys/linux/include/net/net_osdep.h: Ditto.
	* libc/sys/linux/include/net/netisr.h: Ditto.
	* libc/sys/linux/include/net/pfil.h: Ditto.
	* libc/sys/linux/include/net/pfkeyv2.h: Ditto.
	* libc/sys/linux/include/net/ppp_comp.h: Ditto.
	* libc/sys/linux/include/net/ppp_defs.h: Ditto.
	* libc/sys/linux/include/net/radix.h: Ditto.
	* libc/sys/linux/include/net/raw_cb.h: Ditto.
	* libc/sys/linux/include/net/route.h: Ditto.
	* libc/sys/linux/include/net/slcompress.h: Ditto.
	* libc/sys/linux/include/net/slip.h: Ditto.
	* libc/sys/linux/include/net/zlib.h: Ditto.
	* libc/sys/linux/include/netinet/icmp6.h: Ditto.
	* libc/sys/linux/include/netinet/icmp_var.h: Ditto.
	* libc/sys/linux/include/netinet/if_atm.h: Ditto.
	* libc/sys/linux/include/netinet/if_ether.h: Ditto.
	* libc/sys/linux/include/netinet/igmp.h: Ditto.
	* libc/sys/linux/include/netinet/igmp_var.h: Ditto.
	* libc/sys/linux/include/netinet/in.h: Ditto.
	* libc/sys/linux/include/netinet/in_gif.h: Ditto.
	* libc/sys/linux/include/netinet/in_pcb.h: Ditto.
	* libc/sys/linux/include/netinet/in_systm.h: Ditto.
	* libc/sys/linux/include/netinet/in_var.h: Ditto.
	* libc/sys/linux/include/netinet/ip.h: Ditto.
	* libc/sys/linux/include/netinet/ip6.h: Ditto.
	* libc/sys/linux/include/netinet/ip_dummynet.h: Ditto.
	* libc/sys/linux/include/netinet/ip_ecn.h: Ditto.
	* libc/sys/linux/include/netinet/ip_encap.h: Ditto.
	* libc/sys/linux/include/netinet/ip_flow.h: Ditto.
	* libc/sys/linux/include/netinet/ip_fw.h: Ditto.
	* libc/sys/linux/include/netinet/ip_icmp.h: Ditto.
	* libc/sys/linux/include/netinet/ip_mroute.h: Ditto.
	* libc/sys/linux/include/netinet/ip_var.h: Ditto.
	* libc/sys/linux/include/netinet/ipprotosw.h: Ditto.
	* libc/sys/linux/include/netinet/tcp.h: Ditto.
	* libc/sys/linux/include/netinet/tcp_debug.h: Ditto.
	* libc/sys/linux/include/netinet/tcp_fsm.h: Ditto.
	* libc/sys/linux/include/netinet/tcp_seq.h: Ditto.
	* libc/sys/linux/include/netinet/tcp_timer.h: Ditto.
	* libc/sys/linux/include/netinet/tcp_var.h: Ditto.
	* libc/sys/linux/include/netinet/tcpip.h: Ditto.
	* libc/sys/linux/include/netinet/udp.h: Ditto.
	* libc/sys/linux/include/netinet/udp_var.h: Ditto.
	* libc/sys/linux/include/netinet6/ah.h: Ditto.
	* libc/sys/linux/include/netinet6/ah6.h: Ditto.
	* libc/sys/linux/include/netinet6/esp.h: Ditto.
	* libc/sys/linux/include/netinet6/esp6.h: Ditto.
	* libc/sys/linux/include/netinet6/esp_rijndael.h: Ditto.
	* libc/sys/linux/include/netinet6/icmp6.h: Ditto.
	* libc/sys/linux/include/netinet6/in6.h: Ditto.
	* libc/sys/linux/include/netinet6/in6_gif.h: Ditto.
	* libc/sys/linux/include/netinet6/in6_ifattach.h: Ditto.
	* libc/sys/linux/include/netinet6/in6_pcb.h: Ditto.
	* libc/sys/linux/include/netinet6/in6_prefix.h: Ditto.
	* libc/sys/linux/include/netinet6/in6_var.h: Ditto.
	* libc/sys/linux/include/netinet6/ip6.h: Ditto.
	* libc/sys/linux/include/netinet6/ip6_ecn.h: Ditto.
	* libc/sys/linux/include/netinet6/ip6_fw.h: Ditto.
	* libc/sys/linux/include/netinet6/ip6_mroute.h: Ditto.
	* libc/sys/linux/include/netinet6/ip6_var.h: Ditto.
	* libc/sys/linux/include/netinet6/ip6protosw.h: Ditto.
	* libc/sys/linux/include/netinet6/ipcomp.h: Ditto.
	* libc/sys/linux/include/netinet6/ipcomp6.h: Ditto.
	* libc/sys/linux/include/netinet6/ipsec.h: Ditto.
	* libc/sys/linux/include/netinet6/ipsec6.h: Ditto.
	* libc/sys/linux/include/netinet6/mld6_var.h: Ditto.
	* libc/sys/linux/include/netinet6/nd6.h: Ditto.
	* libc/sys/linux/include/netinet6/pim6.h: Ditto.
	* libc/sys/linux/include/netinet6/pim6_var.h: Ditto.
	* libc/sys/linux/include/netinet6/raw_ip6.h: Ditto.
	* libc/sys/linux/include/netinet6/scope6_var.h: Ditto.
	* libc/sys/linux/include/netinet6/tcp6_var.h: Ditto.
	* libc/sys/linux/include/netinet6/udp6_var.h: Ditto.
	* libc/sys/linux/include/netns/idp.h: Ditto.
	* libc/sys/linux/include/netns/idp_var.h: Ditto.
	* libc/sys/linux/include/netns/ns.h: Ditto.
	* libc/sys/linux/include/netns/ns_error.h: Ditto.
	* libc/sys/linux/include/netns/ns_if.h: Ditto.
	* libc/sys/linux/include/netns/ns_pcb.h: Ditto.
	* libc/sys/linux/include/netns/sp.h: Ditto.
	* libc/sys/linux/include/netns/spidp.h: Ditto.
	* libc/sys/linux/include/netns/spp_debug.h: Ditto.
	* libc/sys/linux/include/netns/spp_timer.h: Ditto.
	* libc/sys/linux/include/netns/spp_var.h: Ditto.
	* libc/sys/linux/include/rpc/Makefile: Ditto.
	* libc/sys/linux/include/rpc/auth.h: Ditto.
	* libc/sys/linux/include/rpc/auth_des.h: Ditto.
	* libc/sys/linux/include/rpc/auth_kerb.h: Ditto.
	* libc/sys/linux/include/rpc/auth_unix.h: Ditto.
	* libc/sys/linux/include/rpc/clnt.h: Ditto.
	* libc/sys/linux/include/rpc/clnt_soc.h: Ditto.
	* libc/sys/linux/include/rpc/clnt_stat.h: Ditto.
	* libc/sys/linux/include/rpc/des.h: Ditto.
	* libc/sys/linux/include/rpc/des_crypt.h: Ditto.
	* libc/sys/linux/include/rpc/nettype.h: Ditto.
	* libc/sys/linux/include/rpc/pmap_clnt.h: Ditto.
	* libc/sys/linux/include/rpc/pmap_prot.h: Ditto.
	* libc/sys/linux/include/rpc/pmap_rmt.h: Ditto.
	* libc/sys/linux/include/rpc/raw.h: Ditto.
	* libc/sys/linux/include/rpc/rpc.h: Ditto.
	* libc/sys/linux/include/rpc/rpc_com.h: Ditto.
	* libc/sys/linux/include/rpc/rpc_msg.h: Ditto.
	* libc/sys/linux/include/rpc/rpcb_clnt.h: Ditto.
	* libc/sys/linux/include/rpc/rpcb_prot.h: Ditto.
	* libc/sys/linux/include/rpc/rpcb_prot.x: Ditto.
	* libc/sys/linux/include/rpc/rpcent.h: Ditto.
	* libc/sys/linux/include/rpc/svc.h: Ditto.
	* libc/sys/linux/include/rpc/svc_auth.h: Ditto.
	* libc/sys/linux/include/rpc/svc_dg.h: Ditto.
	* libc/sys/linux/include/rpc/svc_soc.h: Ditto.
	* libc/sys/linux/include/rpc/types.h: Ditto.
	* libc/sys/linux/include/rpc/xdr.h: Ditto.
	* libc/sys/linux/intl/Makefile.am: Ditto.
	* libc/sys/linux/intl/Makefile.in: Ditto.
	* libc/sys/linux/intl/bindtextdom.c: Ditto.
	* libc/sys/linux/intl/catgets.c: Ditto.
	* libc/sys/linux/intl/catgetsinfo.h: Ditto.
	* libc/sys/linux/intl/config.h: Ditto.
	* libc/sys/linux/intl/dcgettext.c: Ditto.
	* libc/sys/linux/intl/dcigettext.c: Ditto.
	* libc/sys/linux/intl/dcngettext.c: Ditto.
	* libc/sys/linux/intl/dgettext.c: Ditto.
	* libc/sys/linux/intl/dngettext.c: Ditto.
	* libc/sys/linux/intl/explodename.c: Ditto.
	* libc/sys/linux/intl/finddomain.c: Ditto.
	* libc/sys/linux/intl/gettext.c: Ditto.
	* libc/sys/linux/intl/gettext.h: Ditto.
	* libc/sys/linux/intl/gettextP.h: Ditto.
	* libc/sys/linux/intl/hash-string.h: Ditto.
	* libc/sys/linux/intl/l10nflist.c: Ditto.
	* libc/sys/linux/intl/loadinfo.h: Ditto.
	* libc/sys/linux/intl/loadmsgcat.c: Ditto.
	* libc/sys/linux/intl/locale.alias: Ditto.
	* libc/sys/linux/intl/localealias.c: Ditto.
	* libc/sys/linux/intl/ngettext.c: Ditto.
	* libc/sys/linux/intl/open_catalog.c: Ditto.
	* libc/sys/linux/intl/plural.c: Ditto.
	* libc/sys/linux/intl/plural.y: Ditto.
	* libc/sys/linux/intl/stpcpy.c: Ditto.
	* libc/sys/linux/intl/textdomain.c: Ditto.
	* libc/sys/linux/linuxthreads/LICENSE: Ditto.
	* libc/sys/linux/linuxthreads/Makefile.am: Ditto.
	* libc/sys/linux/linuxthreads/Makefile.in: Ditto.
	* libc/sys/linux/linuxthreads/aclocal.m4: Ditto.
	* libc/sys/linux/linuxthreads/attr.c: Ditto.
	* libc/sys/linux/linuxthreads/barrier.c: Ditto.
	* libc/sys/linux/linuxthreads/bp-sym.h: Ditto.
	* libc/sys/linux/linuxthreads/cancel.c: Ditto.
	* libc/sys/linux/linuxthreads/condvar.c: Ditto.
	* libc/sys/linux/linuxthreads/config.h: Ditto.
	* libc/sys/linux/linuxthreads/configure: Ditto.
	* libc/sys/linux/linuxthreads/configure.in: Ditto.
	* libc/sys/linux/linuxthreads/defs.awk: Ditto.
	* libc/sys/linux/linuxthreads/ecmutex.c: Ditto.
	* libc/sys/linux/linuxthreads/events.c: Ditto.
	* libc/sys/linux/linuxthreads/getcpuclockid.c: Ditto.
	* libc/sys/linux/linuxthreads/getreent.c: Ditto.
	* libc/sys/linux/linuxthreads/internals.h: Ditto.
	* libc/sys/linux/linuxthreads/join.c: Ditto.
	* libc/sys/linux/linuxthreads/joinrace.c: Ditto.
	* libc/sys/linux/linuxthreads/kernel-features.h: Ditto.
	* libc/sys/linux/linuxthreads/libc-internal.h: Ditto.
	* libc/sys/linux/linuxthreads/libc-symbols.h: Ditto.
	* libc/sys/linux/linuxthreads/linuxthreads.texi: Ditto.
	* libc/sys/linux/linuxthreads/lockfile.c: Ditto.
	* libc/sys/linux/linuxthreads/manager.c: Ditto.
	* libc/sys/linux/linuxthreads/mq_notify.c: Ditto.
	* libc/sys/linux/linuxthreads/mutex.c: Ditto.
	* libc/sys/linux/linuxthreads/no-tsd.c: Ditto.
	* libc/sys/linux/linuxthreads/oldsemaphore.c: Ditto.
	* libc/sys/linux/linuxthreads/posix-timer.h: Ditto.
	* libc/sys/linux/linuxthreads/prio.c: Ditto.
	* libc/sys/linux/linuxthreads/proc_service.h: Ditto.
	* libc/sys/linux/linuxthreads/pt-machine.c: Ditto.
	* libc/sys/linux/linuxthreads/ptclock_gettime.c: Ditto.
	* libc/sys/linux/linuxthreads/ptclock_settime.c: Ditto.
	* libc/sys/linux/linuxthreads/ptfork.c: Ditto.
	* libc/sys/linux/linuxthreads/pthread.c: Ditto.
	* libc/sys/linux/linuxthreads/ptlongjmp.c: Ditto.
	* libc/sys/linux/linuxthreads/queue.h: Ditto.
	* libc/sys/linux/linuxthreads/reent.c: Ditto.
	* libc/sys/linux/linuxthreads/reqsyscalls.c: Ditto.
	* libc/sys/linux/linuxthreads/restart.h: Ditto.
	* libc/sys/linux/linuxthreads/rwlock.c: Ditto.
	* libc/sys/linux/linuxthreads/semaphore.c: Ditto.
	* libc/sys/linux/linuxthreads/semaphore.h: Ditto.
	* libc/sys/linux/linuxthreads/shlib-compat.h: Ditto.
	* libc/sys/linux/linuxthreads/signals.c: Ditto.
	* libc/sys/linux/linuxthreads/specific.c: Ditto.
	* libc/sys/linux/linuxthreads/spinlock.c: Ditto.
	* libc/sys/linux/linuxthreads/spinlock.h: Ditto.
	* libc/sys/linux/linuxthreads/sysctl.c: Ditto.
	* libc/sys/linux/linuxthreads/td_init.c: Ditto.
	* libc/sys/linux/linuxthreads/td_log.c: Ditto.
	* libc/sys/linux/linuxthreads/td_symbol_list.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_clear_event.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_delete.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_enable_stats.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_event_addr.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_event_getmsg.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_get_nthreads.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_get_ph.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_get_stats.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_map_id2thr.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_map_lwp2thr.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_new.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_reset_stats.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_set_event.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_setconcurrency.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_thr_iter.c: Ditto.
	* libc/sys/linux/linuxthreads/td_ta_tsd_iter.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_clear_event.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_dbresume.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_dbsuspend.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_event_enable.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_event_getmsg.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_get_info.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_getfpregs.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_getgregs.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_getxregs.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_getxregsize.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_set_event.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_setfpregs.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_setgregs.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_setprio.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_setsigpending.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_setxregs.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_sigsetmask.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_tsd.c: Ditto.
	* libc/sys/linux/linuxthreads/td_thr_validate.c: Ditto.
	* libc/sys/linux/linuxthreads/testrtsig.h: Ditto.
	* libc/sys/linux/linuxthreads/thread_db.h: Ditto.
	* libc/sys/linux/linuxthreads/thread_dbP.h: Ditto.
	* libc/sys/linux/linuxthreads/timer_create.c: Ditto.
	* libc/sys/linux/linuxthreads/timer_delete.c: Ditto.
	* libc/sys/linux/linuxthreads/timer_getoverr.c: Ditto.
	* libc/sys/linux/linuxthreads/timer_gettime.c: Ditto.
	* libc/sys/linux/linuxthreads/timer_routines.c: Ditto.
	* libc/sys/linux/linuxthreads/timer_settime.c: Ditto.
	* libc/sys/linux/linuxthreads/tst-cancel.c: Ditto.
	* libc/sys/linux/linuxthreads/tst-context.c: Ditto.
	* libc/sys/linux/linuxthreads/tststack.c: Ditto.
	* libc/sys/linux/linuxthreads/unload.c: Ditto.
	* libc/sys/linux/linuxthreads/weaks.c: Ditto.
	* libc/sys/linux/linuxthreads/wrapsyscall.c: Ditto.
	* libc/sys/linux/linuxthreads/bits/initspin.h: Ditto.
	* libc/sys/linux/linuxthreads/bits/libc-lock.h: Ditto.
	* libc/sys/linux/linuxthreads/bits/libc-tsd.h: Ditto.
	* libc/sys/linux/linuxthreads/bits/local_lim.h: Ditto.
	* libc/sys/linux/linuxthreads/bits/posix_opt.h: Ditto.
	* libc/sys/linux/linuxthreads/bits/pthreadtypes.h: Ditto.
	* libc/sys/linux/linuxthreads/bits/sigthread.h: Ditto.
	* libc/sys/linux/linuxthreads/machine/Makefile.am: 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/configure.in: Ditto.
	* libc/sys/linux/linuxthreads/machine/generic/generic-sysd: Ditto.ep.h
	* libc/sys/linux/linuxthreads/machine/i386/Makefile.am: 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/bp-asm.h: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/clone.S: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/configure: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/configure.in: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/i386-sysdep.S: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/i386-sysdep.h: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/pspinlock.c: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/pt-machine.h: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/sigcontextinfo.h: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/stackinfo.h: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/sysdep.S: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/sysdep.h: Ditto.
	* libc/sys/linux/linuxthreads/machine/i386/useldt.h: Ditto.
	* libc/sys/linux/machine/i386/dl-machine.h: Ditto.
	* libc/sys/linux/net/Makefile.am: Ditto.
	* libc/sys/linux/net/Makefile.in: Ditto.
	* libc/sys/linux/net/addr2ascii.3: Ditto.
	* libc/sys/linux/net/addr2ascii.c: Ditto.
	* libc/sys/linux/net/ascii2addr.c: Ditto.
	* libc/sys/linux/net/base64.c: Ditto.
	* libc/sys/linux/net/bindresvport.c: Ditto.
	* libc/sys/linux/net/byteorder.3: 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/getaddrinfo.c: 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/getnameinfo.c: 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/getproto.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/getservent.c: 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/ifname.c: Ditto.
	* libc/sys/linux/net/inet.3: Ditto.
	* libc/sys/linux/net/inet6_option_s: Ditto.pace.3
	* libc/sys/linux/net/inet6_rthdr_space.3: Ditto.
	* libc/sys/linux/net/inet_addr.c: Ditto.
	* libc/sys/linux/net/inet_lnaof.c: Ditto.
	* libc/sys/linux/net/inet_makeaddr.c: Ditto.
	* libc/sys/linux/net/inet_net.3: Ditto.
	* libc/sys/linux/net/inet_net_ntop.c: Ditto.
	* libc/sys/linux/net/inet_net_pton.c: Ditto.
	* libc/sys/linux/net/inet_neta.c: Ditto.
	* libc/sys/linux/net/inet_netof.c: Ditto.
	* libc/sys/linux/net/inet_network.c: Ditto.
	* libc/sys/linux/net/inet_ntoa.c: Ditto.
	* libc/sys/linux/net/inet_ntop.c: Ditto.
	* libc/sys/linux/net/inet_pton.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/issetugid-stub.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_name.c: Ditto.
	* libc/sys/linux/net/ns_netint.c: Ditto.
	* libc/sys/linux/net/ns_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/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/rcmd.c: Ditto.
	* libc/sys/linux/net/rcmdsh.3: Ditto.
	* libc/sys/linux/net/rcmdsh.c: Ditto.
	* libc/sys/linux/net/recv.c: Ditto.
	* libc/sys/linux/net/res_comp.c: Ditto.
	* libc/sys/linux/net/res_config.h: 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_mkupdate.c: Ditto.
	* libc/sys/linux/net/res_query.c: Ditto.
	* libc/sys/linux/net/res_send.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/send.c: Ditto.
	* libc/sys/linux/net/un-namespace.h: Ditto.
	* libc/sys/linux/net/vars.c: Ditto.
	* libc/sys/linux/stdlib/COPYRIGHT: Ditto.
	* libc/sys/linux/stdlib/Makefile.am: Ditto.
	* libc/sys/linux/stdlib/Makefile.in: Ditto.
	* 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.
	* libc/sys/linux/sys/dlfcn.h: Ditto.
	* libc/sys/linux/sys/elfclass.h: Ditto.
	* libc/sys/linux/sys/event.h: Ditto.
	* libc/sys/linux/sys/ioccom.h: Ditto.
	* libc/sys/linux/sys/libc-tsd.h: Ditto.
	* libc/sys/linux/sys/link.h: Ditto.
	* libc/sys/linux/sys/lock.h: Ditto.
	* libc/sys/linux/sys/param.h: Ditto.
	* libc/sys/linux/sys/socket.h: Ditto.
	* libc/sys/linux/sys/sockio.h: Ditto. 
							
						 
						
							2003-05-28 22:04:40 +00:00  
				
					
						
							
							
								 
						
							
								82095e79cf 
								
							 
						 
						
							
							
								
								2003-05-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>  
							
							... 
							
							
							
							* newlib/libc/machine/h8300/memcpy.S: Use .h8300hn and .h8300sn for
        normal mode
        * newlib/libc/machine/h8300/memset.S: Likewise
        * newlib/lib/machine/h8300/reg_memcpy.S: Likewise
        * newlib/lib/machine/h8300/reg_memset.S: Likewise
        * newlib/lib/machine/h8300/setjmp.S: Likewise
        * newlib/lib/machine/h8300/strcmp.S: Likewise
        * newlib/lib/sys/h8300hms/crt0.S: Likewise 
							
						 
						
							2003-05-28 18:00:17 +00:00  
				
					
						
							
							
								 
						
							
								8a4b4764b8 
								
							 
						 
						
							
							
								
								* libc/ctype/ctype_.c: Remove checks for deprecated __CYGWIN32__.  
							
							... 
							
							
							
							* libc/include/stdio.h: Ditto.
	* libc/include/sys/config.h: Ditto.
	* libc/stdio/mktemp.c: Ditto. 
							
						 
						
							2003-05-13 09:46:48 +00:00  
				
					
						
							
							
								 
						
							
								837e070f31 
								
							 
						 
						
							
							
								
								* libc/locale/ldpart.c (__part_load_locale): Substitute  
							
							... 
							
							
							
							__CYGWIN_USE_BIG_TYPES__ by __USE_INTERNAL_STAT64.
	* libc/search/hash.c (__hash_open): Ditto.
	(init_hash): Ditto.
	* libc/stdio/fseek.c (fseek): Ditto.
	* libc/stdio/makebuf.c (__smakebuf): Ditto.
	* libc/stdio/mktemp.c (_gettemp): Ditto. 
							
						 
						
							2003-05-13 09:19:15 +00:00  
				
					
						
							
							
								 
						
							
								b47fcdf03d 
								
							 
						 
						
							
							
								
								* libc/include/stdio.h: Change one __CYGWIN__ to __CYGWIN32__.  
							
							
							
						 
						
							2003-05-12 11:26:11 +00:00  
				
					
						
							
							
								 
						
							
								11e3a52072 
								
							 
						 
						
							
							
								
								* configure.host: Accomodate removing the libc/sys/cygwin dir.  
							
							... 
							
							
							
							* libc/locale/ldpart.c (__part_load_locale): Use 64 bit stat call
	if __CYGWIN_USE_BIG_TYPES__ is set.
	* libc/search/hash.c (__hash_open): Ditto.
	(init_hash): Ditto.
	* libc/stdio/fseek.c (fseek): Ditto.
	* libc/stdio/makebuf.c (__smakebuf): Ditto.
	* libc/stdio/mktemp.c (_gettemp): Ditto.
	* libc/sys/cygwin/Makefile.am: Remove.
	* libc/sys/cygwin/Makefile.in: Remove.
	* libc/sys/cygwin/aclocal.m4: Remove.
	* libc/sys/cygwin/configure: Remove.
	* libc/sys/cygwin/configure.in: Remove.
	* libc/sys/cygwin/crt0.c: Move to winsup/cygwin directory.
	* libc/sys/cygwin/sys/dirent.h: Move to winsup/cygwin/include/sys
	directory.
	* libc/sys/cygwin/sys/param.h: Ditto.
	* libc/sys/cygwin/sys/utime.h: Ditto.
	* libc/sys/cygwin/sys/utmp.h: Ditto. 
							
						 
						
							2003-05-12 11:09:39 +00:00  
				
					
						
							
							
								 
						
							
								d1b5e65ba3 
								
							 
						 
						
							
							
								
								* libc/include/sys/types.h: Don't define key_t for Cygwin.  
							
							
							
						 
						
							2003-05-11 12:51:52 +00:00  
				
					
						
							
							
								 
						
							
								ec48a95394 
								
							 
						 
						
							
							
								
								* libc/sys/cygwin/sys/dirent.h (struct dirent): Accommodate (slightly) 64 bit  
							
							... 
							
							
							
							inodes. 
							
						 
						
							2003-05-11 00:23:41 +00:00  
				
					
						
							
							
								 
						
							
								a3cc585138 
								
							 
						 
						
							
							
								
								* libc/include/sys/config.h: Remove all Cygwin specific configuration.  
							
							... 
							
							
							
							Include cygwin/config.h instead. 
							
						 
						
							2003-05-09 21:38:31 +00:00  
				
					
						
							
							
								 
						
							
								72fe171d03 
								
							 
						 
						
							
							
								
								oops - undo accidental change commited with a different patch  
							
							
							
						 
						
							2003-05-01 16:32:56 +00:00  
				
					
						
							
							
								 
						
							
								71853f09cc 
								
							 
						 
						
							
							
								
								Add support for h8300hn and h8300sn  
							
							
							
						 
						
							2003-04-24 12:36:08 +00:00  
				
					
						
							
							
								 
						
							
								57ff95d35b 
								
							 
						 
						
							
							
								
								2003-04-16  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* newlib/libc/machine/powerpc (ato*fix*.c,strto*fix*.c): Shield
        all code with #ifdef __SPE__ test.
        * newlib/libc/machine/powerpc (simdldtoa.c, ufix64toa.c): Ditto. 
							
						 
						
							2003-04-16 15:45:29 +00:00  
				
					
						
							
							
								 
						
							
								cfd2c7bea8 
								
							 
						 
						
							
							
								
								* newlib/libc/include/sys/unistd.h: add declaration for gethostid on Cygwin.  
							
							
							
						 
						
							2003-04-15 20:13:49 +00:00  
				
					
						
							
							
								 
						
							
								6f48c0ae7a 
								
							 
						 
						
							
							
								
								* libc/machine/sh/memset.S: Avoid clobbering volatile  
							
							... 
							
							
							
							objects following a tiny to-be-set array in the same quadword. 
							
						 
						
							2003-04-09 10:48:02 +00:00  
				
					
						
							
							
								 
						
							
								8f8d09c041 
								
							 
						 
						
							
							
								
								* libc/include/wchar.h: Add definitions for wcswidth and wcwidth.  
							
							... 
							
							
							
							* libc/string/Makefile.am: Add wcswidth.c and wcwidth.c
	* libc/string/Makefile.in: Regenerated.
	* libc/string/wcswidth.c: New file.
	* libc/string/wcwidth.c: New file.
	* libc/string/wcstrings.tex: Add wcswidth and wcwidth. 
							
						 
						
							2003-04-09 10:42:12 +00:00  
				
					
						
							
							
								 
						
							
								40c3b2d03b 
								
							 
						 
						
							
							
								
								* libc/machine/sh/memset.S: Fix problem with alloco region  
							
							... 
							
							
							
							exceeding destination region for length >= 88 bytes, start
	& 0x16 == 0, end & 0x1f == 18. 
							
						 
						
							2003-04-03 13:06:02 +00:00  
				
					
						
							
							
								 
						
							
								8ae6a3ddaa 
								
							 
						 
						
							
							
								
								* libc/string/wcscoll.c: Fix comment.  
							
							
							
						 
						
							2003-04-03 08:30:22 +00:00  
				
					
						
							
							
								 
						
							
								d122b1cc73 
								
							 
						 
						
							
							
								
								* libc/include/wchar.h: Add definition for wcscoll.  
							
							... 
							
							
							
							* libc/string/Makefile.am: Add wcscoll.c.
	* libc/string/Makefile.in: Regenerated.
	* libc/string/wcscoll.c: New file.
	* libc/string/wcstrings.tex: Add wcscoll. 
							
						 
						
							2003-04-03 08:26:07 +00:00  
				
					
						
							
							
								 
						
							
								31ee99a41e 
								
							 
						 
						
							
							
								
								* libc/stdio/sscanf.c: Update flags description.  
							
							... 
							
							
							
							* libc/stdio/vfscanf.c: Add CHAR flag value to denote 8 bit target
	type.
	(__svfscanf_r): Add 'hh' and 'll' handling. 
							
						 
						
							2003-04-01 16:27:52 +00:00  
				
					
						
							
							
								 
						
							
								d78045eed0 
								
							 
						 
						
							
							
								
								* libc/sys/cygwin/sys/dirent.h (struct DIR): Change type of  
							
							... 
							
							
							
							__d_position member to _off_t. 
							
						 
						
							2003-04-01 14:53:02 +00:00  
				
					
						
							
							
								 
						
							
								e6bdc6c5eb 
								
							 
						 
						
							
							
								
								2003-03-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/stdio/vfscanf.c (__svfscanf_r): For floating point conversion,
        count all characters used to create number against maximum width.
        * libc/machine/powerpc/vfscanf.c (__svfscanf_r): Ditto. 
							
						 
						
							2003-03-20 17:23:57 +00:00  
				
					
						
							
							
								 
						
							
								e65d559e71 
								
							 
						 
						
							
							
								
								2003-03-18  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>  
							
							... 
							
							
							
							* libc/include/sys/h8300hms/crt0.S[__SIMULATOR__]: Add commandline
        support.
        * configure.host (h8300*-*-*): Added comment regarding -D__SIMULATOR__
        flag to support simulator only extensions. 
							
						 
						
							2003-03-18 20:38:04 +00:00  
				
					
						
							
							
								 
						
							
								6b3bb52b84 
								
							 
						 
						
							
							
								
								2003-03-17  Bob Cassels  <bcassels@abinitio.com>  
							
							... 
							
							
							
							* libc/string/wcschr.c: (wcschr): Look for character first,
        then for end of string, so you can do wcschr(x, '\0'). 
							
						 
						
							2003-03-17 17:12:32 +00:00  
				
					
						
							
							
								 
						
							
								2a940c1a22 
								
							 
						 
						
							
							
								
								* libc/include/stdio.h: Declare fgetpos, fsetpos, fseeko and ftello  
							
							... 
							
							
							
							with internal (_fpos_t and _off_t) datatypes when compiling newlib.
	* libc/include/sys/unistd.h: Declare _lseek using _off_t.
	* libc/reent/lseekr.c (_lseek_r): Use _off_t instead of off_t.
	* libc/stdio/fseeko.c (fseeko): Ditto.
	* libc/stdio/ftello.c (ftello): Ditto.
	* libc/stdio/stdio.c (__swrite): Ditto.
	(__sseek): Ditto.
	* libc/stdio/fgetpos.c (fgetpos): Use _fpos_t instead of fpos_t.
	* libc/stdio/fseek.c (fseek): Ditto.
	* libc/stdio/fsetpos.c (fsetpos): Ditto.
	* libc/stdio/ftell.c (ftell): Ditto.
	* libc/stdio/local.h: Declare __sseek using _off_t. 
							
						 
						
							2003-03-14 18:39:05 +00:00  
				
					
						
							
							
								 
						
							
								150c2818b6 
								
							 
						 
						
							
							
								
								* libc/reent/lseekr.c (lseek_r): Use _off_t instead of off_t.  
							
							
							
						 
						
							2003-03-09 22:10:14 +00:00  
				
					
						
							
							
								 
						
							
								2c440f9c1a 
								
							 
						 
						
							
							
								
								* libc/include/sys/config.h: Define __CYGWIN_USE_BIG_TYPES__ for  
							
							... 
							
							
							
							Cygwin. 
							
						 
						
							2003-03-09 21:52:23 +00:00  
				
					
						
							
							
								 
						
							
								f882fd15b0 
								
							 
						 
						
							
							
								
								* libc/include/pwd.h: Add guards to avoid type clashes when compiling  
							
							... 
							
							
							
							Cygwin.
	* libc/include/sys/stat.h: Ditto.
	* libc/include/sys/unistd.h: Ditto.
	* libc/sys/cygwin/sys/dirent.h: Ditto. 
							
						 
						
							2003-03-09 21:08:51 +00:00  
				
					
						
							
							
								 
						
							
								01d615435c 
								
							 
						 
						
							
							
								
								* libc/include/sys/unistd.h: Guard getopt.h call to force only declaration of  
							
							... 
							
							
							
							getopt and avoid getopt_long declaration.
* libc/sys/cygwin/include/unistd.h: Remove. 
							
						 
						
							2003-03-08 04:57:41 +00:00  
				
					
						
							
							
								 
						
							
								5582abd2c7 
								
							 
						 
						
							
							
								
								* configure.host: Define stdio64_dir for Cygwin.  
							
							... 
							
							
							
							* libc/include/stdio.h: Change definition of fpos_t to fulfill
	Cygwin 64bit file access requirements.
	Drop definition of f*64() functions when compiled for Cygwin.
	* libc/include/sys/config.h: Define __LARGE64_FILES for Cygwin.
	* libc/reent/lseek64r.c: Use _off64_t instead of off64_t.
	* libc/stdio64/local64.h: Use _fpos64_t instead of fpos64_t. 
							
						 
						
							2003-03-07 20:41:49 +00:00  
				
					
						
							
							
								 
						
							
								641da1ebcf 
								
							 
						 
						
							
							
								
								2003-03-07   Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/reent.h: Remove extraneous _sig_func
        declaration. 
							
						 
						
							2003-03-07 15:56:49 +00:00  
				
					
						
							
							
								 
						
							
								41a639dea8 
								
							 
						 
						
							
							
								
								2002-02-25   D.Venkatasubramanian <dvenkat@noida.hcltech.com>  
							
							... 
							
							
							
							* libc/sys/h8300hms/Makefile.am: Add support for new files.
        * libc/sys/h8300hms/Makefile.in: Regenerated.
        * libc/sys/h8300hms/close.S: New file.
        * libc/sys/h8300hms/fstat.S: Ditto.
        * libc/sys/h8300hms/lseek.S: Ditto.
        * libc/sys/h8300hms/open.S: Ditto.
        * libc/sys/h8300hms/stat.S: Ditto.
        * libc/sys/h8300hms/read.S: New file to replace read.c.
        * libc/sys/h8300hms/read.c: Removed.
        * libc/sys/h8300hms/syscalls.c: Removed functions _open,
        _lseek, _close, _stat, _fstat.
        * libc/sys/h8300hms/write.S: New file to replace write.c.
        * libc/sys/h8300hms/write.c: Removed. 
							
						 
						
							2003-02-25 20:36:29 +00:00  
				
					
						
							
							
								 
						
							
								bac50d6b6e 
								
							 
						 
						
							
							
								
								Add support for Cirrus Maverick ARM co-processor  
							
							
							
						 
						
							2003-02-20 19:14:12 +00:00  
				
					
						
							
							
								 
						
							
								12ee7037a3 
								
							 
						 
						
							
							
								
								2003-02-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/stdlib/mallocr.c (unlink): Revert 02/18 fix. 
							
						 
						
							2003-02-19 19:00:11 +00:00  
				
					
						
							
							
								 
						
							
								1e810ba04d 
								
							 
						 
						
							
							
								
								2003-02-18  Christian Groessler  <chris@groessler.org>  
							
							... 
							
							
							
							* libc/machine/z8k/setjmp.S (_setjmp / _longjmp): Fix to
        support z8001 segmented mode. 
							
						 
						
							2003-02-18 22:41:16 +00:00  
				
					
						
							
							
								 
						
							
								b1ca765e84 
								
							 
						 
						
							
							
								
								2003-02-18  Earnie Boyd  <earnie@users.sf.net>  
							
							... 
							
							
							
							* libc/stdlib/mallocr.c (unlink): Don't assign a value to a pointer
        with a NULL value. 
							
						 
						
							2003-02-18 22:34:02 +00:00  
				
					
						
							
							
								 
						
							
								51a46b54ba 
								
							 
						 
						
							
							
								
								* libc/include/sys/types.h: Don't define __MS_types__ for Cygwin.  Don't define  
							
							... 
							
							
							
							some types under cygwin. 
							
						 
						
							2003-02-10 22:13:35 +00:00  
				
					
						
							
							
								 
						
							
								313f134979 
								
							 
						 
						
							
							
								
								2003-02-07  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* acinclude.m4 (--disable-newlib-supplied-syscalls): New configuration
        option to allow disabling of syscalls being supplied in newlib.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * configure.host: Add support of new configuration option and add
        -D__NO_SYSCALLS__ if newlib supplied syscalls are disabled.
        * doc/aclocal.m4: Regenerated.
        * doc/configure: Ditto.
        * libc/*aclocal.m4: Ditto.
        * libc/*configure: Ditto.
        * libm/*aclocal.m4: Ditto.
        * libm/*configure: Ditto.
        * libc/sys/arm/Makefile.am: Don't build syscalls.o if new option
        is disabled.
        * libc/sys/arm/Makefile.in: Regenerated. 
							
						 
						
							2003-02-08 04:30:58 +00:00  
				
					
						
							
							
								 
						
							
								5017a3dafa 
								
							 
						 
						
							
							
								
								2003-02-05  Jonathan Larmour  <jifl@eCosCentric.com>  
							
							... 
							
							
							
							* libc/stdio/vsprintf.c (vsprintf, _vsprintf_r): Set _file fd to
    -1 to be sure it cannot later match a valid file fd causing
    isatty() to return 1.
    * libc/stdio/asprintf.c (asprintf, _asprintf_r): Ditto.
    * libc/stdio/sprintf.c (sprintf, _sprintf_r): Ditto.
    * libc/stdio/vasprintf.c (vasprintf, _vasprintf_r): Ditto. 
							
						 
						
							2003-02-05 16:52:34 +00:00  
				
					
						
							
							
								 
						
							
								ad36f7d19a 
								
							 
						 
						
							
							
								
								2003-02-03  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/stdlib/ldtoa.c (_ldtoa_r): Fix code to allocate the format
        buffer based on the precision, after we have processed the input value
        in a local buffer and know its relative magnitude. 
							
						 
						
							2003-02-03 21:29:45 +00:00  
				
					
						
							
							
								 
						
							
								a74181ee01 
								
							 
						 
						
							
							
								
								2003-01-31  Michael Snyder  <msnyder@redhat.com>  
							
							... 
							
							
							
							* libc/sys/h8300hms/_exit.c (_exit, __exit):  Slip a magic cookie
	into registers r1 and r2, so that the simulator can distinguish
	this trap from a breakpoint trap.  Copied from libgloss. 
							
						 
						
							2003-01-31 20:44:26 +00:00  
				
					
						
							
							
								 
						
							
								b85498d44c 
								
							 
						 
						
							
							
								
								2003-01-31  Michael Snyder  <msnyder@redhat.com>  
							
							... 
							
							
							
							* libc/sys/h8300hms/crt0.S (_start): Change local label
	from .loop to .Loop, so that ld and gdb will ignore it. 
							
						 
						
							2003-01-31 20:35:24 +00:00  
				
					
						
							
							
								 
						
							
								4700b8293a 
								
							 
						 
						
							
							
								
								2003-01-29  Jason Tishler  <jason@tishler.net>  
							
							... 
							
							
							
							* libc/include/time.h: Declare nanosleep() under Cygwin. 
							
						 
						
							2003-01-29 23:29:30 +00:00  
				
					
						
							
							
								 
						
							
								0127ae4041 
								
							 
						 
						
							
							
								
								Add sh2e support  
							
							
							
						 
						
							2003-01-24 15:46:04 +00:00  
				
					
						
							
							
								 
						
							
								8bbcd9a1a5 
								
							 
						 
						
							
							
								
								* libc/include/sys/unistd.h: Add setregid and setreuid declarations  
							
							... 
							
							
							
							for Cygwin. 
							
						 
						
							2003-01-24 15:25:24 +00:00  
				
					
						
							
							
								 
						
							
								b8838e6f75 
								
							 
						 
						
							
							
								
								2003-01-21 Anita Kulkarni  <anitak@kpit.com>  
							
							... 
							
							
							
							* libc/time/difftime.c : Typecast the result to double. 
							
						 
						
							2003-01-21 19:37:04 +00:00  
				
					
						
							
							
								 
						
							
								f9e41155f0 
								
							 
						 
						
							
							
								
								* libc/include/sys/unistd.h: Add rresvport declaration for cygwin.  
							
							
							
						 
						
							2003-01-20 15:28:02 +00:00  
				
					
						
							
							
								 
						
							
								6b5a79886d 
								
							 
						 
						
							
							
								
								Define __IEEE_BIG_ENDIAN, __SMALL_BITFIELDS and _DOUBLE_IS_32BITS for IP2K.  
							
							
							
						 
						
							2003-01-18 08:55:07 +00:00  
				
					
						
							
							
								 
						
							
								c3e92877a9 
								
							 
						 
						
							
							
								
								2003-01-16  Joel Sherrill <joel@OARcorp.com>  
							
							... 
							
							
							
							* libc/sys/rtems/include/limits.h, libc/sys/rtems/sys/param.h,
        libc/sys/rtems/sys/syslimits.h: Update to be in sync with what
        constants are defined in each file in the shared versions in
        libc/include.
        * libc/sys/rtems/crt0.c: Define extra symbols on SH and HP-PA to
        autoconf can link programs.
        * libc/include/machine/types.h: Explicitly specify signed on
        intXX_t types to ensure they are signed. 
							
						 
						
							2003-01-16 22:37:54 +00:00  
				
					
						
							
							
								 
						
							
								845102177a 
								
							 
						 
						
							
							
								
								* libc/time/strftime.c (strftime): Add '%h' and '%l, %k' GNU extensions.  
							
							
							
						 
						
							2003-01-15 18:52:02 +00:00  
				
					
						
							
							
								 
						
							
								b3934ab3cc 
								
							 
						 
						
							
							
								
								* configure.host (mips64vr-elf, mips64vrel-elf): New config.  
							
							
							
						 
						
							2003-01-08 12:51:23 +00:00  
				
					
						
							
							
								 
						
							
								be9c60e52e 
								
							 
						 
						
							
							
								
								2003-01-07  Charles Wilson  <cwilson@ece.gatech.edu>  
							
							... 
							
							
							
							* libc/stdio/sprintf.c: fix typo
        * libc/stdio/vfprintf.c: fix typo 
							
						 
						
							2003-01-07 20:02:33 +00:00  
				
					
						
							
							
								 
						
							
								d4c3a750e7 
								
							 
						 
						
							
							
								
								2003-01-07  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Support long double I/O for x86-linux.
        * libc/stdlib/ldtoa.c (_ldtoa_r): Fix code to allocate a buffer
        large enough to hold formatted result.
        * libc/machine/powerpc/simdldtoa.c (_simdldtoa_r): Ditto. 
							
						 
						
							2003-01-07 19:52:27 +00:00  
				
					
						
							
							
								 
						
							
								b2294aaa30 
								
							 
						 
						
							
							
								
								2003-01-06  Charles Wilson  <cwilson@ece.gatech.edu>  
							
							... 
							
							
							
							* Makefile.am: Add vasprintf.
        * Makefile.in: Regenerated. 
							
						 
						
							2003-01-07 01:45:32 +00:00  
				
					
						
							
							
								 
						
							
								ea5e5daf7c 
								
							 
						 
						
							
							
								
								2003-01-06  Charles Wilson  <cwilson@ece.gatech.edu>  
							
							... 
							
							
							
							* asprintf.c (_asprintf_r): insure both declarations
	are the same. 
							
						 
						
							2003-01-06 20:51:25 +00:00  
				
					
						
							
							
								 
						
							
								5c581ecaf6 
								
							 
						 
						
							
							
								
								* libc/include/sys/unistd.h: Under cygwin, just include getopt.h rather than  
							
							... 
							
							
							
							defining getopt directly. 
							
						 
						
							2002-12-28 23:20:47 +00:00  
				
					
						
							
							
								 
						
							
								4753d27c08 
								
							 
						 
						
							
							
								
								Fixed minor typo.  
							
							
							
						 
						
							2002-12-21 01:44:13 +00:00  
				
					
						
							
							
								 
						
							
								60b0838fc6 
								
							 
						 
						
							
							
								
								2002-12-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* NEWS: Update with 1.11.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.11.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.11. 
							
						 
						
							2002-12-21 01:42:03 +00:00  
				
					
						
							
							
								 
						
							
								10501d5766 
								
							 
						 
						
							
							
								
								2002-12-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/machine/i386/f_atan2.S: Change copyright from Cygnus
        Solutions to Red Hat Inc.
        * libc/machine/i386/f_atan2f.S: Ditto.
        * libc/machine/i386/f_exp.c: Ditto.
        * libc/machine/i386/f_expf.c: Ditto.
        * libc/machine/i386/f_frexp.S: Ditto.
        * libc/machine/i386/f_frexpf.S: Ditto.
        * libc/machine/i386/f_ldexp.S: Ditto.
        * libc/machine/i386/f_ldexpf.S: Ditto.
        * libc/machine/i386/f_log.S: Ditto.
        * libc/machine/i386/f_log10.S: Ditto.
        * libc/machine/i386/f_log10f.S: Ditto.
        * libc/machine/i386/f_logf.S: Ditto.
        * libc/machine/i386/f_pow.c: Ditto.
        * libc/machine/i386/f_powf.c: Ditto.
        * libc/machine/i386/f_tan.S: Ditto.
        * libc/machine/i386/f_tanf.S: Ditto.
        * libc/machine/i386/memchr.S: Ditto.
        * libc/machine/i386/memcmp.S: Ditto.
        * libc/machine/i386/memcpy.S: Ditto.
        * libc/machine/i386/memmove.S: Ditto.
        * libc/machine/i386/memset.S: Ditto.
        * libc/machine/i386/strchr.S: Ditto.
        * libc/machine/i386/strlen.S: Ditto.
        * libm/machine/i386/f_atan2.S: Ditto.
        * libm/machine/i386/f_atan2f.S: Ditto.
        * libm/machine/i386/f_exp.c: Ditto.
        * libm/machine/i386/f_expf.c: Ditto.
        * libm/machine/i386/f_frexp.S: Ditto.
        * libm/machine/i386/f_frexpf.S: Ditto.
        * libm/machine/i386/f_ldexp.S: Ditto.
        * libm/machine/i386/f_ldexpf.S: Ditto.
        * libm/machine/i386/f_log.S: Ditto.
        * libm/machine/i386/f_log10.S: Ditto.
        * libm/machine/i386/f_log10f.S: Ditto.
        * libm/machine/i386/f_logf.S: Ditto.
        * libm/machine/i386/f_pow.c: Ditto.
        * libm/machine/i386/f_powf.c: Ditto.
        * libm/machine/i386/f_tan.S: Ditto.
        * libm/machine/i386/f_tanf.S: Ditto. 
							
						 
						
							2002-12-20 21:31:20 +00:00  
				
					
						
							
							
								 
						
							
								9b3f0d160a 
								
							 
						 
						
							
							
								
								2002-12-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/stdlib/environ.c: Update license to Red Hat.
        * libc/machine/hppa/setjmp.S: Ditto.
        * libm/test/Makefile.in: Ditto. 
							
						 
						
							2002-12-20 21:07:56 +00:00  
				
					
						
							
							
								 
						
							
								d693ad8449 
								
							 
						 
						
							
							
								
								2002-12-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Remove references to go32.
        * libc/sys/go32/*: Removed. 
							
						 
						
							2002-12-20 02:29:00 +00:00  
				
					
						
							
							
								 
						
							
								7da92d1527 
								
							 
						 
						
							
							
								
								2002-12-16  Kazu Hirata  <kazu@cs.umass.edu>  
							
							... 
							
							
							
							* libc/include/sys/config.h: Change setting of INT_MAX
        and UINT_MAX, to use __INT_MAX__ for __H8300__, __H8300H__,
        __H8300S__.  Also consolidate flag settings for these
        platforms. 
							
						 
						
							2002-12-16 22:35:32 +00:00  
				
					
						
							
							
								 
						
							
								ea01c7f5d2 
								
							 
						 
						
							
							
								
								2002-12-10  Joel Sherrill  <joel@OARcorp.com>  
							
							... 
							
							
							
							* libc/include/machine/setjmp.h: Make sure _JBLEN is defined
	for i386-rtems targets. 
							
						 
						
							2002-12-10 19:46:49 +00:00  
				
					
						
							
							
								 
						
							
								c049dd5a78 
								
							 
						 
						
							
							
								
								2002-12-06  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/stdlib.h (strtof): New prototype (from C99).
        (strtodf): Changed from prototype to macro which redefines
        to strtof.
        * libc/stdlib/atof.c: Change documentation to refer to strtof
        instead of strtodf.
        * libc/stdlib/atoff.c (atoff): Change to call strtof instead of
        strtodf.
        * libc/stdlib/strtod.c (strtodf): Renamed to strtof.
        (strtof): New function.
        * libm/test/convert.c (test_strtodf): Renamed to test_strtof which
        calls strtof. 
							
						 
						
							2002-12-06 18:58:51 +00:00  
				
					
						
							
							
								 
						
							
								46a402e03e 
								
							 
						 
						
							
							
								
								* libc/string/memset.c (memset): Fix comment.  
							
							
							
						 
						
							2002-11-27 18:10:16 +00:00  
				
					
						
							
							
								 
						
							
								b3cc01b02b 
								
							 
						 
						
							
							
								
								* libc/string/memset.c (memset): Move initialization of 'd' earlier in  
							
							... 
							
							
							
							function. 
							
						 
						
							2002-11-26 18:11:51 +00:00  
				
					
						
							
							
								 
						
							
								d90f3dc1ba 
								
							 
						 
						
							
							
								
								* libc/string/memset.c (memset): Minor optimization: Use new 'd' variable,  
							
							... 
							
							
							
							introduced below, everywhere. 
							
						 
						
							2002-11-25 21:11:58 +00:00  
				
					
						
							
							
								 
						
							
								f24585c6bb 
								
							 
						 
						
							
							
								
								* libc/string/memset.c (memset): Make it safe even if  
							
							... 
							
							
							
							sizeof (int) = 2. 
							
						 
						
							2002-11-25 20:56:17 +00:00  
				
					
						
							
							
								 
						
							
								2955fd7669 
								
							 
						 
						
							
							
								
								2002-11-22  Joe Buehler  <jbuehler@hekimian.com>  
							
							... 
							
							
							
							* configure.in: Change check for libc/include in ${CC} to
        use an intermediate value so as to work with different shells.
        * configure: Regenerated.
        * Makefile.in: Ditto. 
							
						 
						
							2002-11-22 19:54:22 +00:00  
				
					
						
							
							
								 
						
							
								40ce7368d9 
								
							 
						 
						
							
							
								
								2002-11-22  Vijay L. Khuspe  <vijayk1@kpit.com>  
							
							... 
							
							
							
							* libc/sys/h8300hms/read.c: Add support for normal mode
        architecture. 
							
						 
						
							2002-11-22 18:06:10 +00:00  
				
					
						
							
							
								 
						
							
								505746ad22 
								
							 
						 
						
							
							
								
								2002-11-20  Ryo Tsuruta  <ryo@kitanet.ne.jp>  
							
							... 
							
							
							
							* libc/machine/h8300/setjmp.S (setjmp, longjmp): Combine common
        code for __H8300H__ and __H8300S__.  Also return 32-bit return code
        when -mint32 is used. 
							
						 
						
							2002-11-20 17:24:57 +00:00  
				
					
						
							
							
								 
						
							
								1f176167c5 
								
							 
						 
						
							
							
								
								Fix bugs in previous delta  
							
							
							
						 
						
							2002-11-18 16:30:55 +00:00  
				
					
						
							
							
								 
						
							
								28ecb2f58e 
								
							 
						 
						
							
							
								
								Add NULL to end of argv array.  
							
							
							
						 
						
							2002-11-18 15:21:24 +00:00  
				
					
						
							
							
								 
						
							
								665b994e3a 
								
							 
						 
						
							
							
								
								2002-11-14  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* testsuite/lib/passfail.exp (newlib_pass_fail): Changed to
        only issue one pass/fail message for a compile/link/execute.
        * testsuite/newlib.elix/elix.exp: New file.
        * testsuite/newlib.elix/tmmap.c: Ditto. 
							
						 
						
							2002-11-14 23:04:05 +00:00  
				
					
						
							
							
								 
						
							
								e91ec2e3e6 
								
							 
						 
						
							
							
								
								* libc/stdlib/malign.c: Don't compile if MALLOC_PROVIDED.  
							
							... 
							
							
							
							* libc/stdlib/mlock.c: Ditto.
* libc/stdlib/msize.c: Ditto.
* libc/stdlib/msize.c: Ditto.
* libc/stdlib/mtrim.c: Ditto.
* libc/stdlib/valloc.c: Ditto. 
							
						 
						
							2002-11-13 01:20:31 +00:00  
				
					
						
							
							
								 
						
							
								944772c70a 
								
							 
						 
						
							
							
								
								2002-11-12  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/stdlib/ldtoa.c (e64toe): When checking the exponent
        for inf/nan, make sure that the check ignores the sign bit. 
							
						 
						
							2002-11-12 21:47:53 +00:00  
				
					
						
							
							
								 
						
							
								dd7ee147db 
								
							 
						 
						
							
							
								
								2002-11-07  Joel Sherrill <joel@OARcorp.com>  
							
							... 
							
							
							
							* libc/sys/rtems/machine: New directory.
        * libc/sys/rtems/machine/limits.h, libc/sys/rtems/machine/param.h,
        libc/sys/rtems/sys/param.h, libc/sys/rtems/sys/syslimits.h,
        libc/sys/rtems/sys/utime.h: New files added to make *-rtems newlib
        targets more BSD like when installed without requiring files to
        be overwritten at install point when RTEMS itself is installed.
        * Makefile.am: Pick up system dependent machine .h files such as
        might be found on a BSD-ish system.
        * Makefile.in: Regenerate.
        * libc/include/machine/types.h: When on an RTEMS target, define a
        few BSD flavor types. 
							
						 
						
							2002-11-07 19:27:36 +00:00  
				
					
						
							
							
								 
						
							
								503430d83b 
								
							 
						 
						
							
							
								
								* include/utmp.h: Define WTMP_FILE.  Define and use UT_IDLEN.  
							
							
							
						 
						
							2002-11-07 02:48:59 +00:00  
				
					
						
							
							
								 
						
							
								18cd62b7fb 
								
							 
						 
						
							
							
								
								2002-11-06  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>  
							
							... 
							
							
							
							* libc/include/wchar.h: Use _{BEGIN,END}_STD_C instead of extern "C".
        * libc/include/wctype.h: Ditto. 
							
						 
						
							2002-11-07 00:44:31 +00:00  
				
					
						
							
							
								 
						
							
								d28888120d 
								
							 
						 
						
							
							
								
								2002-11-04  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/wchar.h: Add extern "C" specifier if C++.
        * libc/include/wctype.h: Ditto. 
							
						 
						
							2002-11-04 19:04:09 +00:00  
				
					
						
							
							
								 
						
							
								978ea3cf1c 
								
							 
						 
						
							
							
								
								2002-10-18  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* testsuite/newlib.wctype/tiswctype.c: New test case.
        * testsuite/newlib.wctype/twctrans.c: Ditto. 
							
						 
						
							2002-10-18 23:39:07 +00:00  
				
					
						
							
							
								 
						
							
								a42cf80a9d 
								
							 
						 
						
							
							
								
								2002-10-18  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/machine/i386/include/endian.h: New file.
        * libc/sys/linux/machine/i386/include/param.h: Ditto. 
							
						 
						
							2002-10-18 22:52:40 +00:00  
				
					
						
							
							
								 
						
							
								c9ccb1f20e 
								
							 
						 
						
							
							
								
								2002-10-18  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libm/machine/i386/aclocal.m4: Regenerated.
        * libm/machine/i386/configure: Ditto. 
							
						 
						
							2002-10-18 18:19:47 +00:00  
				
					
						
							
							
								 
						
							
								94c5b430a1 
								
							 
						 
						
							
							
								
								2002-10-18  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* testsuite/include/check.h: New header file to use with
        test cases.
        * testsuite/lib/newlib.exp: Add testsuite/include directory
        to list of header files to use.
        * testsuite/newlib.wctype/twctype.c: New test case for iswctype fns.
        * testsuite/newlib.wctype/wctype.exp: New file. 
							
						 
						
							2002-10-18 18:18:49 +00:00  
				
					
						
							
							
								 
						
							
								ccdae54335 
								
							 
						 
						
							
							
								
								Fix attribution.  (Tsk, tsk.  Force of habit, sorry.)  
							
							
							
						 
						
							2002-10-11 10:30:49 +00:00  
				
					
						
							
							
								 
						
							
								f770cf44c3 
								
							 
						 
						
							
							
								
								* libc/include/sys/config.h (SIZE_T_SMALLER_THAN_LONG): Undefine.  
							
							... 
							
							
							
							* libc/stdlib/mallocr.c (long_sub_size_t): Define in a way that
	doesn't require the SIZE_T_SMALLER_THAN_LONG macro. 
							
						 
						
							2002-10-11 10:28:30 +00:00  
				
					
						
							
							
								 
						
							
								7397211686 
								
							 
						 
						
							
							
								
								2002-10-07	Joel Sherrill <joel@OARcorp.com>  
							
							... 
							
							
							
							* libc/sys/rtems/crt0.c: Add even more symbols so gcc() can link
	dummy programs. 
							
						 
						
							2002-10-08 13:09:05 +00:00  
				
					
						
							
							
								 
						
							
								89e3fcba70 
								
							 
						 
						
							
							
								
								2002-10-07	Joel Sherrill <joel@OARcorp.com>  
							
							... 
							
							
							
							* libc/include/pthread.h: Define PTHREAD_CANCELED. 
							
						 
						
							2002-10-08 13:03:07 +00:00  
				
					
						
							
							
								 
						
							
								54ec52e4a4 
								
							 
						 
						
							
							
								
								2002-10-07	Joel Sherrill <joel@OARcorp.com>  
							
							... 
							
							
							
							* libc/machine/hppa/DEFS.h, libc/machine/hppa/pcc_prefix.s,
	libc/machine/hppa/setjmp.S, libc/machine/hppa/DEFS.h: Make this
	compile with current GNU tools. 
							
						 
						
							2002-10-08 13:01:02 +00:00  
				
					
						
							
							
								 
						
							
								d389acbabf 
								
							 
						 
						
							
							
								
								2002-10-07  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* Makefile.am: Add EXTRA_DIRS to allow future dependencies on
        the build library.
        * configure.in: Ditto.
        * Makefile.in: Regenerated.
        * configure: Ditto.
        * libc/sys/linux/Makefile.am: Add EXTRA_SUBDIRS and EXTRA_SUBLIBS
        for specifying configured libraries/directories.
        * libc/sys/linux/configure.in: Ditto.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/configure: Ditto. 
							
						 
						
							2002-10-07 23:10:13 +00:00  
				
					
						
							
							
								 
						
							
								af5a221f60 
								
							 
						 
						
							
							
								
								2002-10-03  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/reent.h: Update documentation at start of file. 
							
						 
						
							2002-10-03 19:33:08 +00:00  
				
					
						
							
							
								 
						
							
								59a758bd31 
								
							 
						 
						
							
							
								
								The v850 does not have a ctbp register.  
							
							... 
							
							
							
							Add myself to write-after-approval section of MAINTAINERS file.
	* libc/sys/sysnecv850/crt0.S (start): Delete v850 code for initializing
	the ctbp register. 
							
						 
						
							2002-09-27 20:26:00 +00:00  
				
					
						
							
							
								 
						
							
								1ed3c86dd7 
								
							 
						 
						
							
							
								
								2002-09-27  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/ctype/jp2uc.c: Change to use multiple arrays in jp2uc.h.
        Also convert to EUCJP before using arrays.  For values not in
        the conversion arrays, return WEOF.
        * libc/ctype/jp2uc.h: Change from one array to a number of
        arrays to account for the fact that the originating table
        is not contiguous for the input values since some are invalid. 
							
						 
						
							2002-09-27 20:17:52 +00:00  
				
					
						
							
							
								 
						
							
								6e1dfd2d96 
								
							 
						 
						
							
							
								
								2002-09-24  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/time/ctime.c: Fix prototype documentation. 
							
						 
						
							2002-09-24 21:26:45 +00:00  
				
					
						
							
							
								 
						
							
								06f1353ae8 
								
							 
						 
						
							
							
								
								* libc/include/sys/errno.h: Add EOVERFLOW.  
							
							
							
						 
						
							2002-09-24 14:10:12 +00:00  
				
					
						
							
							
								 
						
							
								1e0e64c9d8 
								
							 
						 
						
							
							
								
								2002-09-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/wctype.h: New file. 
							
						 
						
							2002-09-20 21:56:13 +00:00  
				
					
						
							
							
								 
						
							
								1525d127da 
								
							 
						 
						
							
							
								
								2002-09-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/ctype/Makefile.am: Add new files.
        * libc/ctype/Makefile.in: Regenerated.
        * libc/ctype/ctype.tex: Add new iswxxxx, towxxxx, wctype,
        and wctrans functions to documentation index.
        * libc/ctype/iswalnum.c: New file.
        * libc/ctype/iswalpha.c: Ditto.
        * libc/ctype/iswblank.c: Ditto.
        * libc/ctype/iswcntrl.c: Ditto.
        * libc/ctype/iswctype.c: Ditto.
        * libc/ctype/iswdigit.c: Ditto.
        * libc/ctype/iswgraph.c: Ditto.
        * libc/ctype/iswlower.c: Ditto.
        * libc/ctype/iswprint.c: Ditto.
        * libc/ctype/iswpunct.c: Ditto.
        * libc/ctype/iswspace.c: Ditto.
        * libc/ctype/iswupper.c: Ditto.
        * libc/ctype/iswxdigit.c: Ditto.
        * libc/ctype/jp2uc.c: Ditto.
        * libc/ctype/jp2uc.h: Ditto.
        * libc/ctype/local.h: Ditto.
        * libc/ctype/towctrans.c: Ditto.
        * libc/ctype/towlower.c: Ditto.
        * libc/ctype/towupper.c: Ditto.
        * libc/ctype/utf8alpha.h: Ditto.
        * libc/ctype/utf8print.h: Ditto.
        * libc/ctype/utf8punct.h: Ditto.
        * libc/ctype/wctrans.c: Ditto.
        * libc/ctype/wctype.c: Ditto.
        * libc/locale/locale.c (__lc_ctype): New external array to
        replace static lc_ctype array.
        * libc/stdlib/mbtowc_r.c: Use __lc_ctype to check current lc_ctype
        rather than reentrancy structure's _current_locale field.
        * libc/stdlib/wctomb_r.c: Ditto. 
							
						 
						
							2002-09-20 20:13:11 +00:00  
				
					
						
							
							
								 
						
							
								da25e61f59 
								
							 
						 
						
							
							
								
								2002-09-20  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Minor comment and formatting changes.
        * libc/Makefile.am: Add libc_la_DEPENDENCIES.
        * libc/Makefile.in: Regenerated.
        * libc/include/sys/config.h: Minor format change. 
							
						 
						
							2002-09-20 17:11:29 +00:00  
				
					
						
							
							
								 
						
							
								5b9ee5393b 
								
							 
						 
						
							
							
								
								2002-09-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/syscalls/sysfcntl.c (fcntl): Fix typo in preprocessor
        statement comment. 
							
						 
						
							2002-09-19 21:37:20 +00:00  
				
					
						
							
							
								 
						
							
								50558bf3bd 
								
							 
						 
						
							
							
								
								2002-09-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/posix/opendir.c (opendir): Change code to check
        for HAVE_FCNTL before calling fcntl.
        * libc/search/hash.c (hash_open): Ditto.
        * libc/search/hash_page.c (open_tmp): Ditto.
        * libc/reent/Makefile.am: Add fcntlr.c.
        * libc/reent/Makefile.in: Regenerated.
        * libc/reent/fcntlr.c: New file.
        * libc/stdio/fdopen.c (_fdopen_r): Change to call _fcntl_r
        instead of _fcntl when HAVE_FCNTL flag is set.
        * libc/syscalls/sysfcntl.c (fcntl): Check for HAVE_FCNTL flag
        to see if _fcntl or _fcntl_r should be called.  If flag is not
        set, default to ENOSYS stub. 
							
						 
						
							2002-09-19 21:28:52 +00:00  
				
					
						
							
							
								 
						
							
								9211a1adec 
								
							 
						 
						
							
							
								
								2002-09-16  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/wchar.h (mbstate_t): Change protective flag to
        be _MBSTATE_T.
        * libc/include/sys/_types.h (_mbstate_t): Remove protective flag.
        [__CYGWIN__]: Remove special code that defines mbstate_t and WEOF
        for Cygwin.
        * libc/sys/linux/sys/_types.h (_mbstate_t): Remove protective flag. 
							
						 
						
							2002-09-16 18:55:25 +00:00  
				
					
						
							
							
								 
						
							
								a861509239 
								
							 
						 
						
							
							
								
								2002-09-11  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* acinclude.m4 (enable-newlib-mb): Change check to
        default newlib_mb variable to empty string rather than "no".
        * configure.host: Remove hard-coding of -DMB_CAPABLE for
        x86-linux and Cygwin.  Add code to check for newlib_mb
        being unset in which case set to "yes" for x86-linux and
        Cygwin.  Change check for newlib_mb being "yes" to allow
        for an empty string.
        * configure.in (_MB_LEN_MAX): New AC_DEFINE.
        * newlib.hin (_MB_LEN_MAX): New define to configure.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * libc/include/limits.h: New file.
        * libc/sys/linux/include/limits.h: Ditto.
        * doc/aclocal.m4 doc/configure libc/aclocal.m4
          libc/configure libc/machine/aclocal.m4
          libc/machine/configure libc/machine/a29k/aclocal.m4
          libc/machine/a29k/configure libc/machine/arm/aclocal.m4
          libc/machine/arm/configure libc/machine/d10v/aclocal.m4
          libc/machine/d10v/configure libc/machine/d30v/aclocal.m4
          libc/machine/d30v/configure libc/machine/fr30/aclocal.m4
          libc/machine/fr30/configure libc/machine/frv/aclocal.m4
          libc/machine/frv/configure libc/machine/h8300/aclocal.m4
          libc/machine/h8300/configure libc/machine/h8500/aclocal.m4
          libc/machine/h8500/configure libc/machine/hppa/aclocal.m4
          libc/machine/hppa/configure libc/machine/i386/aclocal.m4
          libc/machine/i386/configure libc/machine/i960/aclocal.m4
          libc/machine/i960/configure libc/machine/m32r/aclocal.m4
          libc/machine/m32r/configure libc/machine/m68hc11/aclocal.m4
          libc/machine/m68hc11/configure libc/machine/m68k/aclocal.m4
          libc/machine/m68k/configure libc/machine/m88k/aclocal.m4
          libc/machine/m88k/configure libc/machine/mips/aclocal.m4
          libc/machine/mips/configure libc/machine/mn10200/aclocal.m4
          libc/machine/mn10200/configure libc/machine/mn10300/aclocal.m4
          libc/machine/mn10300/configure libc/machine/necv70/aclocal.m4
          libc/machine/necv70/configure libc/machine/powerpc/aclocal.m4
          libc/machine/powerpc/configure libc/machine/sh/aclocal.m4
          libc/machine/sh/configure libc/machine/sparc/aclocal.m4
          libc/machine/sparc/configure libc/machine/tic80/aclocal.m4
          libc/machine/tic80/configure libc/machine/v850/aclocal.m4
          libc/machine/v850/configure libc/machine/w65/aclocal.m4
          libc/machine/w65/configure libc/machine/xscale/aclocal.m4
          libc/machine/xscale/configure
          libc/machine/xstormy16/aclocal.m4
          libc/machine/xstormy16/configure libc/machine/z8k/aclocal.m4
          libc/machine/z8k/configure libc/sys/aclocal.m4
          libc/sys/configure libc/sys/a29khif/aclocal.m4
          libc/sys/a29khif/configure libc/sys/arc/aclocal.m4
          libc/sys/arc/configure libc/sys/arm/aclocal.m4
          libc/sys/arm/configure libc/sys/cygwin/aclocal.m4
          libc/sys/cygwin/configure libc/sys/d10v/aclocal.m4
          libc/sys/d10v/configure libc/sys/decstation/aclocal.m4
          libc/sys/decstation/configure libc/sys/go32/aclocal.m4
          libc/sys/go32/configure libc/sys/h8300hms/aclocal.m4
          libc/sys/h8300hms/configure libc/sys/h8500hms/aclocal.m4
          libc/sys/h8500hms/configure libc/sys/idt/aclocal.m4
          libc/sys/idt/configure libc/sys/linux/aclocal.m4
          libc/sys/linux/configure libc/sys/linux/machine/aclocal.m4
          libc/sys/linux/machine/configure
          libc/sys/linux/machine/i386/aclocal.m4
          libc/sys/linux/machine/i386/configure
          libc/sys/m88kbug/aclocal.m4 libc/sys/m88kbug/configure
          libc/sys/mmixware/aclocal.m4 libc/sys/mmixware/configure
          libc/sys/netware/aclocal.m4 libc/sys/netware/configure
          libc/sys/rtems/aclocal.m4 libc/sys/rtems/configure
          libc/sys/sh/aclocal.m4 libc/sys/sh/configure
          libc/sys/sparc64/aclocal.m4 libc/sys/sparc64/configure
          libc/sys/sun4/aclocal.m4 libc/sys/sun4/configure
          libc/sys/sysmec/aclocal.m4 libc/sys/sysmec/configure
          libc/sys/sysnec810/aclocal.m4 libc/sys/sysnec810/configure
          libc/sys/sysnecv850/aclocal.m4 libc/sys/sysnecv850/configure
          libc/sys/sysvi386/aclocal.m4 libc/sys/sysvi386/configure
          libc/sys/sysvnecv70/aclocal.m4 libc/sys/sysvnecv70/configure
          libc/sys/tic80/aclocal.m4 libc/sys/tic80/configure
          libc/sys/w65/aclocal.m4 libc/sys/w65/configure
          libc/sys/z8ksim/aclocal.m4 libc/sys/z8ksim/configure
          libm/aclocal.m4 libm/configure: Regenerated. 
							
						 
						
							2002-09-11 18:36:55 +00:00  
				
					
						
							
							
								 
						
							
								be83844e4c 
								
							 
						 
						
							
							
								
								2002-09-09  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/machine/i386/crt0.c (_start): Remove
        code that clears the .bss section. 
							
						 
						
							2002-09-10 00:46:45 +00:00  
				
					
						
							
							
								 
						
							
								9c64d2a7ba 
								
							 
						 
						
							
							
								
								2002-09-09  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/_types.h (_mbstate_t): Changed to use
        unsigned char internally.
        * libc/sys/linux/sys/_types.h: Ditto.
        * libc/include/sys/reent.h
        * libc/stdlib/mblen.c (mblen): Use function-specific state
        value from default reentrancy structure.
        * libc/stdlib/mblen_r.c (_mblen_r):  If return code from
        _mbtowc_r is less than 0, reset state __count value and
        return -1.
        * libc/stdlib/mbrlen.c (mbrlen): If the input state pointer
        is NULL, use the function-specific pointer provided in the
        default reentrancy structure.
        * libc/stdlib/mbrtowc.c: Add reentrant form of function.
        If input state pointer is NULL, use function-specific area
        provided in reentrancy structure.
        * libc/stdlib/mbsrtowcs.c: Ditto.
        * libc/stdlib/wcrtomb.c: Ditto.
        * libc/stdlib/wcsrtombs.c: Ditto.
        * libc/stdlib/mbstowcs.c: Reformat.
        * libc/stdlib/wcstombs.c: Ditto.
        * libc/stdlib/mbstowcs_r.c (_mbstowcs_r): If an error occurs,
        reset the state's __count value and return -1.
        * libc/stdlib/mbtowc.c: Ditto.
        * libc/stdlib/mbtowc_r.c (_mbtowc_r): Add restartable functionality.
        If number of bytes is used up before completing a valid multibyte
        character, return -2 and save the state.
        * libc/stdlib/wctomb_r.c (_wctomb_r): Define __state as __count
        and change some __count references to __state for clarity. 
							
						 
						
							2002-09-09 21:42:14 +00:00  
				
					
						
							
							
								 
						
							
								218b7a5638 
								
							 
						 
						
							
							
								
								2002-09-06  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/config.h (MB_LEN_MAX): Removed as this
        is defined by <limits.h>. 
							
						 
						
							2002-09-06 15:45:58 +00:00  
				
					
						
							
							
								 
						
							
								c210a6ea06 
								
							 
						 
						
							
							
								
								2002-09-05  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>  
							
							... 
							
							
							
							* libc/include/wchar.h (WCHAR_MAX): Only define if not already
        defined. 
							
						 
						
							2002-09-05 15:26:42 +00:00  
				
					
						
							
							
								 
						
							
								ca3a1a6b67 
								
							 
						 
						
							
							
								
								2002-09-04  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>  
							
							... 
							
							
							
							* libc/include/sys/config.h: Define accordingly __WCHAR_MAX__.
        * libc/include/wchar.h: Define WCHAR_MIN as 0 and WCHAR_MAX as
        __WCHAR_MAX__ or 0x7fffffffu.
        * libc/string/wcscmp.c: Delete wrong and unnecessary type cast.
        * libc/string/wcsncmp.c: Ditto. 
							
						 
						
							2002-09-04 18:17:55 +00:00  
				
					
						
							
							
								 
						
							
								efa077ce22 
								
							 
						 
						
							
							
								
								2002-09-04  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>  
							
							... 
							
							
							
							* libc/include/sys/config.h: Define accordingly __WCHAR_MAX__.
        * libc/include/wchar.h: Define WCHAR_MIN as 0 and WCHAR_MAX as
        __WCHAR_MAX__ or 0x7fffffffu.
        * libc/string/wcscmp.c: Delete wrong and unnecessary type cast.
        * libc/string/wcsncmp.c: Ditto. 
							
						 
						
							2002-09-04 18:16:55 +00:00  
				
					
						
							
							
								 
						
							
								e4b0ebc1d3 
								
							 
						 
						
							
							
								
								2002-09-03  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/string/wcschr.c: Add include of <stddef.h>.
        * libc/string/wcspbrk.c: Ditto.
        * libc/string/wcsrchr.c: Ditto.
        * libc/string/wcsstr.c: Ditto. 
							
						 
						
							2002-09-03 19:52:10 +00:00  
				
					
						
							
							
								 
						
							
								3db40db7d8 
								
							 
						 
						
							
							
								
								2002-09-03  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/_types.h (_flock_t): Added.
        * libc/include/sys/lock.h (__lock_try_acquire): New interface.
        (__lock_try_acquire_recursive): Ditto.
        * libc/include/sys/reent.h (__sFILE, __sFILE64): Add new
        _lock field.
        * libc/stdio/findfp.c (std)[!__SINGLE_THREAD__]: Initialize _lock
        field.
        * libc/stdio/fopen.c (_fopen_r)[!__SINGLE_THREAD__]: Ditto.
        * libc/stdio64/fopen64.c (_fopen64_r)[!__SINGLE_THREAD__]: Ditto.
        * libc/sys/linux/include/time.h (struct timespec): Moved from
        <sys/types.h> and added check for __need_timespec flag so type
        can be defined by itself.
        * libc/sys/linux/sys/_types.h (_flock_t): New type.
        * libc/sys/linux/sys/types.h (struct timespec): Moved to
        <time.h>. 
							
						 
						
							2002-09-03 19:40:36 +00:00  
				
					
						
							
							
								 
						
							
								cd45f029c2 
								
							 
						 
						
							
							
								
								* libc/sys/linux/argp: New directory.  
							
							... 
							
							
							
							* libc/sys/linux/getopt.c: New file.
	* libc/sys/linux/getopt1.c: New file.
	* libc/sys/linux/getoptlong.c: Remove file.
	* libc/sys/linux/include/argp.h: New file.
	* libc/sys/linux/Makefile.am: Define argp_dir and ARGP_LIB,
	based on ELIX level.
	(SUBDIRS): Add argp_dir.
	(SUBLIBS): Add ARGP_LIB.
	(ELIX_2_OBJS): Add getopt.$(oext), getopt1.$(oext), remove
	getopt_long.$(oext).
	* libc/sys/linux/configure.in (AC_OUTPUT): Add argp/Makefile. 
							
						 
						
							2002-08-29 23:53:06 +00:00  
				
					
						
							
							
								 
						
							
								3c6891852a 
								
							 
						 
						
							
							
								
								2002-08-29  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/libc.texinfo: Add node reference to wide-character strings.
        * libc/string/wcstrings.tex: New file.
        * libc/string/strtok_r.c: Remove outdated advertising clause.
        * libc/string/Makefile.am (doc): Add wide-character string
        chapter to documentation.
        * libc/string/Makefile.in: Regenerated. 
							
						 
						
							2002-08-29 19:47:43 +00:00  
				
					
						
							
							
								 
						
							
								890e7a1d1a 
								
							 
						 
						
							
							
								
								2002-08-29  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>  
							
							... 
							
							
							
							* libc/include/wchar.h: Define NULL. Define WEOF more general
        way. Declare functions in newlib manner.
        * libc/stdlib/Makefile.am: Delete wmem*.c
        * libc/stdlib/Makefile.in: Regenerated.
        * libc/stdlib/wmemchr.c: Delete.
        * libc/stdlib/wmemcmp.c: Ditto.
        * libc/stdlib/wmemcpy.c: Ditto.
        * libc/stdlib/wmemmove.c: Ditto.
        * libc/stdlib/wmemset.c: Ditto.
        * libc/string/Makefile.am: Add wmem*.c and wcs*.c.
        * libc/string/Makefile.in: Regenerated.
        * libc/string/wcscat.c: New file derived from the NetBSD C Library.
        * libc/string/wcschr.c: Ditto.
        * libc/string/wcscmp.c: Ditto.
        * libc/string/wcscpy.c: Ditto.
        * libc/string/wcscspn.c: Ditto.
        * libc/string/wcslcat.c: Ditto.
        * libc/string/wcslcpy.c: Ditto.
        * libc/string/wcslen.c: Ditto.
        * libc/string/wcsncat.c: Ditto.
        * libc/string/wcsncmp.c: Ditto.
        * libc/string/wcsncpy.c: Ditto.
        * libc/string/wcspbrk.c: Ditto.
        * libc/string/wcsrchr.c: Ditto.
        * libc/string/wcsspn.c: Ditto.
        * libc/string/wcsstr.c: Ditto.
        * libc/string/wmemchr.c: Ditto.
        * libc/string/wmemcmp.c: Ditto.
        * libc/string/wmemcpy.c: Ditto.
        * libc/string/wmemmove.c: Ditto.
        * libc/string/wmemset.c: Ditto. 
							
						 
						
							2002-08-29 19:38:25 +00:00  
				
					
						
							
							
								 
						
							
								86620e2190 
								
							 
						 
						
							
							
								
								2002-08-29  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/locale/locale.c (_setlocale_r)[MB_CAPABLE]: Fix so
        default locale "" is accepted for LC_CTYPE or LC_MESSAGES
        and is treated as if "C" was specified. 
							
						 
						
							2002-08-29 15:32:08 +00:00  
				
					
						
							
							
								 
						
							
								f3741c2701 
								
							 
						 
						
							
							
								
								2002-08-28  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* Makefile.am (install-data-local): Move install of build
        newlib.h after installing headers in libc/include so as to
        overwrite default newlib.h.
        * Makefile.in: Regenerated. 
							
						 
						
							2002-08-29 00:22:10 +00:00  
				
					
						
							
							
								 
						
							
								48da61f5bb 
								
							 
						 
						
							
							
								
								2002-08-28  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/newlib.h: New file for tools that use newlib
        headers but don't build newlib first (e.g. gcc). 
							
						 
						
							2002-08-28 23:42:53 +00:00  
				
					
						
							
							
								 
						
							
								d82a94ace4 
								
							 
						 
						
							
							
								
								2002-08-28  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/stdlib/wmemchr.c: Explicitly include <_ansi.h>.
        * libc/stdlib/wmemcmp.c: Ditto.
        * libc/stdlib/wmemcpy.c: Ditto.
        * libc/stdlib/wmemmove.c: Ditto.
        * libc/stdlib/wmemset.c: Ditto. 
							
						 
						
							2002-08-28 17:58:44 +00:00  
				
					
						
							
							
								 
						
							
								7d08241b68 
								
							 
						 
						
							
							
								
								2002-08-27  Egor Duda  <deo@logos-m.ru>  
							
							... 
							
							
							
							* libc/stdlib/wmemchr.c: New file.
        * libc/stdlib/wmemcmp.c: Ditto.
        * libc/stdlib/wmemcpy.c: Ditto.
        * libc/stdlib/wmemmove.c: Ditto.
        * libc/stdlib/wmemset.c: Ditto.
        * libc/stdlib/Makefile.am (GENERAL_SOURCES): Add new files.
        * configure.host: Default -DMB_CAPABLE for cygwin.
        * libc/include/wchar.h: Declare wmemchr(), wmemcmp(), wmemcpy(),
        wmemmove() and wmemset().  Add include of <_ansi.h>.
        * libc/stdlib/Makefile.in: Regenerate. 
							
						 
						
							2002-08-27 21:20:10 +00:00  
				
					
						
							
							
								 
						
							
								ff2bf8523b 
								
							 
						 
						
							
							
								
								2002-08-27  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Remove _ELIX_LEVEL flag setting.
        * Makefile.am(stmp-targ-include): Copy newlib.h to targ-include.
        (install-data-local): Install newlib.h.
        * Makefile.in: Regenerated.
        * aclocal.m4: Ditto.
        * configure: Ditto.
        * configure.in: Add AM_CONFIG_HEADER to generate newlib.h based on
        newlib.hin.  Add AC_DEFINE_UNQUOTED entries for _ELIX_LEVEL
        and _NEWLIB_VERSION to fill in newlib.h header file entries.
        In AC_OUTPUT statement, unset ac_file so multilib support does
        not use last ac_file temporary used in newlib.h configuration.
        * libc/include/_ansi.h: Include <newlib.h>.
        * newlib.hin: New template file for newlib.h.
        * stamp-h.in: New file. 
							
						 
						
							2002-08-27 20:30:15 +00:00  
				
					
						
							
							
								 
						
							
								8da1639b0c 
								
							 
						 
						
							
							
								
								2002-08-27  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* Makefile.am(stmp-targ-include): Copy newlib.h to targ-include.
        (install-data-local): Install newlib.h.
        * Makefile.in: Regenerated.
        * aclocal.m4: Ditto.
        * configure: Ditto.
        * configure.in: Add AM_CONFIG_HEADER to generate newlib.h based on
        newlib.hin.  Add AC_DEFINE_UNQUOTED entries for _ELIX_LEVEL
        and _NEWLIB_VERSION to fill in newlib.h header file entries.
        In AC_OUTPUT statement, unset ac_file so multilib support does
        not use last ac_file temporary used in newlib.h configuration.
        * libc/include/_ansi.h: Include <newlib.h>.
        * newlib.hin: New template file for newlib.h.
        * stamp-h.in: New file. 
							
						 
						
							2002-08-27 20:27:35 +00:00  
				
					
						
							
							
								 
						
							
								9b487837a5 
								
							 
						 
						
							
							
								
								Fix typo.  
							
							
							
						 
						
							2002-08-26 20:26:57 +00:00  
				
					
						
							
							
								 
						
							
								a4421c1152 
								
							 
						 
						
							
							
								
								2002-08-26  Wu Yongwei <adah@netstd.com>  
							
							... 
							
							
							
							* time.h (timezonevar): Change "#if" to "#ifdef". 
							
						 
						
							2002-08-26 19:05:48 +00:00  
				
					
						
							
							
								 
						
							
								90b65e2d06 
								
							 
						 
						
							
							
								
								2002-08-26  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* Makefile.am(LIBC_OBJECTLISTS): Add STDIO64_OBJECTLIST.
        * Makefile.in: Regenerated.
        * acinclude.m4: Add support for --enable-newlib-elix-level option.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * configure.host: Add code to define _ELIX_LEVEL if
        --enable-newlib-elix-level option is used.
        * configure.in:
        * libc/aclocal.m4: Regenerated.
        * libc/configure: Ditto.
        * libc/argz/Makefile.am: Add EL/IX level checking.
        * libc/argz/Makefile.in: Regenerated.
        * libc/argz/dummy.c: New file.
        * libc/ctype/Makefile.am: Add EL/IX level checking.
        * libc/ctype/Makefile.in: Regenerated.
        * libc/locale/Makefile.am: Add EL/IX level checking.
        * libc/locale/Makefile.in: Regenerated.
        * libc/posix/Makefile.am: Add EL/IX level checking.
        * libc/posix/Makefile.in: Regenerated.
        * libc/posix/telldir.c: Add EL/IX level checking.
        * libc/reent/Makefile.am: Ditto.
        * libc/reent/fstat64r.c: Ditto.
        * libc/reent/lseek64r.c: Ditto.
        * libc/reent/open64r.c: Ditto.
        * libc/reent/Makefile.in: Regenerated.
        * libc/search/Makefile.am: Add EL/IX level checking.
        * libc/search/Makefile.in: Regenerated.
        * libc/stdio/Makefile.am: Add EL/IX level checking.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio64/Makefile.am: Add EL/IX level checking.
        * libc/stdio64/Makefile.in: Regenerated.
        * libc/stdio64/dummy.c: New file.
        * libc/stdio64/fgetpos64.c: Fix so _LARGEFILE_64 macro is checked
        after first include.
        * libc/stdio64/fopen64.c: Ditto.
        * libc/stdio64/freopen64.c: Ditto.
        * libc/stdio64/fseeko64.c: Ditto.
        * libc/stdio64/fsetpos64.c: Ditto.
        * libc/stdio64/ftello64.c: Ditto.
        * libc/stdio64/tmpfile64.c: Ditto.
        * libc/stdlib/Makefile.am: Add EL/IX level checking.
        * libc/stdlib/Makefile.in: Regenerated.
        * libc/stdlib/mstats.c: Add EL/IX level checking.
        * libc/string/Makefile.am: Ditto.
        * libc/string/Makefile.in: Regenerated.
        * libc/sys/linux/Makefile.am: Add EL/IX level checking.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/aclocal.m4: Ditto.
        * libc/sys/linux/configure: Ditto.
        * libc/sys/linux/aio.c: Add EL/IX level checking.
        * libc/sys/linux/ftok.c: Ditto.
        * libc/sys/linux/getdate.c: Ditto.
        * libc/sys/linux/ids.c: Ditto.
        * libc/sys/linux/inode.c: Ditto.
        * libc/sys/linux/io.c: Ditto.
        * libc/sys/linux/process.c: Ditto.
        * libc/sys/linux/resource.c: Ditto.
        * libc/sys/linux/sched.c: Ditto.
        * libc/sys/linux/sig.c: Ditto.
        * libc/sys/linux/termios.c: Ditto.
        * libc/sys/linux/wait.c: Ditto plus add __waitpid and
        __libc___waitpid weak aliases.
        * libc/sys/linux/machine/i386/syscall.h: Add new _base macros
        that generate the code for a syscall, but do not create a
        weak alias.
        * libc/syscalls/Makefile.am: Add EL/IX level checking.
        * libc/syscalls/Makefile.in: Regenerated.
        * libc/time/tzset_r.c: Change to replace strdup with equivalent
        functionality.
        * libc/unix/Makefile.am: Add EL/IX level checking.
        * libc/unix/Makefile.in: Regenerated. 
							
						 
						
							2002-08-26 18:56:09 +00:00  
				
					
						
							
							
								 
						
							
								2e2b268ce6 
								
							 
						 
						
							
							
								
								* libc/include/malloc.h: On cygwin, define malloc _r functions as wrapper  
							
							... 
							
							
							
							macros to standard malloc functions.
* libc/include/stdlib.h: Ditto.
* configure.host: Always define MALLOC_PROVIDED on cygwin. 
							
						 
						
							2002-08-26 04:33:46 +00:00  
				
					
						
							
							
								 
						
							
								8d9112f2f3 
								
							 
						 
						
							
							
								
								* libc/include/langinfo.h: New file.  
							
							... 
							
							
							
							* libc/include/wchar.h: Likewise.
	* libc/include/sys/syslimits.h: Likewise.
	* libc/locale/fix_grouping.c: Likewise.
	* libc/locale/ldpart.c: Likewise.
	* libc/locale/ldpart.h: Likewise.
	* libc/locale/lmessages.c: Likewise.
	* libc/locale/lmessages.h: Likewise.
	* libc/locale/lmonetary.c: Likewise.
	* libc/locale/lmonetary.h: Likewise.
	* libc/locale/lnumeric.c: Likewise.
	* libc/locale/lnumeric.h: Likewise.
	* libc/locale/nl_langinfo.3: Likewise.
	* libc/locale/nl_langinfo.c: Likewise.
	* libc/locale/timelocal.c: Likewise.
	* libc/locale/timelocal.h: Likewise.
	* libc/stdlib/btowc.c: Likewise.
	* libc/stdlib/mbrlen.c: Likewise.
	* libc/stdlib/mbrtowc.c: Likewise.
	* libc/stdlib/mbsinit.c: Likewise.
	* libc/stdlib/mbsrtowcs.c: Likewise.
	* libc/stdlib/wcrtomb.c: Likewise.
	* libc/stdlib/wcsrtombs.c: Likewise.
	* libc/stdlib/wctob.c: Likewise.
	* libc/sys/linux/prof-freq.c: Likewise.
	* libc/sys/linux/profile.c: Likewise.
	* libc/sys/linux/machine/i386/dl-procinfo.c: Likewise.
	* libc/sys/linux/machine/i386/dl-procinfo.h: Likewise.
	* libc/include/stdlib.h: Change re-entrant functions to take
	mbstate_t pointers.
	* libc/include/sys/_types.h: Define _mbstate_t.
	* libc/include/sys/config.h (MB_LEN_MAX): New macro.
	* libc/include/sys/errno.h (EILSEQ): New error code.
	* libc/include/sys/reent.h: Include wchar.h.  Change reentrant
	structure to use mbstate_t.
	* libc/locale/Makefile.am (LIB_SOURCES): Add new files.
	* libc/machine/powerpc/vfprintf.c: Use mbstate_t.
	* libc/machine/powerpc/vfscanf.c: Likewise.
	* libc/stdio/getdelim.c: Reallocate buffer only when necessary.
	* libc/stdio/vfprintf.c: Likewise.
	* libc/stdio/vfscanf.c: Likewise.
	* libc/stdlib/Makefile.am (LIB_SOURCES): Add new files.
	* libc/stdlib/mblen.c: Use mbstate_t.
	* libc/stdlib/mblen_r.c: Likewise.
	* libc/stdlib/mbstowcs.c: Likewise.
	* libc/stdlib/mbstowcs_r.c: Likewise.
	* libc/stdlib/mbtowc.c: Likewise.
	* libc/stdlib/mbtowc_r.c: Likewise.
	* libc/stdlib/wcstombs.c: Likewise.
	* libc/stdlib/wcstombs_r.c: Likewise.
	* libc/stdlib/wctomb_r.c: Likewise.
	* libc/sys/linux/Makefile.am (LIB_SOURCES): Add prof-freq.c and
	profile.c.
	* libc/sys/linux/machine/i386/Makefile.am (LIB_SOURCES): Add
	dl-procinfo.c.
	* libc/sys/linux/sys/errno.h (EILSEQ): New error code.
	* libc/sys/linux/sys/types.h (off_t): Define type.
	* testsuite/newlib.locale/UTF-8.c: Change locale name from UTF-8
	to C-UTF-8.
	* testsuite/newlib.locale/UTF-8.exp: Likewise. 
							
						 
						
							2002-08-23 01:56:05 +00:00  
				
					
						
							
							
								 
						
							
								fe47ea33a9 
								
							 
						 
						
							
							
								
								2002-08-20  Casper S. Hornstrup  <chorns@users.sourceforge.net>  
							
							... 
							
							
							
							* libc/stdlib/mallocr.c: #include windows.h on Win32.
          (AlignPage): Continue macro on next line. 
							
						 
						
							2002-08-20 15:29:30 +00:00  
				
					
						
							
							
								 
						
							
								ada73509c0 
								
							 
						 
						
							
							
								
								2002-08-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/include/pthread.h: New file. 
							
						 
						
							2002-08-20 02:16:12 +00:00  
				
					
						
							
							
								 
						
							
								64b5e8f2bb 
								
							 
						 
						
							
							
								
								2002-08-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/types.h: Support __need_inttypes macro
        that only sets the __intxx and __uintxx types.
        * libc/machine/powerpc/Makefile.am: Add stdlib to include directories
        to get mprec.h.
        * libc/machine/powerpc/Makefile.in: Regenerated.
        * libc/machine/powerpc/vfprintf.c: Fix state variable type.
        * libc/machine/powerpc/vfscanf.c: Fix state variable type.  Remove
        redundant fixed-point conversion prototypes.
        * libc/machine/powerpc/machine/stdlib.h[__SPE__]: Include <sys/types.h>
        after setting __need_inttypes. 
							
						 
						
							2002-08-20 01:40:39 +00:00  
				
					
						
							
							
								 
						
							
								a94b60cea4 
								
							 
						 
						
							
							
								
								* libc/include/sys/unistd.h: Add getsid declaration for cygwin.  
							
							
							
						 
						
							2002-08-18 06:08:39 +00:00  
				
					
						
							
							
								 
						
							
								29e17a863d 
								
							 
						 
						
							
							
								
								2002-08-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/config.h[__PPC__][__SPE__]: Set
        _LONG_DOUBLE to double. 
							
						 
						
							2002-08-17 06:10:33 +00:00  
				
					
						
							
							
								 
						
							
								936b520f8e 
								
							 
						 
						
							
							
								
								2002-08-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Add powerpc*-*-eabispe* configuration.
        * libc/machine/powerpc/atosfix16.c: New fixed-point conversion file.
        * libc/machine/powerpc/atosfix32.c: Ditto.
        * libc/machine/powerpc/atosfix64.c: Ditto.
        * libc/machine/powerpc/atoufix16.c: Ditto.
        * libc/machine/powerpc/atoufix32.c: Ditto.
        * libc/machine/powerpc/atoufix64.c: Ditto.
        * libc/machine/powerpc/fix64.h: Ditto.
        * libc/machine/powerpc/simdldtoa.c: Ditto.
        * libc/machine/powerpc/strtosfix16.c: Ditto.
        * libc/machine/powerpc/strtosfix32.c: Ditto.
        * libc/machine/powerpc/strtosfix64.c: Ditto.
        * libc/machine/powerpc/strtoufix16.c: Ditto.
        * libc/machine/powerpc/strtoufix32.c: Ditto.
        * libc/machine/powerpc/strtoufix64.c: Ditto.
        * libc/machine/powerpc/ufix64toa.c: Ditto.
        * libc/machine/powerpc/configure.in: Add check for
        powerpc*-eabispe and add fixed-point conversion functions.
        * libc/machine/powerpc/configure: Regenerated.
        * libc/machine/powerpc/vfprintf.c[__SPE__]: Add support for
        %r and %R format specifiers which handle fixed-point data.
        * libc/machine/powerpc/vfscanf.c[__SPE__]: Ditto.
        * libc/machine/powerpc/machine/stdlib.h[__SPE__]: Add fixed-point
        function prototypes. 
							
						 
						
							2002-08-17 05:57:20 +00:00  
				
					
						
							
							
								 
						
							
								ad5527663e 
								
							 
						 
						
							
							
								
								2002-08-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							*  Makefile.am: Move cmath stuff into libc/sys/linux.
        *  Makefile.in: Regenerated.
        *  configure.host: Default -DMB_CAPABLE for x86-linux.
        *  libc/include/reent.h: Define _sbrk to take signed int argument.
        *  libc/include/sys/unistd.h: Ditto for _sbrk_r and sbrk.
        *  libc/locale/locale.c[MB_CAPABLE]: Add LC_MESSAGES support and
        make locale name checking more efficient.  Also allow "C-ISO-8859-1"
        locale for LC_CTYPE and LC_MESSAGES.
        *  libc/reent/sbrkr.c: Change prototype to take ptrdiff_t.
        *  libc/sys/linux/brk.c: Change sbrk prototype.
        *  libc/sys/linux/include/time.h: Remove Cygwin stuff and
        include <sys/features.h>.
        (CLOCK_THREAD_CPUTIME): Renamed to CLOCK_THREAD_CPUTIME_ID.
        (CLOCK_PROCESS_CPUTIME): Renamed to CLOCK_PROCESS_CPUTIME_ID.
        *  libc/sys/linux/sys/cdefs.h: Replace with glibc sys/cdefs.h
        with a few local additions.
        *  libc/sys/linux/sys/features.h: New file.
        *  libc/sys/linux/sys/unistd.h: Change _sbrk_r and sbrk prototypes
        to take signed argument.
        *  libc/syscalls/syssbrk.c: Change sbrk, _sbrk_r, and _sbrk
        prototypes to take signed size argument. 
							
						 
						
							2002-08-17 05:19:18 +00:00  
				
					
						
							
							
								 
						
							
								d3bd3632ac 
								
							 
						 
						
							
							
								
								* libc/sys/linux/cmath: New directory.  
							
							... 
							
							
							
							* libc/sys/linux/include/cmathcalls.h: New file.
	* libc/sys/linux/include/complex.h: New file.
	* libc/sys/linux/machine/i386/huge_val.h: New file
	* libm/math/w_sincos.c: New file
	* libm/math/wf_sincos.c: New file
	* libm/mathfp/s_sincos.c: New file
	* libm/mathfp/sf_sincos.c: New file
	* Makefile.am (LIBC_OBJECTLISTS): Add cmath/objectlist.awk.in.
	* libc/include/math.h: Add sincos and sincosf declarations.
	* libc/sys/linux/Makefile.am (SUBDIRS): Add cmath.
	(SUBLIBS): Likewise.
	* libc/sys/linux/configure.in (AC_OUTPUT): Add cmath.
	* libm/math/Makefile.am (src): Add w_sincos.c.
	(fsrc): Add wf_sincos.c.
	* libm/mathfp/Makefile.am (src): Add s_sincos.c
	(fsrc): Add sf_sincos.c. 
							
						 
						
							2002-08-16 21:29:45 +00:00  
				
					
						
							
							
								 
						
							
								b3a9676ba0 
								
							 
						 
						
							
							
								
								2002-08-12  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/machine/i386/crt0.c (__bss_start,_end):
        Declare as extern chars and use the address operator to
        properly use values set in linker script. 
							
						 
						
							2002-08-13 00:11:51 +00:00  
				
					
						
							
							
								 
						
							
								659e70628e 
								
							 
						 
						
							
							
								
								2002-08-09  Jason Tishler  <jason@tishler.net>  
							
							... 
							
							
							
							* libc/stdlib/mallocr.c: Include <limits.h>.
        (request2size): Change macro to do
        unsigned long comparisons and avoid signed overflow.
        (mALLOc): Add overflow check for the number of bytes to allocate.
        (rEALLOc): Ditto. 
							
						 
						
							2002-08-09 21:33:29 +00:00  
				
					
						
							
							
								 
						
							
								037240a242 
								
							 
						 
						
							
							
								
								2002-08-09  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Add check for --enable-newlib-io-pos-args
        and define WANT_IO_POS_ARGS flag if enabled.  Define
        the flag by default for x86-linux configurations.
        * configure.in: Add support for --enable-newlib-io-pos-args.
        * libc/configure.in: Ditto.
        * configure: Regenerated.
        * libc/configure: Ditto.
        * libc/stdio/Makefile.am: Specify -fshort-enums for compiling
        vfprintf.c and vfiprintf.c.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/vfprintf.c: Add positional argument support that
        is enabled by compiling with -DWANT_IO_POS_ARGS. 
							
						 
						
							2002-08-09 21:12:09 +00:00  
				
					
						
							
							
								 
						
							
								172fda76d4 
								
							 
						 
						
							
							
								
								* libc/include/machine/setjmp.h: For mips, define _JBLEN based  
							
							... 
							
							
							
							based on __mips_soft_float rather than __mips64.
	* libc/machine/mips/setjmp.S: Provide hard and soft float versions
	of both 32-bit and 64-bit code. 
							
						 
						
							2002-08-07 17:07:42 +00:00  
				
					
						
							
							
								 
						
							
								4866247e29 
								
							 
						 
						
							
							
								
								* libc/stdio/popen.c (popen): Allow "rb", "rt", "wb", and "wt" arguments for  
							
							... 
							
							
							
							popen to match similar functionality in fopen. 
							
						 
						
							2002-08-04 19:01:56 +00:00  
				
					
						
							
							
								 
						
							
								b96332ce3c 
								
							 
						 
						
							
							
								
								* libc/include/sys/unistd.h: Add setgroups prototype for Cygwin.  
							
							
							
						 
						
							2002-07-30 11:35:03 +00:00  
				
					
						
							
							
								 
						
							
								60d99bce80 
								
							 
						 
						
							
							
								
								2002-07-29  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add aio64.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/aio.c (aio_init): ENOSYS stub added.
        * libc/sys/linux/aio64.c: New file. 
							
						 
						
							2002-07-29 17:40:10 +00:00  
				
					
						
							
							
								 
						
							
								80a21be075 
								
							 
						 
						
							
							
								
								2002-07-26  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							*  libc/include/sys/param.h (MAX, MIN): Added macros.
        *  libc/sys/linux/Makefile.am: Add new files.
        *  libc/sys/linux/Makefile.in: Regenerated.
        *  libc/sys/linux/sys/stat.h: Add *stat64 prototypes.
        *  libc/sys/linux/inode.c (fchdir): Added syscall.
        *  libc/sys/linux/ftw.c: New file.
        *  libc/sys/linux/ftw64.c: Ditto.
        *  libc/sys/linux/getwd.c: Ditto.
        *  libc/sys/linux/scandir64.c: Ditto.
        *  libc/sys/linux/strverscmp.c: Ditto.
        *  libc/sys/linux/versionsort.c: Ditto.
        *  libc/sys/linux/versionsort64.c: Ditto. 
							
						 
						
							2002-07-26 21:44:34 +00:00  
				
					
						
							
							
								 
						
							
								6b6425cb53 
								
							 
						 
						
							
							
								
								2002-07-26  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/string/strings.tex: Fix typo for memccpy. 
							
						 
						
							2002-07-26 15:26:42 +00:00  
				
					
						
							
							
								 
						
							
								dc8ac8e650 
								
							 
						 
						
							
							
								
								2002-07-25  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/io64.c (truncate64, ftruncate64): Added.
        * libc/sys/linux/sys/types.h (off64_t): Definition added. 
							
						 
						
							2002-07-25 21:07:08 +00:00  
				
					
						
							
							
								 
						
							
								aa0ca6fd29 
								
							 
						 
						
							
							
								
								2002-07-25  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add fclean.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/fclean.c: New file. 
							
						 
						
							2002-07-25 20:09:20 +00:00  
				
					
						
							
							
								 
						
							
								61921945b6 
								
							 
						 
						
							
							
								
								2002-07-25  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add confstr.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/confstr.c: New file.
        * libc/sys/linux/confstr.h: Ditto.
        * libc/sys/linux/sys/unistd.h: Include <features.h> and
        <bits/environments.h>. 
							
						 
						
							2002-07-25 18:41:15 +00:00  
				
					
						
							
							
								 
						
							
								3d966a92d3 
								
							 
						 
						
							
							
								
								2002-07-25  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/config.h (__set_errno): Macro definition removed.
        * libc/sys/linux/fpathconf.c (__set_errno): Ditto.
        * libc/sys/linux/libc-internal.h (__set_errno): Ditto.
        * libc/sys/linux/pathconf.c (__set_errno): Ditto.
        * libc/sys/linux/ttyname_r.c (__set_errno): Ditto.
        * libc/sys/linux/sys/errno.h (__set_errno): Macro definition added. 
							
						 
						
							2002-07-25 17:59:48 +00:00  
				
					
						
							
							
								 
						
							
								53b5bff780 
								
							 
						 
						
							
							
								
								2002-07-24  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add new files.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/fstab.c: New file.
        * libc/sys/linux/fstatvfs.c: Ditto.
        * libc/sys/linux/fstatvfs64.c: Ditto.
        * libc/sys/linux/internal_statvfs.c: Ditto.
        * libc/sys/linux/mntent.c: Ditto.
        * libc/sys/linux/mntent_r.c: Ditto.
        * libc/sys/linux/statvfs.c: Ditto.
        * libc/sys/linux/statvfs64.c: Ditto.
        * libc/sys/linux/include/paths.h: Ditto.
        * libc/sys/linux/inode.c (statfs, fstatfs): New syscalls
        with double-underscore weak-aliases.
        * libc/sys/linux/sys/stat.h: Add *stat64 prototypes. 
							
						 
						
							2002-07-24 20:38:32 +00:00  
				
					
						
							
							
								 
						
							
								9cef8ef52b 
								
							 
						 
						
							
							
								
								2002-07-24  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/signal.h (SIG_IGN, SIG_DFL, SIG_ERR): Change
        to use _sig_func_ptr type casted constants.
        (_sig_func_ptr): Typedef moved to sys/signal.h.
        * libc/include/sys/signal.h (_sig_func_ptr): Typedef added.
        For __rtems, use POSIX definition, otherwise default to ANSI.
        * libc/sys/linux/sys/signal.h (_sig_func_ptr): Typedef added. 
							
						 
						
							2002-07-24 18:18:07 +00:00  
				
					
						
							
							
								 
						
							
								a703e0f2ee 
								
							 
						 
						
							
							
								
								2002-07-24  Stephane Carrez  <stcarrez@nerim.fr>  
							
							... 
							
							
							
							* configure.host: Recognize m6811-elf and m6812-elf targets.
        * libc/include/machine/setjmp.h (_JBLEN): Define for 68hc11/68hc12.
        * libc/include/machine/ieeefp.h (__IEEE_BIG_ENDIAN): Define for 68HC11.
        (_DOUBLE_IS_32BITS): Define when compiling with -fshort-double.
        * libc/include/sys/config.h (INT_MAX, UINT_MAX): Define
        according to __INT_MAX__.
        (_POINTER_INT): Define to short.
        * libc/machine/m68hc11/Makefile.am: New file.
        * libc/machine/m68hc11/Makefile.in: New file.
        * libc/machine/m68hc11/configure.in: New file.
        * libc/machine/m68hc11/configure: New file.
        * libc/machine/m68hc11/aclocal.m4: New file.
        * libc/machine/m68hc11/setjmp.S: New file. 
							
						 
						
							2002-07-24 15:44:24 +00:00  
				
					
						
							
							
								 
						
							
								d254189b38 
								
							 
						 
						
							
							
								
								2002-07-23  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/string.h: Add mempcpy, strndup, and _strndup_r
        prototypes.
        * libc/stdlib/Makefile.am: Remove strdup.c and strdup_r.c.
        * libc/stdlib/Makefile.in: Regenerated.
        * libc/stdlib/strdup.c: Removed.
        * libc/stdlib/strdup_r.c: Removed.
        * libc/string/Makefile.am: Add strdup.c, strdup_r.c, memccpy.c,
        mempcpy.c, strndup.c, and strndup_r.c.
        * libc/string/Makefile.in: Regenerated.
        * libc/string/memccpy.c: New file.
        * libc/string/mempcpy.c: Ditto.
        * libc/string/strndup.c: Ditto.
        * libc/string/strndup_r.c: Ditto.
        * libc/string/strdup.c: New file moved from stdlib.
        * libc/string/strdup_r.c: Ditto.
        * libc/string/strings.tex: Add memccpy and mempcpy documentation. 
							
						 
						
							2002-07-23 21:38:00 +00:00  
				
					
						
							
							
								 
						
							
								bc10065533 
								
							 
						 
						
							
							
								
								2002-07-23  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/stdio.h: Move fcloseall prototype within
        #ifndef _REENT_ONLY section.
        * libc/sys/linux/Makefile.am: Add new files.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/sys/stdio.h: Add ctermid prototype.
        * libc/sys/linux/sys/unistd.h: Add ttyname_r prototype.
        * libc/sys/linux/sys/types.h: Add ino64_t type.
        * libc/sys/linux/ctermid.c: New file.
        * libc/sys/linux/ttyname_r.c: Ditto.
        * libc/sys/linux/readdir64.c: Ditto. 
							
						 
						
							2002-07-23 19:40:45 +00:00  
				
					
						
							
							
								 
						
							
								f5f27f0778 
								
							 
						 
						
							
							
								
								2002-07-22  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/stdio.h (fcloseall, _fcloseall_r): Added prototypes.
        * libc/stdio/Makefile.am: Added fcloseall.c support.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/fcloseall.c: New file.
        * libc/stdio64/Makefile.am: Remove missing .def references.
        * libc/stdio64/Makefile.in: Regenerated. 
							
						 
						
							2002-07-22 23:53:50 +00:00  
				
					
						
							
							
								 
						
							
								d541ba3ec0 
								
							 
						 
						
							
							
								
								2002-07-22  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/machine/powerpc/time.c: Removed..renamed to times.c.
        * libc/machine/powerpc/times.c: New file.
        * libc/machine/powerpc/Makefile.am: Change time.c to times.c.
        * libc/machine/powerpc/Makefile.in: Regenerated. 
							
						 
						
							2002-07-22 20:26:51 +00:00  
				
					
						
							
							
								 
						
							
								e964bca8a8 
								
							 
						 
						
							
							
								
								2002-07-19  Aldy Hernandez  <aldyh@redhat.com>  
							
							... 
							
							
							
							* libc/machine/powerpc/time.c: New file.
        * libc/machine/powerpc/Makefile.am (lib_a_SOURCES): Add
        time.c.
        * libc/machine/powerpc/Makefile.in: Regenerated. 
							
						 
						
							2002-07-22 19:24:53 +00:00  
				
					
						
							
							
								 
						
							
								5e7d0a5510 
								
							 
						 
						
							
							
								
								* libc/libc.texinfo: Change copyright notices to Red Hat from  
							
							... 
							
							
							
							Cygnus.
	* libm/libm.texinfo: Likewise.
	* README: Change docs URL to
	http://sources.redhat.com/newlib/docs.html . 
							
						 
						
							2002-07-22 16:40:48 +00:00  
				
					
						
							
							
								 
						
							
								504628e782 
								
							 
						 
						
							
							
								
								2002-07-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add pathconf.c and fpathconf.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/inode.c: Add chmod, fchmod, and chown syscalls.
        * libc/sys/linux/io.c: Add ftruncate syscall.
        * libc/sys/linux/fpathconf.c: New file.
        * libc/sys/linux/pathconf.c: Ditto.
        * libc/sys/linux/linux_fsinfo.h: Ditto.
        * libc/sys/linux/sys/unistd.h: Ditto. 
							
						 
						
							2002-07-20 01:03:08 +00:00  
				
					
						
							
							
								 
						
							
								b155ad9f64 
								
							 
						 
						
							
							
								
								2002-07-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/stdio64/Makefile.am: Remove missing files.
        * libc/stdio64/Makefile.in: Regenerated. 
							
						 
						
							2002-07-19 23:27:05 +00:00  
				
					
						
							
							
								 
						
							
								c119e0ab7a 
								
							 
						 
						
							
							
								
								2002-07-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/config.h[__i386__][__linux__]: Define
        _LARGE64FILE_SOURCE to 1.
        * libc/sys/linux/Makefile.am: Add getrlimit64.c and setrlimit64.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/resource.c: Add __getrlimit and __setrlimit aliases.
        * libc/sys/linux/sys/linux_time.h: Protect struct timeval definition.
        * libc/sys/linux/sys/resource.h: Include <bits/resource.h> instead
        of <linux/resource.h>.
        * libc/sys/linux/getrlimit64.c: New file.
        * libc/sys/linux/setrlimit64.c: Ditto. 
							
						 
						
							2002-07-19 23:21:43 +00:00  
				
					
						
							
							
								 
						
							
								9b022d6db8 
								
							 
						 
						
							
							
								
								* libc/argz/argz_replace.c: Include buf_findstr.h.  
							
							... 
							
							
							
							* libc/argz/buf_findstr.c: Likewise.
	* libc/argz/envz_entry.c: Include buf_findstr.h.  Cast return
	value to (char *).
	* libc/argz/envz_get.c: Likewise.
	* libc/include/sys/unistd.h: Add getopt and getsubopt declarations.
	* libc/stdlib/Makefile.am (LIB_SOURCES): Add getsubopt.c.
	* libc/stdlib/getsubopt.3: New file.
	* libc/stdlib/getsubopt.c: New file.
	* libc/sys/linux/machine/i386/socketcall.h (__sockcall_base):
	Change esp to ebp. 
							
						 
						
							2002-07-19 20:36:09 +00:00  
				
					
						
							
							
								 
						
							
								dee5139131 
								
							 
						 
						
							
							
								
								2002-07-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host(stdio64_dir): New setting that is used to
        enable building of new stdio64 directory.
        * libc/Makefile.am[HAVE_STDIO64_DIR]: Add support for
        large files.
        (stmp-stdio64,stdio64.texi): New targets to optionally add in
        stdio64 info to info files.
        * libc/Makefile.in: Regenerated.
        * libc/configure: Ditto.
        * libc/configure.in: Add configuration variables that are set
        when stdio64 is selected as subdir in configure.host.
        * libc/libc.texinfo: Add optional menu item for Stdio64, based
        on whether STDIO64 flag is set or not.
        * libc/sys.tex: Add optional stdio64 syscalls based on whether
        STDIO64 flag is set or not.
        * libc/include/reent.h[__LARGE64_FILES]: Add new stdio64
        _r sycall routines.
        * libc/include/stdio.h[__LARGE64_FILES]: Add new stdio64 prototypes.
        (FILE): Typedef'd to __FILE instead of struct __sFILE directly.
        (__SL64): New file flag indicating file is opened via fopen64.
        * libc/include/sys/_types.h(_off64_t): Added.
        * libc/include/sys/config.h: For x86-linux, define __LARGE64_FILES.
        * libc/include/sys/reent.h(struct __sFILE64): New file structure
        for 64-bit offset large file support.
        (__FILE): New intermediate type either set to struct __sFILE64 or
        struct __sFILE, depending on whether __LARGE64_FILES is set or not.
        * libc/reent/Makefile.am[HAVE_STDIO64_DIR]: Add new files.
        * libc/reent/Makefile.in: Regenerated.
        * libc/reent/fstat64r.c: New file.
        * libc/reent/lseek64r.c: Ditto.
        * libc/reent/open64r.c: Ditto.
        * libc/reent/reent.tex: Optionally add stdio64 reentrant syscalls
        based on whether STDIO64 flag is set.
        * libc/stdio/stdio.tex: Add blank line.
        * libc/stdio64/Makefile.am: New file.
        * libc/stdio64/Makefile.in: Ditto.
        * libc/stdio64/fgetpos64.c: Ditto.
        * libc/stdio64/fopen64.: Ditto.
        * libc/stdio64/freopen64.c: Ditto.
        * libc/stdio64/fseeko64.c: Ditto.
        * libc/stdio64/fsetpos64.c: Ditto.
        * libc/stdio64/ftello64.c: Ditto.
        * libc/stdio64/local64.h: Ditto.
        * libc/stdio64/stdio64.c: Ditto.
        * libc/stdio64/stdio64.tex: Ditto.
        * libc/stdio64/tmpfile64.c: Ditto.
        * libc/sys/linux/io64.c: Add weak aliases for lseek64, fstat64, and
        open64. 
							
						 
						
							2002-07-17 23:25:44 +00:00  
				
					
						
							
							
								 
						
							
								190b468725 
								
							 
						 
						
							
							
								
								* README: Add Running the Testsuite section.  
							
							
							
						 
						
							2002-07-17 00:58:59 +00:00  
				
					
						
							
							
								 
						
							
								778876f6ce 
								
							 
						 
						
							
							
								
								2002-07-16  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/Makefile.am (stmp-extra): New target to set makeinfo flag
        if LIBC_EXTRA_LIB is present.
        * libc/Makefile.in: Regenerated.
        * libc/libc.texinfo: Add blank line.
        * libc/argz/Makefile.am: Add doc support.
        * libc/search/Makefile.am: Ditto.
        * libc/argz/Makefile.in: Regenerated.
        * libc/search/Makefile.in: Ditto.
        * libc/misc/misc.tex: Add ffs function.
        * libc/stdio/ftell.c: Fix missing doc delimeter in description. 
							
						 
						
							2002-07-16 15:30:32 +00:00  
				
					
						
							
							
								 
						
							
								ce979f3b97 
								
							 
						 
						
							
							
								
								2002-07-15  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/config.h[__H8300__]: Replace __SMALL_BITFIELDS
        definition that was removed in error.
Move definition before comment regarding H8300 macro definition. 
							
						 
						
							2002-07-15 22:25:52 +00:00  
				
					
						
							
							
								 
						
							
								379811450f 
								
							 
						 
						
							
							
								
								2002-07-15  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/config.h[__H8300__]: Replace __SMALL_BITFIELDS
        definition that was removed in error. 
							
						 
						
							2002-07-15 22:17:02 +00:00  
				
					
						
							
							
								 
						
							
								38b5dc59ab 
								
							 
						 
						
							
							
								
								2002-07-15  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/machine/ieeefp.h: Change to only define
        floating point defines (e.g one of __IEEE_BIG_ENDIAN or
        __IEEE_LITTLE_ENDIAN must be defined for each platform).
        * libc/include/sys/config.h: Include <machine/ieeefp.h> and
        remove redundant floating point definitions. 
							
						 
						
							2002-07-15 21:35:44 +00:00  
				
					
						
							
							
								 
						
							
								8cb61a96e6 
								
							 
						 
						
							
							
								
								2002-07-15  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/callocr.c: Fix so code references
        calloc. 
							
						 
						
							2002-07-15 21:13:32 +00:00  
				
					
						
							
							
								 
						
							
								edba3282e8 
								
							 
						 
						
							
							
								
								2002-07-15  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add new files.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/bp-sym.h: Moved to include directory.
        * libc/sys/linux/mmap.c: Add weak aliases: __mmap, __munmap, __mremap.
        * libc/sys/linux/inode.c: Set _LIBC to 1.
        * libc/sys/linux/mq_close.c: Ditto.
        * libc/sys/linux/mq_getattr.c: Ditto.
        * libc/sys/linux/mq_open.c: Ditto.
        * libc/sys/linux/mq_receive.c: Ditto.
        * libc/sys/linux/mq_send.c: Ditto.
        * libc/sys/linux/mq_setattr.c: Ditto.
        * libc/sys/linux/mq_unlink.c: Ditto.
        * libc/sys/linux/calloc.c: New file.
        * libc/sys/linux/callocr.c: Ditto.
        * libc/sys/linux/cfreer.c: Ditto.
        * libc/sys/linux/config.h: Ditto.
        * libc/sys/linux/free.c: Ditto.
        * libc/sys/linux/freer.c: Ditto.
        * libc/sys/linux/msize.c: Ditto.
        * libc/sys/linux/msizer.c: Ditto.
        * libc/sys/linux/mstats.c: Ditto.
        * libc/sys/linux/mtrim.c: Ditto.
        * libc/sys/linux/mtrimr.c: Ditto.
        * libc/sys/linux/pvallocr.c: Ditto.
        * libc/sys/linux/realloc.c: Ditto.
        * libc/sys/linux/reallocr.c: Ditto.
        * libc/sys/linux/thread-m.h: Ditto.
        * libc/sys/linux/vallocr.c: Ditto.
        * libc/sys/linux/bp-checks.h: Ditto.
        * libc/sys/linux/libc-symbols.h: Ditto.
        * libc/sys/linux/libc-tsd.h: Ditto.
        * libc/sys/linux/libintl.h: Ditto.
        * libc/sys/linux/malign.c: Ditto.
        * libc/sys/linux/malignr.c: Ditto.
        * libc/sys/linux/mallinfor.c: Ditto.
        * libc/sys/linux/malloc.c: Ditto.
        * libc/sys/linux/mallocr.c: Ditto.
        * libc/sys/linux/malloptr.c: Ditto.
        * libc/sys/linux/mallstatsr.c: Ditto.
        * libc/sys/linux/mcheck.c: Ditto.
        * libc/sys/linux/mhooks.h: Ditto.
        * libc/sys/linux/include/bp-sym.h: Ditto.
        * libc/sys/linux/include/malloc.h: Ditto.
        * libc/sys/linux/include/mcheck.h: Ditto.
        * libc/sys/linux/machine/i386/getpagesize.c: New file.
        * libc/sys/linux/machine/i386/Makefile.am: Add getpagesize.c.
        * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
        * libc/sys/linux/machine/i386/sysdep.h: New file.
        * libc/sys/linux/machine/i386/weakalias.h: Add weak_function support.
        * libc/sys/linux/sys/dirent.h: Set _LIBC to 1.
	* libc/sys/linux/sys/types.h: Add new types. 
							
						 
						
							2002-07-15 20:16:32 +00:00  
				
					
						
							
							
								 
						
							
								ea20b60a96 
								
							 
						 
						
							
							
								
								2002-07-12  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/include/mqueue.h: Change to use <bits/siginfo.h>
        instead of <asm/siginfo.h>.
        * libc/sys/linux/sys/signal.h: Change to include various linux
        <bits/xxx.h> header files, rather than <linux/signal.h> so as
        to work with multiple releases of glibc header files. 
							
						 
						
							2002-07-12 22:42:48 +00:00  
				
					
						
							
							
								 
						
							
								2fc8291218 
								
							 
						 
						
							
							
								
								2002-07-11  Chris Demetriou  <cgd@broadcom.com>  
							
							... 
							
							
							
							* testsuite/newlib.search/hsearchtest.c: New file to test
        newlib/libc/search.
        * testsuite/newlib.search/hsearchtest.exp: Likewise. 
							
						 
						
							2002-07-11 14:59:24 +00:00  
				
					
						
							
							
								 
						
							
								4a404e9728 
								
							 
						 
						
							
							
								
								Fix name typo.  
							
							
							
						 
						
							2002-07-10 22:18:31 +00:00  
				
					
						
							
							
								 
						
							
								2a8b4ea32b 
								
							 
						 
						
							
							
								
								2002-07-10  Florian Shrack  <florian.schrack@freenet.de>  
							
							... 
							
							
							
							* libc/sys/mmixware/read.c: Use SYS_Fgets syscall if dealing with
        a terminal.
        * libc/sys/mmixware/sys/syscall.h (SYS_Fgets): Definition added. 
							
						 
						
							2002-07-10 22:15:49 +00:00  
				
					
						
							
							
								 
						
							
								6aec558e30 
								
							 
						 
						
							
							
								
								2002-07-08  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/math.h (MAXFLOAT): Added. 
							
						 
						
							2002-07-08 18:05:58 +00:00  
				
					
						
							
							
								 
						
							
								e47e6f0e30 
								
							 
						 
						
							
							
								
								Some small speedups.  
							
							
							
						 
						
							2002-07-08 12:56:32 +00:00  
				
					
						
							
							
								 
						
							
								a31df30347 
								
							 
						 
						
							
							
								
								* libc/machine/sh/Makefile.am (lib_a_SOURCES):  
							
							... 
							
							
							
							Make strcmp.S unconditional.
	* libc/machine/sh/Makefile.in: Regenerate.
	* libc/machine/sh/asm.h (DELAYED_BRANCHES, SL): Also for __SH5__ .
	* strcmp.S (strcmp): Add SHmedia variant.  Use different registers
	for SHcompact. 
							
						 
						
							2002-07-07 00:27:20 +00:00  
				
					
						
							
							
								 
						
							
								89ffbd66e7 
								
							 
						 
						
							
							
								
								2002-07-04  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/inode.c: Fix utime prototype and add _LIBC
        define before including <sys/lock.h>. 
							
						 
						
							2002-07-04 23:25:06 +00:00  
				
					
						
							
							
								 
						
							
								ae6c4c8421 
								
							 
						 
						
							
							
								
								2002-07-04  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/utime.h: Add include of <_ansi.h>.
        * libc/sys/linux/Makefile.am: Add utimes.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/inode.c(__umask): New static routine.
        (umask): Written to use __umask and attempt to thread lock.
        (getumask): New function written to use __umask and thread lock.
        * libc/sys/linux/utimes.c: New file.
        * libc/sys/linux/sys/time.h: Fix utimes prototype.
        * libc/sys/linux/sys/utime.h: New file. 
							
						 
						
							2002-07-04 22:51:08 +00:00  
				
					
						
							
							
								 
						
							
								3e35e424d7 
								
							 
						 
						
							
							
								
								* Remove files (should have been done on 2002-06-20).  
							
							
							
						 
						
							2002-07-04 20:22:35 +00:00  
				
					
						
							
							
								 
						
							
								b18291deb4 
								
							 
						 
						
							
							
								
								* process.c: Add comment.  
							
							
							
						 
						
							2002-07-04 20:00:49 +00:00  
				
					
						
							
							
								 
						
							
								a6cac46c17 
								
							 
						 
						
							
							
								
								* libtool.m4: New file.  
							
							... 
							
							
							
							* libc/sys/linux/process.c: Implement vfork in terms of fork,
	rather than as a syscall. 
							
						 
						
							2002-07-04 19:57:57 +00:00  
				
					
						
							
							
								 
						
							
								30b2092fcb 
								
							 
						 
						
							
							
								
								2002-07-04  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/stdio.h: Add new prototypes.
        * libc/stdio/Makefile.am: Add fseeko.c and ftello.c.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/fseek.c: Add fseeko documentation.
        * libc/stdio/ftell.c: Add ftello documentation.
        * libc/stdio/fseeko.c: New file.
        * libc/stdio/ftello.c: New file. 
							
						 
						
							2002-07-04 19:33:54 +00:00  
				
					
						
							
							
								 
						
							
								7501704dc9 
								
							 
						 
						
							
							
								
								2002-07-04  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/stdio/Makefile.am: Add asprintf.c and vasprintf.c.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/asprintf.c: New file.
        * libc/stdio/vasprintf.c: Ditto.
        * libc/stdio/fvwrite.c: Add code to dynamically reallocate
        the buffer for asprintf support.
        * libc/stdio/sprintf.c: Add asprintf documentation.
        * libc/stdio/vfprintf.c: Add vasprintf documentation.
        * libc/include/stdio.h: Add new prototypes. 
							
						 
						
							2002-07-04 18:56:17 +00:00  
				
					
						
							
							
								 
						
							
								66eee32b8f 
								
							 
						 
						
							
							
								
								* libc/search/hcreate.c: Remove advertising clause from license.  
							
							... 
							
							
							
							* libc/search/hcreate_r.c: Likewise. 
							
						 
						
							2002-07-03 00:33:58 +00:00  
				
					
						
							
							
								 
						
							
								cec4a9f8f0 
								
							 
						 
						
							
							
								
								2002-07-02  Chris Demetriou  <cgd@broadcom.com>  
							
							... 
							
							
							
							* libc/include/sys/config.h (__IEEE_LITTLE_ENDIAN)
        (__IEEE_BIG_ENDIAN): Define appropriately for MIPS.
        Check that one of them is defined and error out if not.
        Add any platforms defined in <machine/ieeefp.h> that are missing.
        * libc/search/hash.h (DB_BYTE_ORDER, DB_BIG_ENDIAN)
        (DB_LITTLE_ENDIAN): New defines.
        * libc/search/hash.c: Replace all incorrect checks for
        _IEEE_LITTLE_ENDIAN with tests of BYTE_ORDER, and all uses of
        BYTE_ORDER, LITTLE_ENDIAN, and BIG_ENDIAN with DB_* versions.
        * libc/search/hash_page.c: Likewise. 
							
						 
						
							2002-07-02 18:18:58 +00:00  
				
					
						
							
							
								 
						
							
								2d5eb17ee3 
								
							 
						 
						
							
							
								
								* libm/mathfp/sf_pow.c (powf): Change k from int to float.  
							
							
							
						 
						
							2002-06-28 15:32:45 +00:00  
				
					
						
							
							
								 
						
							
								c1a3171f2d 
								
							 
						 
						
							
							
								
								2002-06-27  Benjamin Kosnik  <bkoz@redhat.com>  
							
							... 
							
							
							
							* libc/include/stdio.h: Untangle, add _BEGIN_STD_C and _END_STD_C.
        * libc/include/time.h: Same.
        * libc/include/string.h: Same.
        * libc/include/stdlib.h: Same.
        * libc/include/signal.h: Same.
        * libc/include/setjmp.h: Same.
        * libc/include/math.h: Same.
        * libc/include/locale.h: Same.
        * libc/include/ctype.h: Same.
        * libc/include/machine/setjmp.h: Same.
        * libc/include/_ansi.h (_BEGIN_STD_C): Add.
        (_END_STD_C): Add. 
							
						 
						
							2002-06-27 23:58:38 +00:00  
				
					
						
							
							
								 
						
							
								533b4e6644 
								
							 
						 
						
							
							
								
								2002-06-27  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/_types.h: Define _ssize_t as int if int is
        32-bits, otherwise define it as long.
        * libc/include/sys/types.h: Include <_ansi.h> and <sys/_types.h>
        and define ssize_t as _ssize_t.
        * libc/reent/readr.c: Change return type to _ssize_t.
        * libc/reent/writer.c: Ditto.
        * libc/sys/linux/Makefile.am: Add aio.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/aio.c: New file.
        * libc/sys/linux/sys/cdefs.h: Add __restrict_arr definition.
        * libm/common/fdlibm.h: Undef __P before defining it. 
							
						 
						
							2002-06-27 22:48:05 +00:00  
				
					
						
							
							
								 
						
							
								54be629f41 
								
							 
						 
						
							
							
								
								* libm/mathfp/s_pow.c (pow): Fix checks on variable k.  Add  
							
							... 
							
							
							
							exponent_is_even_int variable.  Handle case where x is
	negative, and y is an odd integer.
	* libm/mathfp/sf_pow.c (powf): Likewise. 
							
						 
						
							2002-06-27 20:41:49 +00:00  
				
					
						
							
							
								 
						
							
								c36e6dd754 
								
							 
						 
						
							
							
								
								* libm/mathfp/er_lgamma.c: Remove __kernel references.  
							
							... 
							
							
							
							* libm/mathfp/erf_lgamma.c: Likewise.
	* libm/mathfp/s_tgamma.c: Likewise.
	* libm/mathfp/sf_tgamma.c: Likewise. 
							
						 
						
							2002-06-27 20:25:57 +00:00  
				
					
						
							
							
								 
						
							
								baf051ca35 
								
							 
						 
						
							
							
								
								2002-06-27  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add new clock routines.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/clock_getres.c: New file.
        * libc/sys/linux/clock_gettime.c: Ditto.
        * libc/sys/linux/clock_settime.c: Ditto.
        * libc/sys/linux/hp-timing.h: Ditto.
        * libc/sys/linux/libc-internal.h: Ditto.
        * libc/sys/linux/sysconf.c: Fix typo.
        * libc/sys/linux/include/time.h: New file.
        * libc/sys/linux/machine/hp-timing.h: New file.
        * libc/sys/linux/machine/i386/Makefile.am: Add new files.
        * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
        * libc/sys/linux/machine/i386/get_clockfreq.c: New file.
        * libc/sys/linux/machine/i386/hp-timing.c: Ditto.
        * libc/sys/linux/machine/i386/hp-timing.h: Ditto.
        * libc/sys/linux/sys/linux_time.h: Ditto.
        * libc/sys/linux/sys/time.h: Remove include of <linux/time.h> and
        replace with <sys/linux_time.h>. 
							
						 
						
							2002-06-27 20:09:26 +00:00  
				
					
						
							
							
								 
						
							
								0431ed4e0d 
								
							 
						 
						
							
							
								
								ld:  
							
							... 
							
							
							
							* emulparams/shelf.sh (STACK_ADDR): Don't define.
        (OTHER_SECTIONS): Define.
        * emulparams/shelf_nbsd.sh ((STACK_ADDR): Don't undef.
        (OTHER_SECTIONS): Undef.
newlib:
        * libc/sys/sh/crt0.S: Remove vestigial .section directive.
gcc:
        * config/sh/crt1.asm: remove _stack label definition
        and sentinel value. 
							
						 
						
							2002-06-26 15:42:34 +00:00  
				
					
						
							
							
								 
						
							
								fc067ba5b8 
								
							 
						 
						
							
							
								
								2002-06-25  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Consolidate additional items under
        ADD_OBJS.
        * libc/sys/linux/Makefile.in: Regenerated. 
							
						 
						
							2002-06-25 18:17:25 +00:00  
				
					
						
							
							
								 
						
							
								ffddf61ea7 
								
							 
						 
						
							
							
								
								2002-06-25  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/sethostname.c: New file.
        * libc/sys/linux/Makefile.am: Add sethostname.c support.
        * libc/sys/linux/Makefile.in: Regenerated. 
							
						 
						
							2002-06-25 18:05:31 +00:00  
				
					
						
							
							
								 
						
							
								1e7ca7111f 
								
							 
						 
						
							
							
								
								Fix typo in latest change to libc/machine/sh - new file should be strlen.S.  
							
							
							
						 
						
							2002-06-25 00:02:32 +00:00  
				
					
						
							
							
								 
						
							
								d5487d3fb7 
								
							 
						 
						
							
							
								
								* libc/search/db_local.h: New file.  
							
							... 
							
							
							
							* libc/include/db.h: Remove.
	* libc/search/Makefile.am (LIB_SOURCES): Add db_local.h.
	* libc/search/hash.c (MIN,MAX): Add macros.  Change <db.h> to
	"db_local.h".
	* libc/search/hash_bigkey.c: Likewise.
	* libc/search/hash_buf.c: Likewise.
	* libc/search/hash_func.c: Likewise.
	* libc/search/hash_log2.c: Likewise.
	* libc/search/hash_page.c: Likewise. 
							
						 
						
							2002-06-24 23:05:08 +00:00  
				
					
						
							
							
								 
						
							
								59c6d6c4b5 
								
							 
						 
						
							
							
								
								2002-06-24  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/gethostname.c: Change name to __gethostname and
        add gethostname alias. 
							
						 
						
							2002-06-24 21:46:06 +00:00  
				
					
						
							
							
								 
						
							
								e08a611849 
								
							 
						 
						
							
							
								
								* libc/machine/sh/strcpy.S: New file.  
							
							... 
							
							
							
							* libc/machine/sh/Makefile.am (lib_a_SOURCES): Add rule for it.
	* libc/machine/sh/Makefile.am: Regenerate. 
							
						 
						
							2002-06-24 20:30:08 +00:00  
				
					
						
							
							
								 
						
							
								a5dadf33f9 
								
							 
						 
						
							
							
								
								Fix typos.  
							
							
							
						 
						
							2002-06-24 20:09:40 +00:00  
				
					
						
							
							
								 
						
							
								a70486d790 
								
							 
						 
						
							
							
								
								2002-06-24  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/math.h: Remove <sys/types.h>.
        (__dmath): Use __ULong instead of _uint32_t.
        * libc/include/sys/reent.h: If long or int is not 32-bits,
        include <sys/types.h> to get definitions for _int32_t and _uint32_t.
        * libc/stdlib/mprec.h: Include <sys/types.h> to get integer defs.
        * libm/common/fdlibm.h: Ditto. 
							
						 
						
							2002-06-24 20:03:38 +00:00  
				
					
						
							
							
								 
						
							
								3118725a60 
								
							 
						 
						
							
							
								
								* libc/include/ndbm.h: Remove.  
							
							... 
							
							
							
							* libc/search/ndbm.c: Remove. 
							
						 
						
							2002-06-24 17:35:37 +00:00  
				
					
						
							
							
								 
						
							
								30a0616840 
								
							 
						 
						
							
							
								
								2002-06-24  WATANABE Hirofumi <eban@os.rim.or.jp>  
							
							... 
							
							
							
							* libc/stdio/fseek.c (fseek): Fix braces. 
							
						 
						
							2002-06-24 15:59:38 +00:00  
				
					
						
							
							
								 
						
							
								01f5155e98 
								
							 
						 
						
							
							
								
								* libc/time/strftime.c (strftime): Add %e format specifier.  
							
							
							
						 
						
							2002-06-21 20:04:40 +00:00  
				
					
						
							
							
								 
						
							
								930bc96b4a 
								
							 
						 
						
							
							
								
								* libc/search/hash.h (LITTLE_ENDIAN, BIG_ENDIAN): Define if not  
							
							... 
							
							
							
							previously defined. 
							
						 
						
							2002-06-21 19:09:50 +00:00  
				
					
						
							
							
								 
						
							
								55105f8660 
								
							 
						 
						
							
							
								
								2002-06-21  Richard Earnshaw  (rearnsha@arm.com)  
							
							... 
							
							
							
							* libc/sys/arm/sys/param.h (BIG_ENDIAN, LITTLE_ENDIAN): Define.
        (BYTE_ORDER): Define as appropriate for the target. 
							
						 
						
							2002-06-21 18:44:09 +00:00  
				
					
						
							
							
								 
						
							
								2e78444a3e 
								
							 
						 
						
							
							
								
								2002-06-21  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/config.h[__linux__]: Set _READ_WRITE_RETURN_TYPE
        to _ssize_t.
        * libc/sys/linux/io.c (read, write): Change to return ssize_t. 
							
						 
						
							2002-06-21 18:40:50 +00:00  
				
					
						
							
							
								 
						
							
								d427d09204 
								
							 
						 
						
							
							
								
								2002-06-21  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/stdio.h (__getline, __getdelim): New prototypes.
        * libc/include/time.h [HAVE_GETDATE](getdate, getdate_r): Ditto.
        [HAVE_GETDATE](getdate_err): New error code.
        * libc/stdio/Makefile.am: Add support for getline.c and getdelim.c.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/getdelim.c: New file.
        * libc/stdio/getline.c: Ditto.
        * libc/sys/linux/Makefile.am: Add support for getdate.c, getdate_err.c
        and ntp_gettime.c.  Also add AM_CFLAGS to point to libc/stdio.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/getdate.c: New file.
        * libc/sys/linux/getdate_err.c: Ditto.
        * libc/sys/linux/ntp_gettime.c: Ditto.
        * libc/sys/linux/time.c (adjtimex, ntp_adjtime): New functions.
        * libc/sys/linux/sys/stdio.h (getline, getdelim): New macros. 
							
						 
						
							2002-06-21 18:29:23 +00:00  
				
					
						
							
							
								 
						
							
								35728d4f14 
								
							 
						 
						
							
							
								
								2002-06-21  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/math.h: Add <sys/types.h> to get _uint32_t definition.
        * libc/include/machine/types.h: Skip __off_t, __pid_t, and
        __loff_t definitions if special _HAVE_SYSTYPES macro defined.
        * libc/include/sys/config.h: Removed _uint*, _int* definitions.
        * libc/include/sys/param.h: Remove i386 case which is handled
        by default case.
        (BIG_ENDIAN, LITTLE_ENDIAN): Protect
        definitions in case they are already defined.
        (BYTE_ORDER): Add default case using _IEEE_BIG_ENDIAN and
        _IEEE_LITTLE_ENDIAN flags.
        * libc/include/sys/reent.h: Change __uint32_t references to
        use _ULong instead.
        (_REENT_GETDATE_REENT_P): New macro.
        * libc/include/sys/types.h (__int16_t, __uint16_t): Added.
        (__int32_t, __uint32_t, __int64_t, __uint64_t): Ditto.
        * libc/search/hash.h: Add default setting of BYTE_ORDER,
        LITTLE_ENDIAN, and BIG_ENDIAN, if not already defined.
        * libc/sys/linux/sys/types.h: Include <sys/_types.h>.  Define
        ssize_t based on _ssize_t.  Remove __socklen_t, __uintptr_t,
        pid_t, off_t, loff_t, caddr_t, and daddr_t type
        definitions which are done by subsequent glibc headers.
        Add macro definitions to prevent subsequent header files from
        defining pid_t, off_t, ssize_t, and key_t.  Move uintptr_t and
        intptr_t to after glibc definitions of types they are based on. 
							
						 
						
							2002-06-21 18:15:56 +00:00  
				
					
						
							
							
								 
						
							
								4a2bfab76e 
								
							 
						 
						
							
							
								
								2002-06-21  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/errno.h: Protect from multiple inclusion. 
							
						 
						
							2002-06-21 15:26:47 +00:00  
				
					
						
							
							
								 
						
							
								f42d18eaeb 
								
							 
						 
						
							
							
								
								Set correct value for ADP_Stopped_RunTimeError  
							
							
							
						 
						
							2002-06-21 06:55:37 +00:00  
				
					
						
							
							
								 
						
							
								a7b23a8f11 
								
							 
						 
						
							
							
								
								* Makefile.am (LIB_OBJECTLISTS): Add  
							
							... 
							
							
							
							libc/search/objectlist.awk.in.
	* libc/Makefile.am (SUBDIRS): Add search.
	(SUBLIBS): Add search/libsearch.la.
	* libc/configure.in (AC_OUTPUT): Add search/Makefile.
	* libc/search: New directory.
	* libc/search/Makefile.am: New file.
	* libc/search/extern.h: New file.
	* libc/search/hash.c: New file.
	* libc/search/hash.h: New file.
	* libc/search/hash_bigkey.c: New file.
	* libc/search/hash_buf.c: New file.
	* libc/search/hash_func.c: New file.
	* libc/search/hash_log2.c: New file.
	* libc/search/hash_page.c: New file.
	* libc/search/hcreate.3: New file.
	* libc/search/hcreate.c: New file.
	* libc/search/hcreate.c~: New file.
	* libc/search/hcreate_r.c: New file.
	* libc/search/ndbm.c: New file.
	* libc/search/page.h: New file.
	* libc/search/tdelete.c: New file.
	* libc/search/tdestroy.c: New file.
	* libc/search/tfind.c: New file.
	* libc/search/tsearch.3: New file.
	* libc/search/tsearch.c: New file.
	* libc/search/twalk.c: New file.
	* libc/include/db.h: New file.
	* libc/include/ndbm.h: New file.
	* libc/include/search.h: New file.
	* libc/include/sys/queue.h: New file.
	* libc/include/sys/cdefs.h: New file.
	* libc/include/sys/param.h
	[__IEEE_LITTLE_ENDIAN,__IEEE_BIG_ENDIAN]: Set BYTE_ORDER to
	LITTLE_ENDIAN or BIG_ENDIAN.
	* libc/include/sys/errno.h (EFTYPE): New macro.
	* libc/search/bsearch.c: Move from libc/stdlib.
	* libc/search/qsort.c: Likewise.
	* libc/stdlib/Makefile.am (LIB_SOURCES): Remove bsearch.c and
	qsort.c.
	(CHEWOUT_FILES): Remove bsearch.def and qsort.def.
	* libc/stdlib/stdlib.tex: Remove references to bsearch and qsort. 
							
						 
						
							2002-06-20 19:51:40 +00:00  
				
					
						
							
							
								 
						
							
								ef467338e4 
								
							 
						 
						
							
							
								
								2002-06-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add support for message queue routines,
        ipc routines, and ftok.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/ftok.c: New file.
        * libc/sys/linux/ipc.c: Ditto.
        * libc/sys/linux/mq_close.c: Ditto.
        * libc/sys/linux/mq_getattr.c: Ditto.
        * libc/sys/linux/mq_notify.c: Ditto.
        * libc/sys/linux/mq_open.c: Ditto.
        * libc/sys/linux/mq_receive.c: Ditto.
        * libc/sys/linux/mq_send.c: Ditto.
        * libc/sys/linux/mq_setattr.c: Ditto.
        * libc/sys/linux/mq_unlink.c: Ditto.
        * libc/sys/linux/mqlocal.h: Ditto.
        * libc/sys/linux/include/mqueue.h: Ditto.
        * libc/sys/linux/sys/types.h: Define __gid_t_defined and
        __uid_t_defined. 
							
						 
						
							2002-06-19 22:17:33 +00:00  
				
					
						
							
							
								 
						
							
								7f55c08c86 
								
							 
						 
						
							
							
								
								* libm/common/sf_lround.c (round): Change name to: (lround).  
							
							... 
							
							
							
							* libm/common/sf_remquo.c (remquo): Pass all arguemnts to
	remquof. 
							
						 
						
							2002-06-19 17:15:47 +00:00  
				
					
						
							
							
								 
						
							
								c9ca68d7b5 
								
							 
						 
						
							
							
								
								* testsuite/lib/passfail.exp (newlib_pass_fail_all): New  
							
							... 
							
							
							
							procedure.
	(newlib_pass_fail): Change to compile and run only one file.
	* testsuite/newlib.locale/locale.exp: Use new
	newlib_pass_fail_all procedure.
	* testsuite/newlib.string/string.exp: Likewise. 
							
						 
						
							2002-06-18 22:39:17 +00:00  
				
					
						
							
							
								 
						
							
								4ecedd09e7 
								
							 
						 
						
							
							
								
								2002-06-18  Dave Brolley  <brolley@redhat.com>  
							
							... 
							
							
							
							From Catherine Moore, Michael Meissner, Richard Sandiford:
	* libc/include/machine/setjmp.h (_JBLEN): Define for __frv__.
	(_JBTYPE): Ditto.
	* libc/include/sys/config.h (__IEEE_BIG_ENDIAN): Ditto.
	(__ATTRIBUTE_IMPURE_PTR__): Ditto.
	* libc/include/machine/ieeefp.h (__IEEE_BIG_ENDIAN): Ditto.
	* configure.host: Support frv-*-*.
	* libc/machine/frv/Makefile.am: New file.
	* libc/machine/frv/configure.in: New file.
	* libc/machine/frv/setjmp.S: New file. 
							
						 
						
							2002-06-18 21:20:28 +00:00  
				
					
						
							
							
								 
						
							
								af1c257a9b 
								
							 
						 
						
							
							
								
								* libc/include/ctype.h: Remove isblank macro.  
							
							... 
							
							
							
							* libc/ctype/Makefile.am (LIB_SOURCES): Add isblank.c.
	* libc/ctype/isblank.c: New file.
	* libc/include/ctype.h [!__STRICT_ANSI__]: Add isblank
	declaration.  Add isblank macro. 
							
						 
						
							2002-06-18 18:49:17 +00:00  
				
					
						
							
							
								 
						
							
								4e04fa902a 
								
							 
						 
						
							
							
								
								2002-06-18  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* testsuite/newlib.stdlib/atexit.c: New file.
        * testsuite/newlib.stdlib/atexit.exp: Ditto.
        * testsuite/newlib.string/tstring.c: Change default start size
        to something more reasonable for embedded platforms. 
							
						 
						
							2002-06-18 16:07:14 +00:00  
				
					
						
							
							
								 
						
							
								ece3c72f16 
								
							 
						 
						
							
							
								
								* libc/sys/linux/sys/errno.h (EFTYPE): Add macro.  
							
							
							
						 
						
							2002-06-15 02:08:12 +00:00  
				
					
						
							
							
								 
						
							
								b56d7e7937 
								
							 
						 
						
							
							
								
								* libc/argz: New directory.  
							
							... 
							
							
							
							* libc/argz/*: New files.
	* libc/argz/argz_add.c: New file.
	* libc/argz/argz_add_sep.c: New file.
	* libc/argz/argz_append.c: New file.
	* libc/argz/argz_count.c: New file.
	* libc/argz/argz_create.c: New file.
	* libc/argz/argz_create_sep.c: New file.
	* libc/argz/argz_delete.c: New file.
	* libc/argz/argz_extract.c: New file.
	* libc/argz/argz_insert.c: New file.
	* libc/argz/argz_next.c: New file.
	* libc/argz/argz_replace.c: New file.
	* libc/argz/argz_stringify.c: New file.
	* libc/argz/buf_findstr.c: New file.
	* libc/argz/envz_add.c: New file.
	* libc/argz/envz_entry.c: New file.
	* libc/argz/envz_get.c: New file.
	* libc/argz/envz_merge.c: New file.
	* libc/argz/envz_remove.c: New file.
	* libc/argz/envz_strip.c: New file.
	* libc/include/argz.h: New file.
	* libc/include/envz.h: New file.
	* Makefile.am (LIBC_OBJECTLISTS): Add
	libc/argz/objectlist.awk.in.
	* libc/Makefile.am (SUBDIRS): Add argz.
	(SUBLIBS): Add argz/libargz.la.
	* libc/configure.in (AC_OUTPUT): Add argz/Makefile.
	* libc/include/errno.h: Add error_t typedef. 
							
						 
						
							2002-06-14 20:51:09 +00:00  
				
					
						
							
							
								 
						
							
								d062d3ddec 
								
							 
						 
						
							
							
								
								2002-06-13  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/stdlib.h: Add _Exit prototype.
        * libc/stdlib/Makefile.am: Add _Exit.c support.
        * libc/stdlib/Makefile.in: Ditto.
        * libc/stdlib/_Exit.c: New file. 
							
						 
						
							2002-06-13 23:24:03 +00:00  
				
					
						
							
							
								 
						
							
								5cf8f50a53 
								
							 
						 
						
							
							
								
								Fix typo.  
							
							
							
						 
						
							2002-06-13 23:06:29 +00:00  
				
					
						
							
							
								 
						
							
								a47e66ae3a 
								
							 
						 
						
							
							
								
								2002-06-13  Stephen L. Moshier  <steve@moshier.net>  
							
							... 
							
							
							
							* libm/math/e_pow.c (__ieee754_pow): Fix case whereby
        x is close to -1.0 and y is very large to use ax (absolute value)
        instead of x.
        * libm/math/ef_pow.c (__ieee754_powf): Ditto. 
							
						 
						
							2002-06-13 23:03:01 +00:00  
				
					
						
							
							
								 
						
							
								13f7d71fee 
								
							 
						 
						
							
							
								
								* libc/machine/sh/strcpy.S (strcpy, __SHMEDIA__ code):  
							
							... 
							
							
							
							Fix clobbering bytes before destination if src and dst have same
	non-zero misalignment. 
							
						 
						
							2002-06-13 18:25:19 +00:00  
				
					
						
							
							
								 
						
							
								1f1fb4210d 
								
							 
						 
						
							
							
								
								* libc/machine/sh/memset.S (memset, __SHMEDIA__ code):  
							
							... 
							
							
							
							Fixed bug in writing end of set region. 
							
						 
						
							2002-06-13 14:53:17 +00:00  
				
					
						
							
							
								 
						
							
								b2e8018f08 
								
							 
						 
						
							
							
								
								* libc/include/process.h: Remove cygwin-only sexec* declarations.  Fix spawnve  
							
							... 
							
							
							
							declaration. 
							
						 
						
							2002-06-11 02:26:43 +00:00  
				
					
						
							
							
								 
						
							
								0953fe640f 
								
							 
						 
						
							
							
								
								* libm/common/s_fdim.c: New file.  
							
							... 
							
							
							
							* libm/common/s_fma.c: Likewise.
	* libm/common/s_fmax.c: Likewise.
	* libm/common/s_fmin.c: Likewise.
	* libm/common/s_fpclassify.c: Likewise.
	* libm/common/s_lrint.c: Likewise.
	* libm/common/s_lround.c: Likewise.
	* libm/common/s_nearbyint.c: Likewise.
	* libm/common/s_remquo.c: Likewise.
	* libm/common/s_round.c: Likewise.
	* libm/common/s_scalbln.c: Likewise.
	* libm/common/s_signbit.c: Likewise.
	* libm/common/s_trunc.c: Likewise.
	* libm/common/sf_fdim.c: Likewise.
	* libm/common/sf_fma.c: Likewise.
	* libm/common/sf_fmax.c: Likewise.
	* libm/common/sf_fmin.c: Likewise.
	* libm/common/sf_lrint.c: Likewise.
	* libm/common/sf_lround.c: Likewise.
	* libm/common/sf_nearbyint.c: Likewise.
	* libm/common/sf_remquo.c: Likewise.
	* libm/common/sf_round.c: Likewise.
	* libm/common/sf_scalbln.c: Likewise.
	* libm/common/sf_trunc.c: Likewise.
	* libm/math/w_exp2.c: Likewise.
	* libm/math/w_tgamma.c: Likewise.
	* libm/math/wf_exp2.c: Likewise.
	* libm/math/wf_tgamma.c: Likewise.
	* libm/mathfp/s_exp2.c: Likewise.
	* libm/mathfp/s_tgamma.c: Likewise.
	* libm/mathfp/sf_exp2.c: Likewise.
	* libm/mathfp/sf_tgamma.c: Likewise.
	* libm/math/er_gamma.c: Fix return value.
	* libm/math/erf_gamma.c: Likewise.
	* libm/mathfp/er_gamma.c: Likewise.
	* libm/mathfp/erf_gamma.c: Likewise.
	* libc/include/math.h (!__STRICT_ANSI__): Include ISOC99-specific
	declarations and macros.
	Regenerated all Makefile.in, aclocal.m4 and configure files to
	use new libtool macros in top-level libtool.m4 
							
						 
						
							2002-06-07 21:59:57 +00:00  
				
					
						
							
							
								 
						
							
								39e65e0113 
								
							 
						 
						
							
							
								
								2002-06-05  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/string.h[__linux__]: Add strsignal prototype.
        * libc/include/sys/lock.h: New file with default locking support.
        * libc/include/sys/reent.h: Add signal buffer support for strsignal
        and psignal.
        * libc/posix/Makefile.am: Add support for readdir_r.c.
        * libc/posix/Makefile.in: Regenerated.
        * libc/posix/closedir.c: Add locking support and hash table cleanup.
        * libc/posix/opendir.c: Add lock support.
        * libc/posix/readdir.c: Ditto.
        * libc/posix/rewinddir.c: Ditto.
        * libc/posix/scandir.c: Ditto.
        * libc/posix/seekdir.c: Ditto.
        * libc/posix/telldir.c: Ditto plus add _cleanupdir routine to
        clean up leftover hash table entries.
        * libc/posix/readdir_r.c: New file.
        * libc/sys/linux/Makefile.am: Add psignal.c and strsignal.c support.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/sys/dirent.h: Add dd_lock to DIR structure.
        * libc/sys/linux/sys/signal.h: Add psignal prototype.
        * libc/sys/linux/psignal.c: New file.
        * libc/sys/linux/strsignal.c: Ditto. 
							
						 
						
							2002-06-05 20:58:59 +00:00  
				
					
						
							
							
								 
						
							
								cc890e8952 
								
							 
						 
						
							
							
								
								* libc/include/sys/types.h: Don't define dev_t when compiling for  
							
							... 
							
							
							
							Cygwin. 
							
						 
						
							2002-06-03 17:48:06 +00:00  
				
					
						
							
							
								 
						
							
								ea55e3f7f3 
								
							 
						 
						
							
							
								
								2002-05-31  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add sig.c and sigaction.c.  Also
        make siglist.inc dependent on sig.c instead of signal.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/sig.c: Rename from signal.c and change code to
        use NSIG instead of _NSIG.
        * libc/sys/linux/sigaction.c: New file.
        * libc/sys/linux/signal.c: Changed to be linux signal() function
        so as to override regular newlib default signal.c.
        * libc/sys/linux/linuxthreads/config.h: Add __ASSUME_REALTIME_SIGNALS
        definition.
        * libc/sys/linux/linuxthreads/testrtsig.h: New file.
        * libc/sys/linux/machine/i386/Makefile.am: Remove sigset.c.
        * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
        * libc/sys/linux/machine/i386/sigset.c: Moved to linux main directory.
        * libc/sys/linux/sigset.c: Moved from machine/i386 directory.
        * libc/sys/linux/sys/signal.h: Redefine NSIG to _NSIG and override
        default linux sigset_t typedef by defining it equal to __sigset_t.
        * libc/unix/sigset.c: Add check so code isn't compiled on systems
        with a sigset_t that isn't implemented with a single int. 
							
						 
						
							2002-05-31 20:18:59 +00:00  
				
					
						
							
							
								 
						
							
								9d3629143e 
								
							 
						 
						
							
							
								
								2002-05-30  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add support for new files.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/ids.c: Add __getuid weak alias for getuid.
        * libc/sys/linux/signal.c: Change to use real-time syscalls for
        sigsuspend, sigprocmask, and sigpending.  Also remove sigaction as
        it is in a separate file now.
        * libc/sys/linux/machine/i386/Makefile.am
        * libc/sys/linux/machine/i386/Makefile.in
        * libc/sys/linux/sys/signal.h: Add include of <bits/signum.h>.
        * libc/sys/linux/sigaction.c: New file.
        * libc/sys/linux/sigqueue.c: Ditto.
        * libc/sys/linux/sigwait.c: Ditto.
        * libc/sys/linux/machine/i386/sigaction.c: Ditto.
        * libc/sys/linux/kernel_sigaction.h: Ditto. 
							
						 
						
							2002-05-30 20:51:03 +00:00  
				
					
						
							
							
								 
						
							
								b1f07180b5 
								
							 
						 
						
							
							
								
								2002-05-28  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add support for cfspeed.c and
        tcsendbrk.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/termios.c: Add tcflow(), tcflush(),
        tcgetpgrp(), and tcsetpgrp() functions.
        * libc/sys/linux/sys/termios.h: Add include of machine/termios.h
        to get __MAX_BAUD rate.
        * libc/sys/linux/machine/i386/include/termios.h: New file.
        * libc/include/machine/termios.h: Ditto.
        * libc/sys/linux/cfspeed.c: Ditto.
        * libc/sys/linux/tcsendbrk.c: Ditto. 
							
						 
						
							2002-05-28 22:26:36 +00:00  
				
					
						
							
							
								 
						
							
								d29587b478 
								
							 
						 
						
							
							
								
								2002-05-24  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/string.h: Add strnlen and strerror_r prototypes.
        * libc/string/Makefile.am: Add strnlen.c and strerror_r.c support.
        * libc/string/Makefile.in: Regenerated.
        * libc/string/strerror_r.c: New file.
        * libc/string/strnlen.c: New file.
        * libc/sys/linux/Makefile.am: Add rename.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/rename.c: New file to override default rename. 
							
						 
						
							2002-05-24 23:44:39 +00:00  
				
					
						
							
							
								 
						
							
								9a29238544 
								
							 
						 
						
							
							
								
								* libc/sys/linux/sys/cdefs.h: Add __weak_reference macros.  
							
							... 
							
							
							
							* libc/sys/linux/sys/time.h: Add conversion macros.
	* libc/sys/linux/sys/types.h: Add FD_ macros.  Include <bits/types.h>.
	* libc/sys/linux/ids.c: Add setresuid and syslog syscalls.
	* libc/sys/linux/gethostname.c: New file.
	* libc/sys/linux/seteuid.c: New file.
	* libc/sys/linux/sysctl.c: New file. 
							
						 
						
							2002-05-24 18:50:29 +00:00  
				
					
						
							
							
								 
						
							
								7a364eb364 
								
							 
						 
						
							
							
								
								2002-05-23  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/string/Makefile.am: Add support for strsep.c.
        * libc/string/Makefile.in: Regenerated.
        * libc/string/strsep.c: New file.
        * libc/string/strtok.c: Change to call __strtok_r service routine.
        * libc/string/strtok_r.c: Add __strtok_r routine which takes
        additional flag parameter regarding whether to skip leading delimeters.
        Change strtok_r to call __strtok_r. 
							
						 
						
							2002-05-24 00:13:57 +00:00  
				
					
						
							
							
								 
						
							
								164ee5b054 
								
							 
						 
						
							
							
								
								2002-05-23  Gareth Pearce  <tilps@hotmail.com>  
							
							... 
							
							
							
							* libc/stdio/Makefile.am: Modify to add setbuffer.c and setlinebuf.c.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/setbuffer.c: New file.
        * libc/stdio/setlinebuf.c: New file. 
							
						 
						
							2002-05-23 22:05:54 +00:00  
				
					
						
							
							
								 
						
							
								f6b2b56722 
								
							 
						 
						
							
							
								
								2002-05-23  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/Makefile.am: Add resource.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/resource.c: New file.
        * libc/sys/linux/time.c: Add settimeofday, getitimer, and setitimer.
        * libc/sys/linux/machine/i386/Makefile.am: Remove syscalls.c.
        * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
        * libc/sys/linux/machine/i386/syscalls.c: Removed as functions
        are now found in libc/sys/linux/resource.c. 
							
						 
						
							2002-05-23 19:52:46 +00:00  
				
					
						
							
							
								 
						
							
								afe5651795 
								
							 
						 
						
							
							
								
								2002-05-23  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/string.h (bcmp, bcopy, bzero): Change prototypes
        to use void * pointers and comply with Single Unix spec.
        * libc/string/bcmp.c: Change to use void * instead of char *.
        * libc/string/bcopy.c: Ditto.
        * libc/string/bzero.c: Ditto. 
							
						 
						
							2002-05-23 18:46:04 +00:00  
				
					
						
							
							
								 
						
							
								7736feb276 
								
							 
						 
						
							
							
								
								2002-05-22  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/shm_open.c: New file.
        * libc/sys/linux/shm_unlink.c: Ditto.
        * libc/sys/linux/Makefile.am: Add support for shm_open.c and
        shm_unlink.c.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/sys/types.h: Add some additional checks to see
        if clock_t or time_t is already defined. 
							
						 
						
							2002-05-22 20:26:28 +00:00  
				
					
						
							
							
								 
						
							
								19f111bd75 
								
							 
						 
						
							
							
								
								2002-05-22  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* Makefile.am: Don't pass $toollibdir down directly in
        AM_MAKEFLAGS as it causes all multilibs to use the same toollibdir.
        Pass it under the name: top_toollibdir.
        * Makefile.in: Regenerated. 
							
						 
						
							2002-05-22 18:25:12 +00:00  
				
					
						
							
							
								 
						
							
								c811b1ee20 
								
							 
						 
						
							
							
								
								* libc/include/sys/types.h: Revert previous patch.  
							
							
							
						 
						
							2002-05-22 12:34:12 +00:00  
				
					
						
							
							
								 
						
							
								2b43ad332f 
								
							 
						 
						
							
							
								
								* libc/include/sys/types.h: Include cygwin/types.h always under  
							
							... 
							
							
							
							Cygwin, not only if _POSIX_THREADS is defined. 
							
						 
						
							2002-05-22 11:39:07 +00:00  
				
					
						
							
							
								 
						
							
								dd671cde6f 
								
							 
						 
						
							
							
								
								2002-05-21 Dhananjay Deshpande <dhananjayd@kpit.com>  
							
							... 
							
							
							
							* configure.host: Specify sys_dir=h8300hms for h8300-*-coff* target. 
							
						 
						
							2002-05-21 18:20:18 +00:00  
				
					
						
							
							
								 
						
							
								5e2cbfb6e8 
								
							 
						 
						
							
							
								
								2002-05-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* Makefile.am: Copy and install headers from sys/machine/include
	directory.  Also pass $toollibdir to lower-level directories.
	* Makefile.in: Regenerated.
	* libc/include/stdio.h[!_REENT_ONLY]: Change stdin, stdout, and
	stderr to use _REENT macro instead of _impure_ptr directly.
	* libc/include/sys/config.h[__i386__][__linux__]: Define
	__DYNAMIC_REENT__.
	* libc/include/sys/reent.h[!_REENT_ONLY]: Change _REENT macro to be
	call to __getreent() function if !__SINGLE_THREAD__ and
	__DYNAMIC_REENT__ is set.
	* libc/reent/Makefile.am: Add support for getreent.c.
	* libc/reent/Makefile.in: Regenerated.
	* libc/string/strerror.c: Add check if EOPNOTSUPP and ENOTSUP are same.
	* libc/sys/linux/Makefile.am: Add support for new files.
	* libc/sys/linux/configure.in: Add $EXTRA_DIRS variable.
	* libc/sys/linux/Makefile.in: Regenerated.
	* libc/sys/linux/configure: Ditto.
	* libc/sys/linux/io.c: Add poll syscall.  Also weak-alias
	__close, __read, __write, __poll, __open, __lseek, __fcntl from
	their __libc_ counterparts.
	* libc/sys/linux/io64.c: Add __libc_ prefix to lseek64 and open64
	and weak-alias to regular names.
	* libc/sys/linux/pread64.c: Rename to __libc_pread64 and weak-alias
	to pread64 and __pread64.
	* libc/sys/linux/process.c: Weak_alias __libc_getpid to __getpid.
	* libc/sys/linux/pwrite64.c: Rename to __libc_pwrite64 and
	weak-alias to pwrite64.
	* libc/sys/linux/sched.c: Weak-alias __libc_sched_getparam,
	__libc_sched_getscheduler, __libc_sched_get_priority_max,
	__libc_sched_get_priority_min, and __libc_sched_setschedule to
	name with __ instead of __libc_.
	* libc/sys/linux/siglongjmp.c: Include <machine/weakalias.h>.
	Rename siglongjmp to __libc_siglongjmp and weak-alias to siglongjmp.
	Call __libc_longjmp instead of longjmp, from __libc_siglongjmp.
	* libc/sys/linux/signal.c: Rename raise to __libc_raise and weak-alias
	to raise.
	* libc/sys/linux/socket.c: Weak-alias __libc_connect to __connect and
	__libc_send to __send.
	* libc/sys/linux/time.c: Weak-alias __libc_gettimeofday to
	__gettimeofday.
	* libc/sys/linux/wait.c: Rename wait to __libc_wait and weak-alias
	it to wait.  Rename wait3 to __libc_wait3 and weak-alias it to wait3.
	* libc/sys/linux/include/setjmp.h: Use __jmp_buf in sigjmp_buf
	type and typedef __jmp_buf to jmp_buf.
	* libc/sys/linux/machine/i386/Makefile.am: Add syscalls.c and
	setjmp.S.
	* libc/sys/linux/machine/i386/Makefile.in: Regenerated.
	* libc/sys/linux/machine/i386/crt0.c: Add support to clear .bss
	section.
	* libc/sys/linux/machine/i386/socketcall.h: Change to use __libc_
	prefix for function macros and then use weak_alias() to regular names.
	* libc/sys/linux/machine/i386/syscall.h: Ditto.
	* libc/sys/linux/sys/errno.h: Define EOPNOTSUP to be ENOTSUP.
	* libc/sys/linux/sys/stdio.h: Define _flockfile and _funlockfile
	to be flockfile() and funlockfile() respectively.
	* libc/sys/linux/sys/types.h
	* libc/reent/getreent.c: New file.
	* libc/sys/linux/flockfile.c: Ditto.
	* libc/sys/linux/funlockfile.c: Ditto.
	* libc/sys/linux/getreent.c: Ditto.
	* libc/sys/linux/pread.c: Ditto.
	* libc/sys/linux/pwrite.c: Ditto.
	* libc/sys/linux/raise.c: Ditto.
	* libc/sys/linux/system.c: Ditto.
	* libc/sys/linux/tcdrain.c: Ditto.
	* libc/sys/linux/machine/i386/i386mach.h: Ditto.
	* libc/sys/linux/machine/i386/setjmp.S: Ditto.
	* libc/sys/linux/machine/i386/syscalls.c: Ditto.
	* libc/sys/linux/machine/i386/weakalias.h: Ditto.
	* libc/sys/linux/machine/i386/include/setjmp.h: Ditto. 
							
						 
						
							2002-05-17 23:39:39 +00:00  
				
					
						
							
							
								 
						
							
								7fc85bd1b9 
								
							 
						 
						
							
							
								
								* newlib/libc/sys/h8300hms/Makeile.am (lib_a_SOURCES): Add read.c.  
							
							... 
							
							
							
							* newlib/libc/sys/h8300hms/read.c: New file.  Magic trap 0xC8 for sim.
	* newlib/libc/sys/h8300hms/syscalls.c: Move _read() to read.c.
	* newlib/libs/sys/h8300hms/sys/syscall.h: New file. 
							
						 
						
							2002-05-17 20:13:38 +00:00  
				
					
						
							
							
								 
						
							
								6935231fde 
								
							 
						 
						
							
							
								
								* libc/machine/sh/strcpy.S (strcpy): make sure r0 has right value  
							
							... 
							
							
							
							at first loop exit point. 
							
						 
						
							2002-05-16 17:29:15 +00:00  
				
					
						
							
							
								 
						
							
								d7a2f413bc 
								
							 
						 
						
							
							
								
								* libc/machine/sh/strcpy.S (strcpy): Replace LITTLE_ENDIAN with  
							
							... 
							
							
							
							__LITTLE_ENDIAN__. 
							
						 
						
							2002-05-16 16:16:14 +00:00  
				
					
						
							
							
								 
						
							
								a68fa57101 
								
							 
						 
						
							
							
								
								* testsuite/lib/newlib.exp: Add newlib_include_flags to compile  
							
							... 
							
							
							
							options when testing natively on i[3456]86-*-linux. 
							
						 
						
							2002-05-16 00:17:50 +00:00  
				
					
						
							
							
								 
						
							
								3a6cb01ba9 
								
							 
						 
						
							
							
								
								* ChangeLog: Update.  
							
							
							
						 
						
							2002-05-15 23:49:07 +00:00  
				
					
						
							
							
								 
						
							
								3495f076f3 
								
							 
						 
						
							
							
								
								* testsuite/lib/checkoutput.exp (newlib_check_output): Output  
							
							... 
							
							
							
							only one pass or fail per test file.  Trim \r's from output
	values received from test programs.  Remove support for named
	tests.
	* testsuite/newlib.locale/UTF-8.exp: Update to support new
	newlib_check_output behaviour.
	* testsuite/newlib.locale/UTF-8.c: Likewise. 
							
						 
						
							2002-05-15 23:48:47 +00:00  
				
					
						
							
							
								 
						
							
								dc824ef736 
								
							 
						 
						
							
							
								
								2002-05-15  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/stdlib.h: Add on_exit prototype.
        * libc/include/sys/reent.h (struct _atexit): Add argument array
        and bits to track type of exit routine to support both on_exit
        and atexit.
        (_REENT_INIT_PTR): Add missing fields that won't be zeroed out
        by default and change the setting of the atexit structure.
        (_REENT_INIT)[!_REENT_SMALL]: Remove extraneous end brace.
        * libc/stdlib/on_exit.c: New file.
        * libc/stdlib/Makefile.am: Add support for on_exit.
        * libc/stdlib/Makefile.in: Regenerated.
        * libc/stdlib/atexit.c: Change to initialize types field.
        * libc/stdlib/exit.c: Change to look at types field for each
        exit routine and either call an atexit-style or an on_exit-style
        routine accordingly. 
							
						 
						
							2002-05-15 22:58:10 +00:00  
				
					
						
							
							
								 
						
							
								48d91b4a37 
								
							 
						 
						
							
							
								
								2002-05-13  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/machine/powerpc/vfprintf.c(__VFPRINTF_R)[__ALTIVEC__]: Don't
        allow v specifier with n or L specifiers.  For vector c format,
        move tmp declaration to the top. 
							
						 
						
							2002-05-13 20:59:40 +00:00  
				
					
						
							
							
								 
						
							
								024739eb2b 
								
							 
						 
						
							
							
								
								2002-05-13  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/machine/powerpc/vfprintf.c(__VFPRINTF_R)[__ALTIVEC__]: Restore
        the original format specifier when looping for vectors to compensate
        for any changes made in vector %g format processing.
        Also add syntax checking for various invalid scenarios
        involving vector format extensions.
        * libc/machine/powerpc/vfscanf.c(__VFSCANF_R)[__ALTIVEC__]: Fix
        return code setting for vector formats.  Also treat vector
        separator mismatch as a match error instead of an input error.
        Perform some syntax checking for vector formats. 
							
						 
						
							2002-05-13 19:52:17 +00:00  
				
					
						
							
							
								 
						
							
								bebd8a6c2e 
								
							 
						 
						
							
							
								
								* strlcat.c: Add file.  
							
							... 
							
							
							
							* strlcpy.c: Add file. 
							
						 
						
							2002-05-13 19:33:46 +00:00  
				
					
						
							
							
								 
						
							
								7d2ce8983d 
								
							 
						 
						
							
							
								
								2002-05-10  Mark Bradshaw  <bradshaw@staff.crosswalk.com>  
							
							... 
							
							
							
							* libc/include/string.h (!__STRICT_ANSI__): Add strlcat and strlcpy.
	* libc/string/Makefile.am: Add strlcat.c and strlcpy.c.
	* libc/string/strlcat.c: New file.
	* libc/string/strlcpy.c: New file. 
							
						 
						
							2002-05-13 19:33:01 +00:00  
				
					
						
							
							
								 
						
							
								809b6ce708 
								
							 
						 
						
							
							
								
								2002-05-10  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/string/strchr.c: Fix comment typo. 
							
						 
						
							2002-05-10 17:51:18 +00:00  
				
					
						
							
							
								 
						
							
								0c048a9a90 
								
							 
						 
						
							
							
								
								* acinclude.m4: Add support for --enable-newlib-multithread.  
							
							... 
							
							
							
							* configure.host (newlib_cflags): Add -D__SINGLE_THREAD__ if
	--enable-newlib-multithread=no. 
							
						 
						
							2002-05-08 20:35:16 +00:00  
				
					
						
							
							
								 
						
							
								7649080606 
								
							 
						 
						
							
							
								
								* libc/stdio/getc_u.c: New file.  
							
							... 
							
							
							
							* libc/stdio/getchar_u.c: New file.
	* libc/stdio/putc_u.c: New file.
	* libc/stdio/putchar_u.c: New file.
	* libc/include/stdio.h: Add declarations for getc_unlocked,
	getchar_unlocked, putc_unlocked and putchar_unlocked.
	* libc/stdio/Makefile.am (LIB_SOURCES): Add new files.
	(CHEWOUT_FILES): Add new files' .def's.
	* libc/stdio/putchar.c (_putchar_r): Replace __sputc with putc. 
							
						 
						
							2002-05-08 19:11:22 +00:00  
				
					
						
							
							
								 
						
							
								96bff22c5d 
								
							 
						 
						
							
							
								
								* libc/machine/sh/memset.S (memset, __SHMEDIA__ code):  
							
							... 
							
							
							
							Also handle as single quad word when destination ends at last
	byte of first quad word.  Fix byte selection in single quad code. 
							
						 
						
							2002-05-08 17:56:50 +00:00  
				
					
						
							
							
								 
						
							
								60b2107cfd 
								
							 
						 
						
							
							
								
								* libc/machine/powerpc/vfprintf.c[__ALTIVEC__]: Add vector  
							
							... 
							
							
							
							support for 'p' format.  Fix code to print bytes for vector
	integer formats that do not specify 'h' or 'l'.
	* libc/machine/powerpc/vfscanf.c[__ALTIVEC__]: Add vector support
	for 'p' specifier.  Fix code to scan 16 bytes for vector integer
	formats that do not specify 'h' or 'l'. 
							
						 
						
							2002-05-08 01:23:44 +00:00  
				
					
						
							
							
								 
						
							
								e71372faea 
								
							 
						 
						
							
							
								
								* libc/include/sys/stdio.h: New file.  
							
							... 
							
							
							
							* libc/sys/linux/sys/stdio.h: New file.
	* libc/include/stdio.h: Add declarations for flockfile,
	ftrylockfile, and funlockfile.  Include <sys/stdio.h>.
	* libc/stdio/clearerr.c: Add file locking.
	* libc/stdio/fclose.c: Likewise.
	* libc/stdio/feof.c: Likewise.
	* libc/stdio/ferror.c: Likewise.
	* libc/stdio/fflush.c: Likewise.
	* libc/stdio/fgetc.c: Likewise.
	* libc/stdio/fgetpos.c: Likewise.
	* libc/stdio/fgets.c: Likewise.
	* libc/stdio/fileno.c: Likewise.
	* libc/stdio/fputc.c: Likewise.
	* libc/stdio/fputs.c: Likewise.
	* libc/stdio/fread.c: Likewise.
	* libc/stdio/freopen.c: Likewise.
	* libc/stdio/fseek.c: Likewise.
	* libc/stdio/ftell.c: Likewise.
	* libc/stdio/fwrite.c: Likewise.
	* libc/stdio/getc.c: Likewise.
	* libc/stdio/putc.c: Likewise.
	* libc/stdio/setvbuf.c: Likewise.
	* libc/stdio/ungetc.c: Likewise.
	* libc/stdio/vfprintf.c: Likewise. 
							
						 
						
							2002-05-08 00:12:49 +00:00  
				
					
						
							
							
								 
						
							
								a03790e419 
								
							 
						 
						
							
							
								
								2002-05-06  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							*  libc/include/stdlib.h (a64l, l64a, _l64a_r): Added prototypes. 
							
						 
						
							2002-05-06 20:50:32 +00:00  
				
					
						
							
							
								 
						
							
								9c7d6a9d7e 
								
							 
						 
						
							
							
								
								* libc/sys/arm/syscalls.c (_rename): Add parameter names.  
							
							... 
							
							
							
							(_sbrk): Add cast of return value. 
							
						 
						
							2002-05-06 20:46:37 +00:00  
				
					
						
							
							
								 
						
							
								c33c3635f7 
								
							 
						 
						
							
							
								
								2002-05-06  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							*  libc/include/sys/reent.h (_l64a_buf): New reentrant area.
        (_REENT_L64A_BUF): New macro for accessing area.
        *  libc/stdlib/Makefile.am: Add a64l.c and l64a.c.
        *  libc/stdlib/Makefile.in: Regenerated.
        *  libc/stdlib/a64l.c: New file.
        *  libc/stdlib/l64a.c: New file. 
							
						 
						
							2002-05-06 20:44:54 +00:00  
				
					
						
							
							
								 
						
							
								f78e59a8f9 
								
							 
						 
						
							
							
								
								2002-05-06  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/unix/pread.c: Fix typo for _pread_r.
        * libc/unix/pwrite.c: Fix type for _pwrite_r.
        * libc/sys/linux/pread64.c: Fix typo for read syscall.
        * libc/sys/linux/pwrite64.c: Fix typo for write syscall. 
							
						 
						
							2002-05-06 20:29:29 +00:00  
				
					
						
							
							
								 
						
							
								4b3f6588fb 
								
							 
						 
						
							
							
								
								* libc/include/sys/unistd.h: Define getdomainname under cygwin.  
							
							
							
						 
						
							2002-05-04 02:22:01 +00:00  
				
					
						
							
							
								 
						
							
								e911832c96 
								
							 
						 
						
							
							
								
								* configure.in (CC_FOR_NEWLIB): Change -isystem's to -I's.  
							
							
							
						 
						
							2002-05-03 16:39:22 +00:00  
				
					
						
							
							
								 
						
							
								0d0fdc8d62 
								
							 
						 
						
							
							
								
								* utmp.h: Define more UNIX constants.  
							
							
							
						 
						
							2002-05-02 00:59:39 +00:00  
				
					
						
							
							
								 
						
							
								0717f01c4e 
								
							 
						 
						
							
							
								
								* Makefile.am: Add support for checking multilibs.  
							
							
							
						 
						
							2002-05-01 20:26:05 +00:00  
				
					
						
							
							
								 
						
							
								098414456c 
								
							 
						 
						
							
							
								
								* libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB.  
							
							... 
							
							
							
							(SUBDEFS): Add LIBC_EXTRA_DEF.
	* libc/configure.in (LIBC_EXTRA_LIB): New variable.
	(LIBC_EXTRA_DEF): Likewise.
	(extra_dir): Likewise.
	* libc/machine/xscale/machine: New directory.
	* libc/machine/xscale/machine/profile.h: New file.
	* Makefile.am (site.exp): Remove newlib_cflags.  Add
	multibuildtop.
	* testsuite/newlib.locale/UTF-8.c: Change fprintf's to printf's.
	* testsuite/lib/flags.exp: New file.
	* testsuite/lib/newlib.exp: Load flags.exp.
	(newlib_target_compile): Remove libgloss directory references.
	(newlib_init): Remove newlib_cflags references. 
							
						 
						
							2002-05-01 18:44:13 +00:00  
				
					
						
							
							
								 
						
							
								6e9d950a91 
								
							 
						 
						
							
							
								
								* Add flags.exp.  
							
							
							
						 
						
							2002-05-01 17:06:25 +00:00  
				
					
						
							
							
								 
						
							
								1e997c5625 
								
							 
						 
						
							
							
								
								* Makefile.am (site.exp): Remove newlib_cflags.  Add  
							
							... 
							
							
							
							multibuildtop.
	* testsuite/newlib.locale/UTF-8.c: Change fprintf's to printf's.
	* testsuite/lib/flags.exp: New file.
	* testsuite/lib/newlib.exp: Load flags.exp.
	(newlib_target_compile): Remove libgloss directory references.
	(newlib_init): Remove newlib_cflags references. 
							
						 
						
							2002-05-01 17:05:44 +00:00  
				
					
						
							
							
								 
						
							
								f6bdb6f976 
								
							 
						 
						
							
							
								
								* testsuite/lib/newlib.exp (newlib_target_compile): Change  
							
							... 
							
							
							
							method of finding libgloss_target_dir. 
							
						 
						
							2002-04-30 23:10:21 +00:00  
				
					
						
							
							
								 
						
							
								4cf4f010fb 
								
							 
						 
						
							
							
								
								* Makefile.am (site.exp): Change host_alias, host_triplet,  
							
							... 
							
							
							
							target_alias, target_triplet to refer to gcc's host and target
	variables (newlib's build and host variables).
	* testsuite/lib/newlib.exp (newlib_init): Change build
	references to host references, host references to target
	references to reflect Makefile.am changes.
	(newlib_target_compile): Likewise.
	(newlib_finish): Likewise. 
							
						 
						
							2002-04-30 22:38:07 +00:00  
				
					
						
							
							
								 
						
							
								bfc27bae1a 
								
							 
						 
						
							
							
								
								* Various formatting and whitespace changes.  
							
							
							
						 
						
							2002-04-30 18:23:40 +00:00  
				
					
						
							
							
								 
						
							
								83096ae833 
								
							 
						 
						
							
							
								
								2002-04-29  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/io64.c (fstat64, lstat64): New syscalls added. 
							
						 
						
							2002-04-29 22:33:10 +00:00  
				
					
						
							
							
								 
						
							
								588f16bb29 
								
							 
						 
						
							
							
								
								Fix trivial typo in last change  
							
							
							
						 
						
							2002-04-29 21:52:36 +00:00  
				
					
						
							
							
								 
						
							
								822afa537a 
								
							 
						 
						
							
							
								
								* libc/sys/arm/syscalls.c (_rename): New function. Just a stub.  
							
							... 
							
							
							
							(_system): New function. Ditto.
	* libc/stdlib/system.c (_system_r): Call _system if HAVE_SYSTEM.
	* configure.host: define HAVE_SYSTEM and HAVE_RENAME for xscale
	targets. 
							
						 
						
							2002-04-29 21:49:56 +00:00  
				
					
						
							
							
								 
						
							
								29798f0d57 
								
							 
						 
						
							
							
								
								2002-04-29  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							*  libc/include/sys/unistd.h (pread, pwrite): Added prototypes.
        *  libc/unix/Makefile.am: Add pread.c and pwrite.c.
        *  libc/sys/linux/Makefile.am: Add pread64.c and pwrite64.c.
        *  libc/sys/linux/Makefile.in: Regenerated.
        *  libc/unix/Makefile.in: Ditto.
        *  libc/sys/linux/pread64.c: New file.
        *  libc/sys/linux/pwrite64.c: Ditto.
        *  libc/unix/pread.c: Ditto.
        *  libc/unix/pwrite.c: Ditto. 
							
						 
						
							2002-04-29 19:31:23 +00:00  
				
					
						
							
							
								 
						
							
								557856bdd9 
								
							 
						 
						
							
							
								
								2002-04-26  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							*  libc/sys/linux/Makefile.am: Add io64.c.
        *  libc/sys/linux/Makefile.in: Regenerated.
        *  libc/sys/linux/io.c(mkfifo, fsync, fdatasync): Added syscalls.
        *  libc/sys/linux/signal.c (sigwaitinfo, sigtimedwait): Ditto.
        *  libc/sys/linux/io64.c: New file. 
							
						 
						
							2002-04-26 23:21:29 +00:00  
				
					
						
							
							
								 
						
							
								7b2b12d51b 
								
							 
						 
						
							
							
								
								2002-04-26  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.in (CC_FOR_NEWLIB): New variable that
        bases on $(CC) and adds targ-include and libc/include as
        -isystem directives if they are not already part of $(CC).
        * Makefile.am (AM_MAKEFLAGS): Change setting of CC to equal
        $(CC_FOR_NEWLIB).
        * configure: Regenerated.
        * Makefile.in: Ditto. 
							
						 
						
							2002-04-26 20:18:52 +00:00  
				
					
						
							
							
								 
						
							
								c62adaccc7 
								
							 
						 
						
							
							
								
								2002-04-25  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							*  libc/sys/linux/Makefile.am: Add support for sched.c.
        *  libc/sys/linux/Makefile.in: Regenerated.
        *  libc/sys/linux/sched.c: New file.
        *  libc/sys/linux/sys/types.h: Add struct timespec. 
							
						 
						
							2002-04-25 22:12:10 +00:00  
				
					
						
							
							
								 
						
							
								217ad4a0b1 
								
							 
						 
						
							
							
								
								* configure.in (CC_FOR_BUILD): Set to gcc whether  
							
							... 
							
							
							
							cross-compiling or not.
	(CC): Add -isystem's for targ-include and libc/include when they
	do not already appear in CC. 
							
						 
						
							2002-04-25 18:12:38 +00:00  
				
					
						
							
							
								 
						
							
								eaa75b70e3 
								
							 
						 
						
							
							
								
								* Makefile.am (check-DEJAGNU): New target.  
							
							... 
							
							
							
							(site.exp): Likewise.
	* acinclude.m4 (NEWLIB_CONFIGURE): Replace AC_CANONICAL_HOST
	with AC_CANONICAL_SYSTEM.  Remove AC_CANONICAL_BUILD.
	* libc/locale/locale.c (_setlocale_r): Add UTF-8 support.
	* libc/stdlib/mbtowc_r.c (_mbtowc_r): Likewise.
	* libc/stdlib/wctomb_r.c (_wctomb_r): Likewise.
	* testsuite: New directory.
	* testsuite/config: Likewise.
	* testsuite/lib: Likewise.
	* testsuite/newlib.locale: Likewise.
	* testsuite/newlib.string: Likewise.
	* testsuite/config/default.exp: New file.
	* testsuite/lib/checkoutput.exp: New file.
	* testsuite/lib/newlib.exp: New file.
	* testsuite/lib/passfail.exp: New file.
	* testsuite/newlib.locale/UTF-8.c: New file.
	* testsuite/newlib.locale/UTF-8.exp: New file.
	* testsuite/newlib.locale/locale.exp: New file.
	* testsuite/newlib.string/string.exp: New file.
	* testsuite/newlib.string/tstring.c: New file. 
							
						 
						
							2002-04-24 20:53:30 +00:00  
				
					
						
							
							
								 
						
							
								b9f9f69937 
								
							 
						 
						
							
							
								
								2002-04-23  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							*  libc/include/machine/types.h (__pid_t, __off_t, __loff_t): Added.
        *  libc/sys/linux/Makefile.am: Add support for mmap.c.
        *  libc/sys/linux/Makefile.in: Regenerated.
        *  libc/sys/linux/mmap.c: New file.
        *  libc/sys/linux/machine/i386/syscall.h: Add _syscall6 macro.
        *  libc/sys/linux/sys/types.h (pid_t, off_t, loff_t): Added. 
							
						 
						
							2002-04-23 21:33:41 +00:00  
				
					
						
							
							
								 
						
							
								7394edbb2e 
								
							 
						 
						
							
							
								
								* acinclude.m4 (newlib_cflags): Remove include directories that  
							
							... 
							
							
							
							are already specified in the top-level configure.in's FLAGS_FOR_TARGET. 
							
						 
						
							2002-04-22 18:34:39 +00:00  
				
					
						
							
							
								 
						
							
								59be22909b 
								
							 
						 
						
							
							
								
								2002-04-19  Bill Siegmund  
							
							... 
							
							
							
							* libc/machine/xscale/memchr.c: Don't use multi-line strings.
        * libc/machine/xscale/memcmp.c: Ditto.
        * libc/machine/xscale/memcpy.c: Ditto.
        * libc/machine/xscale/memmove.c: Ditto.
        * libc/machine/xscale/memset.c: Ditto.
        * libc/machine/xscale/strchr.c: Ditto.
        * libc/machine/xscale/strcmp.c: Ditto.
        * libc/machine/xscale/strcpy.c: Ditto.
        * libc/machine/xscale/strlen.c: Ditto. 
							
						 
						
							2002-04-20 00:29:51 +00:00  
				
					
						
							
							
								 
						
							
								2dd4c4dc18 
								
							 
						 
						
							
							
								
								2002-04-19  Alexandre Oliva  <aoliva@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/config.h: Remove include of <limits.h>.
        (__INT_MAX__, __LONG_MAX__): Define like GCC's limits.h would
        define INT_MAX and LONG_MAX.  Use them in tests. 
							
						 
						
							2002-04-19 23:52:48 +00:00  
				
					
						
							
							
								 
						
							
								0d844014bf 
								
							 
						 
						
							
							
								
								2002-04-19  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							*  configure.host: Add support for powerpc-eabialtivec*.
        *  libc/include/malloc.h: Add include of <machine/malloc.h>.
        *  libc/include/stdlib.h: Add include of <machine/stdlib.h>.
        *  libc/include/machine/malloc.h: New file.
        *  libc/include/machine/stdlib.h: Ditto.
        *  libc/include/machine/setjmp.h: Add support for powerpc altivec.
        *  libc/machine/powerpc/Makefile.am: Add conditional objects and
        sources based on configuration.
        *  libc/machine/powerpc/Makefile.in: Regenerated.
        *  libc/machine/powerpc/configure: Ditto.
        *  libc/machine/powerpc/configure.in: Add check for
        powerpc-eabialtivec* in which case add in additional source files.
        *  libc/machine/powerpc/setjmp.S: Add altivec support.
        *  libc/machine/powerpc/vec_calloc.c: New file.
        *  libc/machine/powerpc/vec_free.c: Ditto.
        *  libc/machine/powerpc/vec_malloc.c: Ditto.
        *  libc/machine/powerpc/vec_mallocr.c: Ditto.
        *  libc/machine/powerpc/vec_realloc.c: Ditto.
        *  libc/machine/powerpc/machine/malloc.h: Ditto.
        *  libc/machine/powerpc/machine/stdlib.h: Ditto.
        *  libc/machine/powerpc/vfprintf.c: New file that is vfprintf.c
        with added altivec format specifiers.
        *  libc/machine/powerpc/vfscanf.c: New file that is vfscanf.c with
        added altivec format specifiers. 
							
						 
						
							2002-04-19 19:16:22 +00:00  
				
					
						
							
							
								 
						
							
								d413aadcaf 
								
							 
						 
						
							
							
								
								2002-04-19	Joel Sherrill <joel@OARcorp.com>  
							
							... 
							
							
							
							* libs/sys/rtems/crt0.c: Satisfy gcc's references to libc functions
	while autoconf is trying to link main(){}. 
							
						 
						
							2002-04-19 18:53:40 +00:00  
				
					
						
							
							
								 
						
							
								271938959c 
								
							 
						 
						
							
							
								
								2002-04-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/signal.c: Remove include of <bits/sigset.h>.
        * libc/sys/linux/sys/signal.h: Add include of <bits/sigset.h>. 
							
						 
						
							2002-04-17 21:38:47 +00:00  
				
					
						
							
							
								 
						
							
								6b0f808e35 
								
							 
						 
						
							
							
								
								2002-04-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/time/time.tex: Add tzset info. 
							
						 
						
							2002-04-17 21:37:07 +00:00  
				
					
						
							
							
								 
						
							
								10d0021609 
								
							 
						 
						
							
							
								
								2002-04-17  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							*  libc/include/time.h (tzset, _tzset_r): Added prototypes.
        (strptime): Moved prototype to be within !__STRICT_ANSI__.
        (_tzname, _daylight, _timezone): No long __CYGWIN__ only.
        (tzname): Defined for all platforms.
        (daylight, timezone): Defined only for CYGWIN.
        *  libc/sys/linux/machine/i386/crt0.c: Add call to tzset() after
        environment set up.
        * libc/stdlib/setenv_r.c (_setenv_r): Call tzset() if the TZ
        environment variable is set.
        *  libc/time/Makefile.am: Add support for tzset.c, tzlock.c, and
        tzset_r.c.
        *  libc/time/Makefile.in: Regenerated.
        *  libc/time/gmtime.c (gmtime): Changed to call gmtime_r.
        *  libc/time/gmtime_r.c (gmtime_r): Changed to call _mktm_r.
        *  libc/time/lcltime_r.c (lcltime_r): Ditto.
        *  libc/time/local.h: New local header file.
        *  libc/time/mktime.c (mktime): Add timezone support.
        *  libc/time/mktm_r.c: New file which is the common engine
        for gmtime_r and lcltime_r.  This code has timezone support.
        *  libc/time/strftime.c (strftime): Add %Z timezone support.
        *  libc/time/tzlock.c: New file containing timezone lock stubs.
        *  libc/time/tzset.c: New file containing tzset() routine.
        *  libc/time/tzset_r.c: New file containing _tzset_r and
        internal routine for calculating timezone changes for specified year. 
							
						 
						
							2002-04-17 21:23:31 +00:00  
				
					
						
							
							
								 
						
							
								5f1c13c6a6 
								
							 
						 
						
							
							
								
								* configure.in (CRT0_DIR): Set to libc/.  
							
							... 
							
							
							
							(CRT1_DIR): Set to ${crt1_dir}/ if crt1_dir is non-empty.
	* Makefile.am: Change all occurrences of $(CRT0_DIR)/$(CRT0) to
	$(CRT0_DIR)$(CRT0) to prevent make warnings.  Likewise for
	$(CRT1_DIR)/$(CRT1).
	* libc/machine/xstormy16/Makefile.in: Regenerated.
	* libc/machine/xstormy16/aclocal.m4: Regenerated.
	* libc/machine/xstormy16/configure: Regenerated. 
							
						 
						
							2002-04-17 19:13:11 +00:00  
				
					
						
							
							
								 
						
							
								2f3009bd13 
								
							 
						 
						
							
							
								
								* libc/stdlib/mallocr.c (malloc_extend_top): If correction sbrk  
							
							... 
							
							
							
							fails, don't bail out, and try to correct next time. 
							
						 
						
							2002-04-13 10:27:02 +00:00  
				
					
						
							
							
								 
						
							
								0cc261b11d 
								
							 
						 
						
							
							
								
								* libc/include/sys/config.h: Include limits.h.  
							
							
							
						 
						
							2002-04-13 10:10:03 +00:00  
				
					
						
							
							
								 
						
							
								26116455c4 
								
							 
						 
						
							
							
								
								2002-04-12  Eric Norum  <eric.norum@usask.com>  
							
							... 
							
							
							
							* libc/sys/rtems/crt0.c (rtems_gxx_mutex_init): Dummy
        routine to allow autoconf to determine that building executables
        for rtems works.
        (rtems_gxx_mutex_lock, rtems_gxx_mutex_unlock): Ditto.
        (rtems_gxx_mutex_once): Ditto. 
							
						 
						
							2002-04-12 21:12:19 +00:00  
				
					
						
							
							
								 
						
							
								4608280d36 
								
							 
						 
						
							
							
								
								Fix typo.  
							
							
							
						 
						
							2002-04-09 21:52:05 +00:00  
				
					
						
							
							
								 
						
							
								dea7e25ca7 
								
							 
						 
						
							
							
								
								2002-04-09  Mark Bradshaw  <bradshaw@staff.crosswalk.com>  
							
							... 
							
							
							
							* libc/include/time.h: Fix strptime declaration.
        * libc/time/Makefile.am: Add strptime.c.
        * libc/time/Makefile.in: Regenerated.
        * libc/time/strptime.c: New file. 
							
						 
						
							2002-04-09 20:55:55 +00:00  
				
					
						
							
							
								 
						
							
								c5ef1e95be 
								
							 
						 
						
							
							
								
								2002-04-08  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/linux/include/setjmp.h: Add sigjmp_buf type,
        siglongjmp prototype, and sigsetjmp macro definition.
        * libc/sys/linux/siglongjmp.c: New file.
        * libc/sys/linux/Makefile.am: Add support for siglongjmp.
        * libc/sys/linux/Makefile.in: Regenerated. 
							
						 
						
							2002-04-08 20:33:46 +00:00  
				
					
						
							
							
								 
						
							
								6e6cd5bde6 
								
							 
						 
						
							
							
								
								2002-04-04  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* Makefile.am: Add support for installing crt1.o if one exists.
        * configure.host: Specify crt1.o for linux.
        * configure.in: Expose CRT1 and CRT1_DIR for Makefile.am to use.
        * Makefile.in: Regenerated.
        * configure: Ditto.
        * libc/include/sys/unistd.h (_SC_STREAM_MAX, _SC_PRIORITY_SCHEDULING):
        Added for non-Cygwin, non-RTEMS configurations.
        * libc/sys/linux/Makefile.am: Add support for crt1 and sysconf.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/crt1.c: New empty file to override one defaulted
        by gcc.  This fixes problem with reconfiguring linux newlib build.
        * libc/sys/linux/sysconf.c: New file. 
							
						 
						
							2002-04-04 22:41:11 +00:00  
				
					
						
							
							
								 
						
							
								fa4a16a17a 
								
							 
						 
						
							
							
								
								2002-04-03  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Add support for machine subdirectory of
	sys subdirectory.
	* configure.in: Add check for sys machine subdirectory.
	* Makefile.am: Ditto.
	* configure: Regenerated.
	* Makefile.in: Ditto.
	* libc/sys/linux/crt0.c: Moved to machine/i386 directory.
	* libc/sys/linux/sys/syscall.h: Ditto.
	* libc/sys/linux/sleep.c: New file.
	* libc/sys/linux/socket.c: Ditto.
	* libc/sys/linux/sockops.h: Ditto.
	* libc/sys/linux/stack.c: Ditto.
	* libc/sys/linux/usleep.c: Ditto.
	* libc/sys/linux/machine/Makefile.am: 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/configure.in: Ditto.
	* libc/sys/linux/machine/i386/Makefile.am: 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/machine/i386/configure.in: Ditto.
	* libc/sys/linux/machine/i386/crt0.c: Ditto.
	* libc/sys/linux/machine/i386/sigset.c: Ditto.
	* libc/sys/linux/machine/i386/sigstack.h: Ditto.
	* libc/sys/linux/machine/i386/socketcall.h: Ditto.
	* libc/sys/linux/machine/i386/syscall.h: Ditto.
	* libc/sys/linux/sys/select.h: Ditto.
	* libc/sys/linux/configure.in: Add support for machine directory.
	* libc/sys/linux/Makefile.am: Ditto plus add new files above.
	* libc/sys/linux/Makefile.in: Regenerated.
	* libc/sys/linux/configure: Ditto.
	* libc/sys/linux/brk.c: Use machine/syscall.h instead of sys/syscall.h.
	* libc/sys/linux/inode.c: Ditto.
	* libc/sys/linux/linux.c: Ditto.
	* libc/sys/linux/process.c: Ditto.
	* libc/sys/linux/systat.c: Ditto.
	* libc/sys/linux/time.c: Ditto.
	* libc/sys/linux/wait.c: Ditto.
	* libc/sys/linux/ids.c: Change header plus add setfsgid/setfsuid.
	* libc/sys/linux/io.c: Change header plus add readv/writev.
	* libc/sys/linux/signal.c: Change header plus change sigsuspend to
	use __sigsuspend syscall.
	* libc/sys/linux/select.c: Change header plus change select to
	use _newselect syscall.
	* libc/sys/linux/sys/cdefs.h: Add a number of standard definitions
	used by glibc header files.
	* libc/sys/linux/sys/types.h: Add __socklen_t and __useconds_t
	types. 
							
						 
						
							2002-04-03 22:46:21 +00:00  
				
					
						
							
							
								 
						
							
								d4dca0e42e 
								
							 
						 
						
							
							
								
								2002-04-01  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/reent.h (_REENT_INIT_PTR): New macro for
        initializing a struct _reent that has been dynamically allocated.
        (_REENT_CHECK_MISC): New macro that checks _misc struct for
        _REENT_SMALL and does nothing otherwise.
        (_REENT_STRTOK_LAST): New macro for reentrant strtok.
        (_REENT_MBLEN_STATE): New macro for reentrant mblen.
        (_REENT_MBTOWC_STATE): New macro for reentrant mbtowc.
        (_REENT_WCTOMB_STATE): New macro for reentrant wctomb.
        [_REENT_SMALL](struct _misc_reent): New structure containing
        miscellaneous reentrant areas needed by newlib.
        [_REENT_SMALL](struct _reent): Add _misc pointer.
        [_REENT_SMALL](_REENT_INIT_MISC): New macro.
        * libc/string/strtok (strtok): Change to use _REENT_CHECK_MISC
        and _REENT_STRTOK_LAST macros.
        * libc/stdlib/mblen (mblen): Change to use _REENT_CHECK_MISC
        and _REENT_MBLEN_STATE macros.
        * libc/stdlib/mbtowc (mbtowc): Change to use _REENT_CHECK_MISC
        and _REENT_MBTOWC_STATE macros.
        * libc/stdlib/wctomb (wctomb): Change to use _REENT_CHECK_MISC
        and _REENT_WCTOMB_STATE macros. 
							
						 
						
							2002-04-01 23:06:21 +00:00  
				
					
						
							
							
								 
						
							
								54a7c6d2be 
								
							 
						 
						
							
							
								
								2002-04-01  Till Straumann <strauman@SLAC.Stanford.EDU>  
							
							... 
							
							
							
							* libc/stdlib/getenv_r.c (_findenv_r): Add missing ENV_UNLOCK. 
							
						 
						
							2002-04-01 22:29:40 +00:00  
				
					
						
							
							
								 
						
							
								c82479b1e3 
								
							 
						 
						
							
							
								
								* libc/include/sys/features.h (_POSIX_SEMAPHORES): New Cygwin define.  
							
							
							
						 
						
							2002-03-28 04:26:49 +00:00  
				
					
						
							
							
								 
						
							
								43ecf6e828 
								
							 
						 
						
							
							
								
								* libc/machine/sh/memcpy.S (Large): Fix alignment rounding.  
							
							... 
							
							
							
							Store high part of leading bytes too. 
							
						 
						
							2002-03-26 17:22:16 +00:00  
				
					
						
							
							
								 
						
							
								a485d93f10 
								
							 
						 
						
							
							
								
								* libm/math/ef_hypot.c: Increase scale factor to 68.  
							
							
							
						 
						
							2002-03-22 11:25:15 +00:00  
				
					
						
							
							
								 
						
							
								62a963ee4d 
								
							 
						 
						
							
							
								
								* libc/machine/mips/strlen.c (strlen) [__mips16]: Fix off-by-two  
							
							... 
							
							
							
							error. 
							
						 
						
							2002-03-14 02:41:43 +00:00  
				
					
						
							
							
								 
						
							
								c53d845331 
								
							 
						 
						
							
							
								
								2002-03-12  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/sys/go32/access.c: Change license to relaxed license
        used in identical file throughout newlib/libgloss. 
							
						 
						
							2002-03-12 21:31:56 +00:00  
				
					
						
							
							
								 
						
							
								d2a246ad72 
								
							 
						 
						
							
							
								
								2002-03-12  Richard Earnshaw  <rearnsha@arm.com>  
							
							... 
							
							
							
							* libc/sys/arm/access.c: New file.
        * libc/sys/arm/Makefile.am (lib_a_SOURCES): Add access.c.
        * libc/sys/arm/Makefile.in: Regenerate.
        * libc/sys/arm/syscalls.c (_stat): New function. 
							
						 
						
							2002-03-12 21:25:12 +00:00  
				
					
						
							
							
								 
						
							
								eabb48d53d 
								
							 
						 
						
							
							
								
								Add MIPS specific string/memory functions  
							
							
							
						 
						
							2002-03-11 15:44:35 +00:00  
				
					
						
							
							
								 
						
							
								2a606041a1 
								
							 
						 
						
							
							
								
								2002-03-06  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/machine/i386/Makefile.am: Add $(oext) for setjmp
        object so it works for shared library or statici library.
        * libc/machine/i386/Makefile.in: Regenerated. 
							
						 
						
							2002-03-06 23:14:17 +00:00  
				
					
						
							
							
								 
						
							
								55f26f1194 
								
							 
						 
						
							
							
								
								* Makefile.am (lib_a_SOURCES, SH64 case): Add memcpy.S, memset.S  
							
							... 
							
							
							
							and strcpy.S.
	* Makefile.in: Regenerate.
	* asm.h (_ENTRY): Set SH5 alignment to 8 bytes.
	(SHHI, SHLO): Define.
	* memcpy.S: Add code for SH5.
	* memset.S: Likewise.
	* strcpy.S: Likewise. 
							
						 
						
							2002-03-06 10:43:18 +00:00  
				
					
						
							
							
								 
						
							
								afecf2faee 
								
							 
						 
						
							
							
								
								2002-02-27  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* configure.host: Add check for --disable-newlib-io-float
        configuration option and add -DNO_FLOATING_POINT to newlib cflags
        if appropriate.
        * acinclude.m4: Added --disable-newlib-io-float option.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * doc/aclocal.m4 doc/configure libc/aclocal.m4 libc/configure
        * libc/*/aclocal.m4 libc/*/configure
        * libm/*/aclocal.m4 libm/*/configure: Ditto.
        * libc/stdio/vfprintf.c [!INTEGER_ONLY]: Only set FLOATING_POINT
        if NO_FLOATING_POINT flag is not defined. 
							
						 
						
							2002-02-27 23:56:24 +00:00  
				
					
						
							
							
								 
						
							
								c1010a63d8 
								
							 
						 
						
							
							
								
								2002-02-25  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/config.h: Add __extension__ in front of
        long long references. 
							
						 
						
							2002-02-25 23:51:10 +00:00  
				
					
						
							
							
								 
						
							
								630c657e64 
								
							 
						 
						
							
							
								
								* libc/include/sys/stat.h (_fstat): Don't declare when compiling Cygwin.  
							
							... 
							
							
							
							(_stat): Ditto. 
							
						 
						
							2002-02-23 20:46:28 +00:00  
				
					
						
							
							
								 
						
							
								59ee2e2013 
								
							 
						 
						
							
							
								
								* libc/sys/cygwin/sys/dirent.h (struct __DIR): Use __off32_t instead  
							
							... 
							
							
							
							of off_t. 
							
						 
						
							2002-02-23 14:37:29 +00:00  
				
					
						
							
							
								 
						
							
								2dd68dc2ff 
								
							 
						 
						
							
							
								
								Add missing clobbered register.  
							
							
							
						 
						
							2002-02-20 14:42:03 +00:00  
				
					
						
							
							
								 
						
							
								55500bf14f 
								
							 
						 
						
							
							
								
								* configure.host (newlib_cflags): When host is in m68* add  
							
							... 
							
							
							
							-DCOMPACT_CTYPE. 
							
						 
						
							2002-02-20 00:47:07 +00:00  
				
					
						
							
							
								 
						
							
								ba0173f0f9 
								
							 
						 
						
							
							
								
								2002-02-15  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/config.h: Add definitions for
        __int16_t, __uint16_t, __int64_t, and __uint64_t. 
							
						 
						
							2002-02-15 21:19:40 +00:00  
				
					
						
							
							
								 
						
							
								7b61d0c500 
								
							 
						 
						
							
							
								
								2002-02-12  Hans-Peter Nilsson  <hp@bitrange.com>  
							
							... 
							
							
							
							* libc/sys/mmixware/link.c: New.
        * libc/sys/mmixware/sys/syscall.h (TRAP1i, I3f): Make asm
        volatile.
        * libc/sys/mmixware/times.c (_times): Renamed from times.
        * libc/sys/mmixware/open.c (_open): Attempt to handle O_APPEND
        properly by reading previous contents, not through BinaryReadWrite.
        * libc/sys/mmixware/Makefile.am (lib_a_SOURCES): Add link.c
        * libc/sys/mmixware/Makefile.in: Regenerate. 
							
						 
						
							2002-02-13 00:01:27 +00:00  
				
					
						
							
							
								 
						
							
								a505db6554 
								
							 
						 
						
							
							
								
								* libc/include/grp.h: Don't declare group functions when compiling  
							
							... 
							
							
							
							Cygwin. 
							
						 
						
							2002-02-10 13:26:29 +00:00  
				
					
						
							
							
								 
						
							
								f3b39c459b 
								
							 
						 
						
							
							
								
								* libc/include/grp.h: Include Cygwin specific header.  
							
							... 
							
							
							
							* libc/include/sys/stat.h: Ditto.  Don't define `struct stat'
	when compiling for Cygwin.
	* libc/include/sys/types.h: Don't define off_t, uid_t
	and gid_t when compiling for Cygwin. 
							
						 
						
							2002-02-09 20:40:37 +00:00  
				
					
						
							
							
								 
						
							
								82b3ac561c 
								
							 
						 
						
							
							
								
								* libc/include/sys/reent.h (_REENT_CHECK_EMERGENCY): Allocate  
							
							... 
							
							
							
							_REENT_EMERGENCY_SIZE, not sizeof(char *). 
							
						 
						
							2002-02-09 13:01:46 +00:00  
				
					
						
							
							
								 
						
							
								9f25eed9c9 
								
							 
						 
						
							
							
								
								Contribute sh64-elf.  
							
							... 
							
							
							
							2001-03-13  Alexandre Oliva  <aoliva@redhat.com>
* configure.host (newlib_cflags) [sh*-*-*]: Enable long long
support in printf.
2001-01-29  Alexandre Oliva  <aoliva@redhat.com>
* libc/machine/sh/setjmp.S [SH5]: Switch to SHmedia mode before
any labels.
2001-01-24  Alexandre Oliva  <aoliva@redhat.com>
* libc/sys/sh/trap.S (___trap34) [SH5]: Don't trash r2.
2000-12-16  Alexandre Oliva  <aoliva@redhat.com>
* libc/machine/sh/configure.in: Rework conditionals.
* libc/machine/sh/Makefile.am: Likewise.
* libc/machine/sh/configure, libc/machine/sh/Makefile.in: Rebuilt.
2000-12-01  Alexandre Oliva  <aoliva@redhat.com>
* configure.host: Match `sh*'.
* libc/include/machine/setjmp.h: Define for SH5.
* libc/machine/sh/configure.in: Detect SH5.
* libc/machine/sh/configure: Rebuilt.
* libc/machine/sh/Makefile.am: Use only setjmp.S for SH5.
* libc/machine/sh/Makefile.in: Rebuilt.
* libc/machine/sh/asm.h: Adjust for SH5.
* libc/machine/sh/setjmp.S: Implement in SHmedia.
* libc/sys/sh/crt0.S: Likewise.
* libc/sys/sh/trap.S: Likewise. 
							
						 
						
							2002-02-08 07:11:13 +00:00  
				
					
						
							
							
								 
						
							
								a2a405aea6 
								
							 
						 
						
							
							
								
								2002-02-07  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/machine/i386/Makefile.am: (mach_add_src): Remove.
        (mach_add_obj): Conditionally set to setjmp.o or nothing.
        (LIB_SOURCES): Remove $(mach_add_src).
        (lib_a_LIBADD, lib_a_DEPENDENCIES): Add and set to $(mach_add_src).
        (lib_la_LIBADD, lib_la_DEPENDENCIES): Ditto.
        * libc/machine/i386/Makefile.in: Regenerate. 
							
						 
						
							2002-02-07 19:15:15 +00:00  
				
					
						
							
							
								 
						
							
								994fa212ea 
								
							 
						 
						
							
							
								
								Fix typo.  
							
							
							
						 
						
							2002-02-05 17:17:28 +00:00  
				
					
						
							
							
								 
						
							
								27478365a2 
								
							 
						 
						
							
							
								
								2002-02-05  Manik Raina <manik@cisco.com>  
							
							... 
							
							
							
							* libc/misc/dprintf (parse_number): #if 0 unused function.
        * libc/stdlib/ldtoa.c (_ldcheck): Remove unused local variables
        s, p, k, and outstr.
        * libc/stdlib/dtoa.c (_dtoa_r): Initialize mlo. 
							
						 
						
							2002-02-05 17:14:35 +00:00  
				
					
						
							
							
								 
						
							
								815a37f78a 
								
							 
						 
						
							
							
								
								2002-02-04  Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/include/sys/reent.h [(!_REENT_SMALL]: Add
        _REENT_CHECK_EMERGENCY macro. 
							
						 
						
							2002-02-04 18:38:44 +00:00  
				
					
						
							
							
								 
						
							
								a4139c1259 
								
							 
						 
						
							
							
								
								* libc/reent/signgam.c (__signgam): Fix error in previous.  
							
							
							
						 
						
							2002-02-03 12:53:04 +00:00  
				
					
						
							
							
								 
						
							
								8195aff714 
								
							 
						 
						
							
							
								
								* implement a new `struct _reent' that is significantly smaller.  use this  
							
							... 
							
							
							
							if _REENT_SMALL is defined in config.h.  define this for xstormy16. 
							
						 
						
							2002-02-03 09:24:18 +00:00  
				
					
						
							
							
								 
						
							
								9c2e764253 
								
							 
						 
						
							
							
								
								In ld/ChangeLog:  
							
							... 
							
							
							
							* scripttempl/xstormy16.sc: Don't allocate extra space for the
	stack.
In libgloss/ChangeLog:
	* xstormy16/Makefile.in (SIM_OBJS): Remove sbrk.o, add
	sim_malloc_start.o.
	* xstormy16/eva_app.ld: Add __malloc_start.
	* xstormy16/sbrk.c: Remove.
	* xstormy16/sim_malloc_start.s: New file.
	* xstormy16/sim_high.ld: Make the stack start immediately at the
	end of the program.
In newlib/ChangeLog:
	* configure.host (xstormy16): Don't use the generic malloc.
	* libc/machine/xstormy16/Makefile.am: Build tiny-malloc.
	* libc/machine/xstormy16/Makefile.in: Regenerate.
	* libc/machine/xstormy16/mallocr.c: New file.
	* libc/machine/xstormy16/tiny-malloc.c: New file. 
							
						 
						
							2002-02-01 18:00:41 +00:00  
				
					
						
							
							
								 
						
							
								4bb6112fb1 
								
							 
						 
						
							
							
								
								* libc/include/sys/signal.h [__CYGWIN__]: Issue error message  
							
							... 
							
							
							
							when _CYGWIN_TYPES_H is not defined. 
							
						 
						
							2002-01-28 18:03:54 +00:00  
				
					
						
							
							
								 
						
							
								8d3455521a 
								
							 
						 
						
							
							
								
								* libc/include/sys/signal.h: Revert 2002-01-23 change.  
							
							
							
						 
						
							2002-01-25 00:47:44 +00:00  
				
					
						
							
							
								 
						
							
								bcc49082f6 
								
							 
						 
						
							
							
								
								* libc/include/sys/signal.h: Remove pthread_kill declaration  
							
							... 
							
							
							
							when __CYGWIN__ is defined. 
							
						 
						
							2002-01-24 00:52:27 +00:00  
				
					
						
							
							
								 
						
							
								13baedeb74 
								
							 
						 
						
							
							
								
								* libc/include/time.h: Add prototype for strptime for Cygwin.  
							
							
							
						 
						
							2002-01-18 16:25:50 +00:00  
				
					
						
							
							
								 
						
							
								ebf139fbb8 
								
							 
						 
						
							
							
								
								Fix bug when len == 1 and dst was not word aligned.  
							
							
							
						 
						
							2002-01-17 17:02:08 +00:00  
				
					
						
							
							
								 
						
							
								b2db0ebcfe 
								
							 
						 
						
							
							
								
								_sbrk(): Return -1 rather than aborting if too much memory is requested.  
							
							
							
						 
						
							2002-01-17 16:39:53 +00:00  
				
					
						
							
							
								 
						
							
								798c015d11 
								
							 
						 
						
							
							
								
								2002-01-11 Jeff Johnston  <jjohnstn@redhat.com>  
							
							... 
							
							
							
							* libc/stdio/vfscanf.c (__svfscanf_r): Change loop that
        reads blanks from the input file to break if EOF reached
        rather than end processing. 
							
						 
						
							2002-01-11 22:06:09 +00:00