glibc/nis
Ulrich Drepper c0fb8a563c Update.
1998-06-07 13:32  Ulrich Drepper  <drepper@cygnus.com>

	* libc.map: Add _dl_profile.
	* elf/dl-reloc.c (_dl_relocate_object): Take extra argument, pass
	this to ELF_DYNAMIC_RELOCATE.
	Always allocate array for relocation result if LD_PROFILE is defined.
	* elf/ldsodefs.h: Adjust prototypes.
	* elf/dl-open.c (_dl_open): Call relocation function with extra
	argument.
	* elf/rtld.c: Likewise.
	* elf/dl-profile.c (_dl_mcount): Don't mark as internal function.
	Correct loop condition.
	* elf/dynamic-link.h: Don't examine _dl_profile variable, pass
	consider_profile to runtime setup function.
	* sysdeps/i386/dl-machine.h (elf_machine_runtime_setup): Use
	_dl_runtime_profile for all shared objects if LD_PROFILE is defined.

	* elf/dl-support.c: Define __libc_stack_end.
	* elf/rtld.c: Likewise.
	* sysdeps/generic/libc-start.c: Store last stack address in
	__libc_stack_end.
	* sysdeps/i386/dl-machine.h (_dl_start_user): Store stack address.
	* sysdeps/i386/elf/start.s: Call __libc_start_main with extra argument.

	* elf/elf.h: Include <features.h>, not <sys/cdefs.h>.
	Include <stdint.h>, not <inttypes.h>.

	* elf/sprof.c: Implement flat profiling.

	* libio/fgetc.c: Call _IO_cleanup_region_end with 0 and call
	_IO_funlockfile explicitly.
	* libio/fileops.c: Likewise.
	* libio/fputc.c: Likewise.
	* libio/freopen.c: Likewise.
	* libio/freopen64.c: Likewise.
	* libio/fseek.c: Likewise.
	* libio/fseeko.c: Likewise.
	* libio/fseeko64.c: Likewise.
	* libio/ftello.c: Likewise.
	* libio/ftello64.c: Likewise.
	* libio/getc.c: Likewise.
	* libio/getchar.c: Likewise.
	* libio/iofclose.c: Likewise.
	* libio/iofflush.c: Likewise.
	* libio/iofgetpos.c: Likewise.
	* libio/iofgetpos64.c: Likewise.
	* libio/iofgets.c: Likewise.
	* libio/iofputs.c: Likewise.
	* libio/iofread.c: Likewise.
	* libio/iofsetpos.c: Likewise.
	* libio/iofsetpos64.c: Likewise.
	* libio/ioftell.c: Likewise.
	* libio/iofwrite.c: Likewise.
	* libio/iogetdelim.c: Likewise.
	* libio/iogets.c: Likewise.
	* libio/ioputs.c: Likewise.
	* libio/ioseekoff.c: Likewise.
	* libio/ioseekpos.c: Likewise.
	* libio/iosetbuffer.c: Likewise.
	* libio/iosetvbuf.c: Likewise.
	* libio/ioungetc.c: Likewise.
	* libio/iovsprintf.c: Likewise.
	* libio/iovsscanf.c: Likewise.
	* libio/oldfileops.c: Likewise.
	* libio/oldiofclose.c: Likewise.
	* libio/peekc.c: Likewise.
	* libio/putc.c: Likewise.
	* libio/putchar.c: Likewise.
	* libio/rewind.c: Likewise.

	* malloc/mtrace.c: Pretty print.

	* misc/mntent.h (struct mentent): Make string elements const char *.

	* nis/nis_printf.c: Optimize I/O a little bit.

	* signal/Makefile (distribute): Add sigset-cvt-mask.h.
	* sysdeps/generic/sigset-cvt-mask.h: New file.
	* sysdeps/unix/sysv/linux/sigset-cvt-mask.h: New file.
	* sysdeps/unix/sysv/sysv4/sigset-cvt-mask.h: New file.
	* sysdeps/posix/sigvec.c: Rewrite the use definitions from
	sigset-cvt-mask.h to do the dirty work.
	Patches by Joe Keane.

	* sysdeps/posix/mkstemp.c: Save one precious byte of rodata.

	* sysdeps/unix/sysv/linux/i386/sysdep.h: Rewrite PSEUDO etc to make
	syscall_error label in case of PIC anonymous.
	* sysdeps/unix/sysv/linux/i386/i686/sysdep.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/clone.S: Adapt for this change.
	* sysdeps/unix/sysv/linux/i386/mmap.S: Adapt for this change.
	* sysdeps/unix/sysv/linux/i386/s_pread64.S: Adapt for this change.
	* sysdeps/unix/sysv/linux/i386/s_pwrite64.S: Adapt for this change.
	* sysdeps/unix/sysv/linux/i386/socket.S: Adapt for this change.
	* sysdeps/unix/sysv/linux/i386/syscall.S: Adapt for this change.
