| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371 | 2002-04-10  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/ldso/ldso/powerpc/elfinterp.c:	Teach powerpc to whine loudly about using -fPIC when a R_PPC_REL24	is encountered...	 -Erik	* /var/cvs/uClibc/extra/Configs/Config.sparc:	Mention pthreads for sparc	* /var/cvs/uClibc/libpthread/linuxthreads/Makefile:	Fix libpthread compile for sparc	* /var/cvs/uClibc/libc/sysdeps/linux/common/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/truncate64.c:	Some minor updates per discussion with Miles Bader	 -Erik2002-04-10  ds  <ds@dillweed>	* /var/cvs/uClibc/libc/sysdeps/linux/powerpc/brk.S, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bsd-_setjmp.S, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bsd-setjmp.S, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/clone.S, /var/cvs/uClibc/libc/sysdeps/linux/powerpc/setjmp.S:	Make assembly code PIC-compatible.2002-04-10  miles  <miles@dillweed>	* /var/cvs/uClibc/libc/sysdeps/linux/v850/Makefile:	Remove v850-specific versions of truncate64.c and ftruncate64.c.	* /var/cvs/uClibc/libc/sysdeps/linux/v850/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/v850/truncate64.c:	Generic implemention works for v850 now, so we don't need a special version.2002-04-09  ds  <ds@dillweed>	* /var/cvs/uClibc/ldso/ldso/powerpc/elfinterp.c:	Removed handling for R_PPC_REL24, since it is deceptively useless.2002-04-09  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/libpthread/Makefile:	Russ Dill noticed that the symlinks for libpthread didn't match	the other links.  Fixed now.	 -Erik	* /var/cvs/uClibc/Rules.mak: Bump up version number...	* /var/cvs/uClibc/libm/Makefile:	Add finite() to C89 math lib, since it is needed...	 -Erik	* /var/cvs/uClibc/libc/sysdeps/linux/common/statfix64.h:	Fixup __USE_FILE_OFFSET64	* /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/common/creat64.c:	Add creat64	 -Erik2002-04-09  mjn3  <mjn3@dillweed>	* /var/cvs/uClibc/libc/stdio/stdio.c:	Fix the read/write auto-transition bugs.  Note that if we can't	auto-transition, we fail the operation.  This is different than glibc's	apparent behavior for writing of clearing the read buffer and still	failing the write without setting the stream's error flag.	Also, change a number of "errno = xxx" assignments to use __set_errno().	Also, change setvbuf(file, NULL, _IO{LF}BF, 0) behavior to more closely	match glibc's by keeping the current buffer and only changing the buffering	mode.  Update setlinebuf() in the process to match the man page behavior.	* /var/cvs/uClibc/libc/unistd/getpass.c:	Only set no buffering if we opened the file.  Also, don't bother restoring	buffering since we will close the file in that case anyway.2002-04-09  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/libc/inet/rpc/clnt_perror.c:	Re-enable clnt_perror.  Patch from Miles Bader.	* /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile: Add truncate64.c	* /var/cvs/uClibc/libc/sysdeps/linux/common/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c, /var/cvs/uClibc/libc/sysdeps/linux/common/truncate64.c:	Remove from syscalls.c, leave just ftruncate64.c and truncate64.c	which have implementations that works...	 -Erik2002-04-09  mjn3  <mjn3@dillweed>	* /var/cvs/uClibc/libc/misc/ctype/ctype.c, /var/cvs/uClibc/libc/misc/ctype/ctype_C.c, /var/cvs/uClibc/libc/misc/locale/_locale.h, /var/cvs/uClibc/extra/locale/gen_ctype_from_glibc.c:	Revert Erik's changes... they were broken since there weren't enough	bits for the extra ISblank flag.  Instead, hardwire isblank() to not	depend on locale for now.  At least it will work for space and tab	in the immenent release.  This will all be blown away for the next	release anyway, as I should be committing my new stuff in the next	day or two.2002-04-09  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/common/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/i386/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/i386/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/arm/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/arm/ftruncate64.c:	Create a much more careful ftruncate64 implementation, that should	address all the concern Miles had with the earlier versions...	 -Erik	* /var/cvs/uClibc/libc/unistd/getpass.c:	Per discussion on the mailing list, fix getpass properly.	 -Erik	* /var/cvs/uClibc/extra/locale/gen_ctype_from_glibc.c, /var/cvs/uClibc/libc/misc/locale/_locale.h:	Support ISblank properly	* /var/cvs/uClibc/libc/sysdeps/linux/common/getrlimit64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/setrlimit64.c, /var/cvs/uClibc/libc/misc/statfs/fstatfs64.c, /var/cvs/uClibc/libc/misc/dirent/alphasort64.c, /var/cvs/uClibc/libc/misc/dirent/readdir64.c, /var/cvs/uClibc/libc/misc/dirent/scandir64.c, /var/cvs/uClibc/libc/misc/glob/glob64.c:	Avoid defining __USE_FILE_OFFSET64, since we do _NOT_ want	interfaces silently renamed under us or very bad things may	happen...	 -Erik	* /var/cvs/uClibc/libc/misc/statfs/statfs64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/statfs64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile:	undefine __USE_FILE_OFFSET64, since we absolutely do _NOT_ want interfaces	silently renamed under us or very bad things will happen.  In this case,	statfs64() ended up recurively calling statfs64() instead of statfs()....	 -Erik2002-04-07  ds  <ds@dillweed>	* /var/cvs/uClibc/debian/changelog, /var/cvs/uClibc/debian/rules:	New Debian snapshot.  The release has ld.so for mips fubared.2002-04-06  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/docs/uclibc.org/uClibc-apps.html:	Add libungif-4.1.0b12002-04-06  ds  <ds@dillweed>	* /var/cvs/uClibc/debian/changelog, /var/cvs/uClibc/debian/libuclibc0.shlibs, /var/cvs/uClibc/debian/mksnapshot, /var/cvs/uClibc/debian/rules:	Account for new upstream version.  Fix shlibs, because they were	broken.  Add INCLUDE_THREADS to Config.2002-04-06  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/libc/unistd/swab.c:	Faster implementation from Miles Bader2002-04-05  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/libc/unistd/getpass.c:	Patch from Axel Barnitzke <barney@xkontor.com> to fixup	a problem with getpass() echoing passwords...	* /var/cvs/uClibc/libc/misc/error/error.c:	Add a fun pointer to make apps happy2002-04-03  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/libc/sysdeps/linux/common/initfini.c, /var/cvs/uClibc/extra/scripts/initfini.pl:	Teach initfini to build properly on arches where gcc tries to be	sneaky behind our back...	 -Erik	* /var/cvs/uClibc/libc/sysdeps/linux/m68k/bits/setjmp.h:	Revert this file back to where it was so m68k can compile again.	Oops.  I'd hosed things up for m68k with the header file rework.	 -Erik	* /var/cvs/uClibc/docs/uclibc.org/uClibc-apps.html:	A ton of updates from Dwayne Fontenot <fontenot@jacques.activebuddy.com>.	Thanks Dwayne!	* /var/cvs/uClibc/libc/misc/utmp/utent.c:	Richard June <rjune@bravegnuworld.com> noticed that pututline	was only writing the first sizeof-a-pointer bytes to the utmp	file.  oops.	 -Erik	* /var/cvs/uClibc/libc/inet/resolv.c:	Patch from Jim Treadway <jim@stardot-tech.com> to eliminate	use of alarm() and therefore SIGARLM in the resolver and to	instead use select, which is much cleaner.	* /var/cvs/uClibc/libc/misc/utmp/utent.c:	Richard June <rjune@bravegnuworld.com> noticed that setutent	was only opening utmp readonly.  Oops.	* /var/cvs/uClibc/extra/Configs/Config.powerpc:	Since pthreads work on powerpc, at least mention the option.	* /var/cvs/uClibc/libc/unistd/Makefile, /var/cvs/uClibc/libc/unistd/swab.c:	Add the xopen swab() function, contributed by Kensuke Otake <kensuke@phreaker.net>	* /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile: Be certain that	* /var/cvs/uClibc/libc/misc/glob/glob.c:	Doh!  I forgot to commit this...	* /var/cvs/uClibc/libc/pwd_grp/__getspent_r.c: Adjust beinning	* /var/cvs/uClibc/test/crypt/Makefile, /var/cvs/uClibc/test/math/mtherr.c, /var/cvs/uClibc/test/math/Makefile, /var/cvs/uClibc/test/math/econst.c, /var/cvs/uClibc/test/math/eexp.c, /var/cvs/uClibc/test/math/ehead.h, /var/cvs/uClibc/test/math/elog.c, /var/cvs/uClibc/test/math/eparanoi.c, /var/cvs/uClibc/test/math/epow.c, /var/cvs/uClibc/test/math/etanh.c, /var/cvs/uClibc/test/math/etodec.c, /var/cvs/uClibc/test/math/ieee.c, /var/cvs/uClibc/test/math/ieetst.c, /var/cvs/uClibc/test/math/ieetst.doc, /var/cvs/uClibc/test/math/mconf.h:	run dos2unix on these files	* /var/cvs/uClibc/libc/sysdeps/linux/sh/_mmap.c, /var/cvs/uClibc/libc/sysdeps/linux/sh/crt0.S, /var/cvs/uClibc/libc/sysdeps/linux/sh/longjmp.c, /var/cvs/uClibc/libc/sysdeps/linux/sh/vfork.S:	Run dos2unix on these files	* /var/cvs/uClibc/Makefile: Remove gratuitous symlink trashing	* /var/cvs/uClibc/ldso/ldso/powerpc/elfinterp.c: Remove unused variable	 -Erik	* /var/cvs/uClibc/ldso/ldso/ldso.c:	Steven's patch contained a spare SEND_NUMBER_STDERR call that was	spamming us.   Kill that.  My bad for not spotting that when merging.	 -Erik	* /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:	m4@brecis.COM noticed a typing problem with the getuid syscall.  OOps.2002-04-02  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/ldso/ldso/mips/README, /var/cvs/uClibc/ldso/ldso/mips/boot1_arch.h, /var/cvs/uClibc/ldso/ldso/mips/elfinterp.c, /var/cvs/uClibc/ldso/ldso/mips/ld_syscalls.h, /var/cvs/uClibc/ldso/ldso/mips/ld_sysdep.h, /var/cvs/uClibc/ldso/ldso/ld_string.h, /var/cvs/uClibc/ldso/ldso/ld_syscall.h, /var/cvs/uClibc/ldso/ldso/ldso.c, /var/cvs/uClibc/ldso/ldso/readelflib1.c, /var/cvs/uClibc/Makefile:	Steven J. Hill's latest mips dynamic loader updates	* /var/cvs/uClibc/ldso/ldso/ld_string.h:	Doh!  This is _still_ wrong.  Fix potential buffer overflow.	 -Erik2002-04-02  mjn3  <mjn3@dillweed>	* /var/cvs/uClibc/libc/stdio/printf.c:	Fix an arg promotion handling bug in _do_one_spec for %c reported	by Ilguiz Latypov <ilatypov@superbt.com>.2002-04-01  mjn3  <mjn3@dillweed>	* /var/cvs/uClibc/libc/stdio/printf.c, /var/cvs/uClibc/libc/stdio/scanf.c:	Forget to initialize thread locks for fake files.  Thanks Erik.2002-04-01  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/extra/Configs/uClibc_config_fix.pl:	Last bit for old config system	* /var/cvs/uClibc/libc/stdio/tempnam.c, /var/cvs/uClibc/libc/stdio/tmpfile.c, /var/cvs/uClibc/libc/stdio/tmpnam.c, /var/cvs/uClibc/libc/stdio/tmpnam_r.c, /var/cvs/uClibc/libc/stdlib/mkstemp.c, /var/cvs/uClibc/libc/stdlib/mkstemp64.c, /var/cvs/uClibc/libc/stdlib/mktemp.c, /var/cvs/uClibc/include/features.h, /var/cvs/uClibc/libc/misc/internals/tempname.c, /var/cvs/uClibc/libc/misc/internals/tempname.h:	Remove function declartions from include/features.h, create	a separate header file for those, and fixup references.	 -Erik	* /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/setjmp.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/wordsize.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/byteswap.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/endian.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/fcntl.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/huge_val.h, /var/cvs/uClibc/libc/sysdeps/linux/h8300/bits/resource.h, /var/cvs/uClibc/include/stdint.h, /var/cvs/uClibc/libc/misc/internals/__uClibc_main.c:	Patches from Yoshinori Sato <qzb04471@nifty.ne.jp> to fix h8300	support for pthreads and update for the latest and greatest.	* /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:	Patch from Miles Bader to fix the spots I'd messed up.2002-03-31  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/libc/misc/glob/Makefile, /var/cvs/uClibc/libc/misc/glob/glob-hooks.c, /var/cvs/uClibc/libc/misc/glob/glob64.c:	Add glob64.c, and add support for glob64 when large file is enabled.	 -Erik	* /var/cvs/uClibc/libc/stdio/tempnam.c, /var/cvs/uClibc/libc/stdio/tmpfile.c, /var/cvs/uClibc/libc/stdio/tmpnam.c, /var/cvs/uClibc/libc/stdio/tmpnam_r.c, /var/cvs/uClibc/libc/stdlib/Makefile, /var/cvs/uClibc/libc/stdlib/mkstemp.c, /var/cvs/uClibc/libc/stdlib/mkstemp64.c, /var/cvs/uClibc/libc/stdlib/mktemp.c, /var/cvs/uClibc/include/features.h, /var/cvs/uClibc/libc/misc/internals/tempname.c:	Rework __gen_tempname() to better match glibc, and add mkstemp64(),	which is needed for busybox ash when using largefile support.	 -Erik	* /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/common/getrlimit64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/setrlimit64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/statfs64.c, /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c:	Add support for getrlimit64 and setrlimit64.  Fix some problems	with the getrlimit and setrlimit syscalls.	 -Erik	* /var/cvs/uClibc/libc/sysdeps/linux/arm/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/arm/ftruncate64.c, /var/cvs/uClibc/libc/sysdeps/linux/i386/Makefile, /var/cvs/uClibc/libc/sysdeps/linux/i386/ftruncate64.c:	Add in support for ftruncate64 on both ARM and x86	 -Erik2002-03-29  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/ldso/ldso/mips/boot1_arch.h, /var/cvs/uClibc/ldso/ldso/mips/ld_syscalls.h, /var/cvs/uClibc/ldso/ldso/ldso.c:	More mips support from sjhill2002-03-26  miles  <miles@dillweed>	* /var/cvs/uClibc/include/elf.h: Add EM_CYGNUS_V850.2002-03-25  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/libm/Makefile, /var/cvs/uClibc/libm/w_sqrtf.c:	Implement sqrtf(), needed for libstdc++ on arm	 -Erik	* /var/cvs/uClibc/extra/Configs/Config.mips, /var/cvs/uClibc/extra/Configs/Config.mipsel:	Mips config fixes from Steven J. Hill	* /var/cvs/uClibc/libc/misc/ttyent/getttyent.c:	Patch from Steven J. Hill to disable __fsetlocking when	threads are disabled.  Bug is my fault.  oops.	 -Erik	* /var/cvs/uClibc/Makefile:	Patch from Steven J. Hill to fix pthreads on mips	* /var/cvs/uClibc/include/sys/sysinfo.h:	Include our own copy of struct sysinfo to avoid binary compatibility	problems with Linux 2.4, which changed things.  And thereby reduce by	one more the kernel headers we depend on...	 -Erik2002-03-22  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:	It doesn't make sense to supress linking for -i or -r,	 -Erik	* /var/cvs/uClibc/libc/stdio/printf.c:	Add in a knob to disable %m support	 -Erik	* /var/cvs/uClibc/Makefile:	Patch from Miles Bader to be less militant when doing a make clean.	* /var/cvs/uClibc/extra/gcc-uClibc/Makefile, /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c:	Fix incorrect ordering of -L and -l options, which prevented things	like iproute2 and XFree86 from linking.	 -Erik2002-03-21  Erik Andersen  <andersen@dillweed>	* /var/cvs/uClibc/libc/sysdeps/linux/common/initfini.c:	Remove include file, in case it is broken.  We don't need it here.	 -Erik	* /var/cvs/uClibc/docs/uclibc.org/index.html: Fix grammar	* /var/cvs/uClibc/docs/uclibc.org/index.html:	Update webpage a little bit for clarity	* /var/cvs/uClibc/Makefile: Add some phony targets	* /var/cvs/uClibc/test/stdlib/qsort.c:	Put the chdir back, to simplify testing now that scandir	doesn't segfault anymore	* /var/cvs/uClibc/Makefile:	Always build the utils.  Always clean libc/misc, since there is	some auto generated stuff in there	 -Erik	* /var/cvs/uClibc/include/ttyent.h: Add the ttyent.h header file	* /var/cvs/uClibc/docs/uclibc.org/robots.txt: Be kind to robots	* /var/cvs/uClibc/docs/uclibc.org/FAQ.html: Update the FAQ a little bit	* /var/cvs/uClibc/docs/uclibc.org/index.html: Update webpage	* /var/cvs/uClibc/docs/uclibc.org/cvs_anon.html, /var/cvs/uClibc/docs/uclibc.org/cvs_write.html:	Fix anon password	* /var/cvs/uClibc/Changelog: Alphabetize	* /var/cvs/uClibc/TODO: Update TODO list for next release	* /var/cvs/uClibc/Rules.mak: Bump up version number	* /var/cvs/uClibc/libc/misc/ttyent/Makefile, /var/cvs/uClibc/libc/misc/ttyent/getttyent.c, /var/cvs/uClibc/libc/misc/Makefile:	Support getttyent and friends so ncurses will compile	* /var/cvs/uClibc/libc/stdio/Makefile, /var/cvs/uClibc/libc/stdio/stdio.c:	Compile in flockfile and friends by default	 -Erik	* /var/cvs/uClibc/Changelog, /var/cvs/uClibc/Changelog.full:	Update Changelog in preparation for a release.	 -Erik
 |