glibc/libio
Ulrich Drepper 9c4c002459 Update.
1998-09-14  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

	* sysdeps/mach/hurd/dl-cache.c (_dl_unload_cache): New dummy
	function.  Reported by okuji@kuicr.kyoto-u.ac.jp [PR libc/789].

1998-09-15  David S. Miller  <davem@pierdol.cobaltmicro.com>

	* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_runtime_setup):
	Add profiling support.
	(TRAMPOLINE_TEMPLATE): New macro.
	(ELF_MACHINE_RUNTIME_TRAMPOLINE): Define in terms of that.
	(RTLD_START): Prettify, and set __libc_stack_end properly.
	(elf_machine_rela) [R_SPARC_COPY]: Remove RTLD_BOOTSTRAP ifndef
	and check for sym being NULL instead.
	* sysdeps/sparc/sparc64/addmul_1.S: Adjust to allocate 192 bytes
	of stack space.
	* sysdeps/sparc/sparc64/lshift.S: Likewise.
	* sysdeps/sparc/sparc64/mul_1.S: Likewise.
	* sysdeps/sparc/sparc64/rshift.S: Likewise.
	* sysdeps/sparc/sparc64/submul_1.S: Likewise.
	* sysdeps/sparc/sparc64/elf/crtbegin.S: Likewise and remove old
	MEDANY code model %g4 usage.
	* sysdeps/sparc/sparc64/elf/crtend.S: Likewise and remove old
	MEDANY code model %g4 usage.
	* sysdeps/sparc/sparc64/elf/start.S: Rework to not use old FULLANY
	code model address formation.
	* sysdeps/sparc/sparc64/dl-machine.h: Don't include link.h, do
	include elf/ldsodefs.h
	(DT_SPARC): Remove.
	(elf_machine_matches_host): It is now EM_SPARCV9.
	(elf_machine_dynamic): Clean up to remove ugly cast.
	(elf_machine_fixup_plt): Rework for new V9 ABI, add support for
	new PLT formats.
	(elf_machine_rela): Don't do anything at all for R_SPARC_NONE.
	Prettify rest of function.
	[R_SPARC_COPY]: Check for sym being NULL.
	[R_SPARC_32]: Handle it.
	[R_SPARC_H44, R_SPARC_M44, R_SPARC_L44]: Handle them for the
	MEDMID code model.
	[R_SPARC_HH22, R_SPARC_HM10, R_SPARC_LM22]: Handle them for the
	MEDANY code model.
	[R_SPARC_NONE]: Remove this case, as it is now checked earlier.
	(elf_machine_runtime_setup): Rewrite for new V9 ABI plt formats.
	Add profiling support.
	(TRAMPOLINE_TEMPLATE): New macro.
	(ELF_MACHINE_RUNTIME_TRAMPOLINE): Define in terms of that.
	(RTLD_START): Prettify and set __libc_stack_end.
	* sysdeps/unix/sysv/linux/sparc/bits/sigaction.h (SA_SIGINFO):
	Define.
	* sysdeps/unix/sysv/linux/sparc/bits/signum.h (_NSIG): Set to 64.
	(SIGRTMIN, SIGRTMAX, __SIGRTMIN, __SIGRTMAX): Define.
	* sysdeps/unix/sysv/linux/sparc/sparc32/brk.c (__brk): Remove
	unused variable scratch.
	* sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c
	(__syscall_rt_sigaction, __rt_sigreturn_stub, __sigreturn_stub):
	Declare.
	(__sigaction): Rewrite rt_sigaction case to pass correct sigreturn
	stub to rt_sigaction syscalls.  Rewrite non-rt case to use correct
	old format kernel sigaction structures.
	* sysdeps/unix/sysv/linux/sparc/sparc64/ucontext.h: Move...
	* sysdeps/unix/sysv/linux/sparc/sparc64/sys/ucontext.h: to here.
	* sysdeps/unix/sysv/linux/sparc/sparc64/Dist: Remove ucontext.h
	* sysdeps/unix/sysv/linux/sparc/sparc64/bits/setjmp.h: Fix
	ucontext include.
	(_JMPBUF_UNWINDS): Define.
	* sysdeps/unix/sysv/linux/sparc/sparc64/bits/statfs.h: Declare
	statfs64 structure, which is exactly the same as the normal one.
	* sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Allocate 192 bytes
	of stack.  Use correct syscall trap number.  Add branch prediction
	settings to branch instructions.  Remove old MEDANY code model %g4
	referneces for non-PIC.
	* sysdeps/unix/sysv/linux/sparc/sparc64/clone.S: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc64/init-first.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S: Add
	__libc_longjmp and __libc_siglongjmp strong aliases.
	* sysdeps/unix/sysv/linux/sparc/sparc64/readdir.c (__readdir64):
	Also define to __no__readdir64_decl around readdir.c inclusion.
	(__readdir64): Add strong alias.
	* sysdeps/unix/sysv/linux/sparc/sparc64/socket.S: New file.
	* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (getrlimit):
	Set strong and weak names properly.