1998-06-07 14:06:56 +00:00
..
nss_compat Update. 1998-01-30 11:44:34 +00:00
nss_nis Update. 1998-02-17 15:51:21 +00:00
nss_nisplus Update. 1998-02-27 08:47:42 +00:00
rpcsvc Update. 1997-12-28 16:01:53 +00:00
Banner Update NIS+. 1998-01-24 13:45:44 +00:00
Makefile Update. 1998-05-15 14:46:36 +00:00
libnsl.map Update. 1998-02-19 18:52:30 +00:00
libnss_compat.map Update. 1997-06-13 22:46:42 +00:00
libnss_nis.map Update. 1997-06-12 21:38:55 +00:00
libnss_nisplus.map Update. 1998-02-18 11:00:24 +00:00
nis_add.c Update. 1997-10-12 04:05:44 +00:00
nis_addmember.c Update. 1997-10-12 04:05:44 +00:00
nis_cache.c Update. 1998-01-30 11:44:34 +00:00
nis_cache2.h Update. 1998-01-25 17:01:47 +00:00
nis_cache2_xdr.c Update. 1998-01-25 17:01:47 +00:00
nis_call.c Update. 1998-06-01 13:10:54 +00:00
nis_callback.c Update. 1998-06-02 12:58:14 +00:00
nis_checkpoint.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_clone_dir.c Update. 1997-10-12 04:05:44 +00:00
nis_clone_obj.c Update. 1998-06-01 13:10:54 +00:00
nis_clone_res.c Update. 1997-10-12 04:05:44 +00:00
nis_creategroup.c Update. 1998-06-01 13:10:54 +00:00
nis_defaults.c Update. 1998-05-24 18:51:11 +00:00
nis_destroygroup.c Update. 1997-10-12 04:05:44 +00:00
nis_domain_of.c Update. 1997-10-12 04:05:44 +00:00
nis_domain_of_r.c Update. 1997-10-12 04:05:44 +00:00
nis_error.c Update. 1997-10-12 04:05:44 +00:00
nis_file.c Update. 1997-10-12 04:05:44 +00:00
nis_findserv.c Update. 1998-06-01 13:10:54 +00:00
nis_free.c Update. 1997-10-12 04:05:44 +00:00
nis_getservlist.c Update. 1997-10-12 04:05:44 +00:00
nis_intern.h Update. 1998-06-01 13:10:54 +00:00
nis_ismember.c Update. 1997-10-12 04:05:44 +00:00
nis_local_names.c Update. 1997-10-12 04:05:44 +00:00
nis_lookup.c Update. 1997-10-12 04:05:44 +00:00
nis_mkdir.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_modify.c Update. 1997-10-12 04:05:44 +00:00
nis_ping.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_print.c Update. 1998-06-07 14:06:56 +00:00
nis_print_group_entry.c Update. 1997-10-12 04:05:44 +00:00
nis_remove.c Update. 1997-10-12 04:05:44 +00:00
nis_removemember.c Update. 1997-10-12 04:05:44 +00:00
nis_rmdir.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_server.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_subr.c Update. 1997-10-12 04:05:44 +00:00
nis_table.c Update. 1998-04-03 12:19:27 +00:00
nis_util.c Update NIS+. 1998-01-24 13:45:44 +00:00
nis_verifygroup.c Update. 1997-10-12 04:05:44 +00:00
nis_xdr.c Update. 1997-10-12 04:05:44 +00:00
nisplus-parser.h Update. 1997-12-08 03:06:47 +00:00
nss-nis.h update from main arcive 961210 1996-12-11 01:40:39 +00:00
nss-nisplus.h Update. 1997-03-19 05:47:56 +00:00
yp_xdr.c update from main arcive 961210 1996-12-11 01:40:39 +00:00
ypclnt.c Update. 1998-05-12 12:22:17 +00:00
ypupdate_xdr.c update from main arcive 961210 1996-12-11 01:40:39 +00:00