1998-09-16 11:25  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* manual/Makefile (AWK): Default to gawk if standalone.

1998-09-15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* Makefile (distribute): Undo last change.
	* Make-dist (+tsrc) [not subdir]: Also include indirection headers
	for sysdep headers.
	(+subdir-headers): Removed, unused.

1998-09-15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* stdio-common/Makefile ($(inst_includedir)/bits/stdio_lim.h): Use
	$(do-install).

1998-09-15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* Makerules ($(+sysdir_pfx)sysd-Makefile): Don't check for
	absolute name in $(config-sysdirs), can never happen.
	($(+sysdir_pfx)sysd-rules): Likewise.
	* Makeconfig (full-config-sysdirs): Likewise.
	(all-Subdirs-files): Prepend $(..).

	* configure.in: Don't check for absolute name in $add_ons_pfx, can
	not happen.  Let --enable-add-ons=yes work if no add-ons actually
	exist.

1998-09-15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* Rules ($(common-objpfx)bits/stdio_%.h): Remove extra
	continuations in command.

1998-09-15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* libio/oldstdfiles.c (_IO_stdin_used): Update declaration.
1998-09-16 17:54:34 +00:00
..
.cvsignore Tue May 14 14:07:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-14 20:30:25 +00:00
Banner update from main archive 960907 1996-09-07 23:56:19 +00:00
clearerr.c update from main archive 970225 1997-02-25 05:18:05 +00:00
clearerr_u.c Update. 1997-06-23 21:55:26 +00:00
fcloseall.c Update. 1998-04-14 16:51:08 +00:00
feof.c Update. 1997-08-20 03:53:21 +00:00
feof_u.c Update. 1997-08-20 03:53:21 +00:00
ferror.c Update. 1997-08-20 03:53:21 +00:00
ferror_u.c Update. 1997-08-20 03:53:21 +00:00
fgetc.c Update. 1998-06-07 14:06:56 +00:00
filedoalloc.c Update. 1997-10-12 04:05:44 +00:00
fileno.c Update. 1997-08-20 03:53:21 +00:00
fileops.c Update. 1998-08-23 18:23:26 +00:00
fputc.c Update. 1998-06-07 14:06:56 +00:00
fputc_u.c Update. 1997-08-20 03:53:21 +00:00
freopen.c Update. 1998-06-07 14:06:56 +00:00
freopen64.c Update. 1998-06-07 14:06:56 +00:00
fseek.c Update. 1998-06-07 14:06:56 +00:00
fseeko.c Update. 1998-06-07 14:06:56 +00:00
fseeko64.c Update. 1998-06-07 14:06:56 +00:00
ftello.c Update. 1998-06-07 14:06:56 +00:00
ftello64.c Update. 1998-06-07 14:06:56 +00:00
genops.c Update. 1998-06-08 13:37:25 +00:00
getc.c Update. 1998-06-07 14:06:56 +00:00
getc_u.c Update. 1997-08-20 03:53:21 +00:00
getchar.c Update. 1998-06-07 14:06:56 +00:00
getchar_u.c Update. 1997-08-20 03:53:21 +00:00
iofclose.c Update. 1998-06-07 14:06:56 +00:00
iofdopen.c Update. 1998-08-08 20:02:34 +00:00
iofflush.c Update. 1998-06-07 14:06:56 +00:00
iofflush_u.c Update. 1997-08-20 03:53:21 +00:00
iofgetpos.c Update. 1998-06-07 14:06:56 +00:00
iofgetpos64.c Update. 1998-06-07 14:06:56 +00:00
iofgets.c Update. 1998-06-07 14:06:56 +00:00
iofgets_u.c Update. 1998-07-05 11:57:59 +00:00
iofopen.c Update. 1998-02-12 18:22:41 +00:00
iofopen64.c Update. 1998-08-08 20:02:34 +00:00
iofopncook.c Update. 1997-10-12 04:05:44 +00:00
iofputs.c Update. 1998-06-07 14:06:56 +00:00
iofputs_u.c Update. 1998-07-16 13:49:59 +00:00
iofread.c Update. 1998-06-07 14:06:56 +00:00
iofread_u.c Update. 1998-07-06 17:09:00 +00:00
iofsetpos.c Update. 1998-06-07 14:06:56 +00:00
iofsetpos64.c Update. 1998-06-07 14:06:56 +00:00
ioftell.c Update. 1998-06-07 14:06:56 +00:00
iofwrite.c Update. 1998-07-04 10:39:13 +00:00
iofwrite_u.c Update. 1998-07-06 17:09:00 +00:00
iogetdelim.c Update. 1998-06-07 14:06:56 +00:00
iogetline.c Update. 1998-08-26 16:00:46 +00:00
iogets.c Update. 1998-06-07 14:06:56 +00:00
iolibio.h (_IO_pos_BAD): Define of type _IO_fpos64_t. 1998-08-20 22:59:31 +00:00
iopadn.c Update. 1997-08-20 03:53:21 +00:00
iopopen.c Update. 1998-08-08 20:02:34 +00:00
ioputs.c Update. 1998-06-07 14:06:56 +00:00
ioseekoff.c Update. 1998-06-07 14:06:56 +00:00
ioseekpos.c Update. 1998-06-07 14:06:56 +00:00
iosetbuffer.c Update. 1998-06-07 14:06:56 +00:00
iosetvbuf.c Update. 1998-06-07 14:06:56 +00:00
iosprintf.c Update. 1997-08-20 03:53:21 +00:00
ioungetc.c Update. 1998-06-07 14:06:56 +00:00
iovdprintf.c Update. 1998-03-10 20:32:27 +00:00
iovsprintf.c Update. 1998-06-07 14:06:56 +00:00
iovsscanf.c Update. 1998-06-07 14:06:56 +00:00
libio.h Update. 1998-07-09 15:27:41 +00:00
libioP.h Update. 1998-08-23 18:23:26 +00:00
Makefile Update. 1998-08-08 20:02:34 +00:00
memstream.c Update. 1997-10-12 04:05:44 +00:00
obprintf.c Update. 1997-11-06 00:02:46 +00:00
oldfileops.c Update. 1998-08-23 18:23:26 +00:00
oldiofclose.c Update. 1998-06-07 14:06:56 +00:00
oldiofdopen.c Update. 1997-12-14 22:24:57 +00:00
oldiofopen.c Update. 1997-12-14 22:24:57 +00:00
oldstdfiles.c Update. 1998-09-16 17:54:34 +00:00
oldtmpfile.c Update. 1998-08-08 20:02:34 +00:00
pclose.c Update. 1997-08-20 03:53:21 +00:00
peekc.c Update. 1998-06-07 14:06:56 +00:00
putc.c Update. 1998-06-07 14:06:56 +00:00
putc_u.c Update. 1997-06-23 21:55:26 +00:00
putchar.c Update. 1998-06-07 14:06:56 +00:00
putchar_u.c Update. 1997-06-23 21:55:26 +00:00
rewind.c Update. 1998-06-07 14:06:56 +00:00
setbuf.c Update. 1997-08-20 03:53:21 +00:00
setlinebuf.c Update. 1997-08-20 03:53:21 +00:00
stdfiles.c Update. 1997-12-14 22:24:57 +00:00
stdio.c Update. 1997-12-14 22:24:57 +00:00
stdio.h Update. 1998-09-07 09:56:37 +00:00
strfile.h Update. 1998-07-20 18:25:24 +00:00
strops.c Update. 1998-05-22 17:17:46 +00:00
vasprintf.c Update. 1997-08-20 03:53:21 +00:00
Versions Update. 1998-08-23 18:23:26 +00:00
vscanf.c Update. 1997-08-20 03:53:21 +00:00
vsnprintf.c Update. 1998-08-23 18:23:26 +00:00