Skip to content
Snippets Groups Projects
  1. Jun 23, 1996
    • Roland McGrath's avatar
      Sat Jun 22 21:29:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 7f811679
      Roland McGrath authored
      	* Version 1.92 test release.
      
      Sat Jun 22 23:30:07 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      
      	* sysdeps/unix/sysv/linux/syscalls.list (ksyslog_ctl): Rename
      	to klogctl to match prototype in sys/klog.h.
      
      	* sysdeps/posix/libc_fatal.c: Add include of <string.h>.
      	* sysdeps/unix/sysv/linux/gethostid.c: Ditto.
      
      	* sysdeps/posix/getcwd.c (__canonicalize_directory_name_internal):
      	Remove.  Code is now part of __getcwd again.  The old function
      	never really worked for anything but THISDIR==".".
      
      	* sysdeps/alpha/Makefile (CFLAGS-rtld.c): Add -mbuild-constants
      	only when building ELF version of library.
      
      	* libio/libioP.h (_IO_vscanf): Add prototype.
      
      	* posix/unistd.h (syscall): Change sysno arg and return value
      	to int long.
      
      	* version.h (VERSION): Updated to 1.92.
      4 tags
      7f811679
  2. Jun 22, 1996
    • Roland McGrath's avatar
      * version.h (VERSION): Version 1.92 test release. · 072ebcef
      Roland McGrath authored
      	* misc/Makefile (headers): Add ar.h.
      	* misc/ar.h: New file.
      
      	* config.make.in (BUILD_CC): New variable.
      	* configure.in: Check for BUILD_CC if $host != $build.
      
      	* posix/glob.c: Include <alloca.h> only [HAVE_ALLOCA_H], not [sparc].
      
      	* Makerules [! objects] (subdir_lib): Depend on the stamp$o files.
      	(stamp$o files): New targets, create them empty, no deps.
      
      	Update from bind-4.9.4-T3B.
      072ebcef
    • Roland McGrath's avatar
      Regenerated · 40a4b79f
      Roland McGrath authored
      Sat Jun 22 10:44:09 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      
      	* posix/glob.c: Include <alloca.h> only [HAVE_ALLOCA_H], not [sparc].
      
      Fri Jun 21 00:27:51 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      
      	* posix/fnmatch.c (fnmatch): Fix \*[*?]+ case to increment name ptr
       	only for ?s, not for *s.  Fix from Chet Ramey.
      
      Wed May 22 17:22:14 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      
      	* posix/glob.c [VMS]: Don't include <pwd.h>.
      	[HAVE_VMSDIR_H]: Include "vmsdir.h".
      	(glob) [VMS]: Don't grok ~.
      
      	* posix/glob.h [_AMIGA]: Remove `struct stat;' forward decl.
      40a4b79f
    • Roland McGrath's avatar
      Sat Jun 22 10:44:09 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 78b5ba3e
      Roland McGrath authored
      	* rpm/template (Source): New field.
      	(%prep, %build, %install): New sections.
      	(%files): Add %doc FAQ NEWS NOTES README.
      	* rpm/rpmrc (builddir): Removed.
      78b5ba3e
  3. Jun 21, 1996
    • Roland McGrath's avatar
      * elf/dl-load.c (_dl_map_object_from_fd): Fix mapping and l_phdr · 0d3726c3
      Roland McGrath authored
       	guessing to not assume p_vaddr of first load cmd is zero.
    • Roland McGrath's avatar
      * sysdeps/sparc/elf/start.S: New file. · 4f54cdb1
      Roland McGrath authored
      	* sysdeps/sparc/dl-machine.h: New file.
      
      	* posix/fnmatch.c (fnmatch): Fix \*[*?]+ case to increment name ptr
       	only for ?s, not for *s.  Fix from Chet Ramey.
      
      	Fixes thanks to Raja R Harinath <harinath@cs.umn.edu>:
      	* sysdeps/unix/sysv/utmpbits.h: Define _HAVE_UT_{TYPE,ID,TV,HOST}.
      	Use __{BEGIN,END}_DECLS.
      	(_PATH_WTMP, _PATH_UTMP, _PATH_LASTLOG): New macros.
      	* login/utmp.h (UTMP_FILE, UTMP_FILENAME, WTMP_FILE, WTMP_FILENAME):
      	New macros, moved here from sysdeps/gnu/utmpbits.h.
      	* sysdeps/generic/utmpbits.h (_HAVE_UT_HOST): Define it.
      	* sysdeps/gnu/utmpbits.h (_HAVE_UT_HOST): Likewise.
      	* login/logout.c: Use ut_host only #if _HAVE_UT_HOST.
      	Use sizeof instead of UT_*SIZE.
      	* login/logwtmp.c: Likewise.
      
      	* misc/tsearch.c (tdelete): Define as weak alias to __tdelete.
      
      	* version.c (banner): Add trailing newline.
      4f54cdb1
    • Roland McGrath's avatar
      Fri Jun 21 00:27:51 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 51fbd1f6
      Roland McGrath authored
      	* login/utmp.h: Declare login_tty.
      
      Thu Jun 20 21:19:07 1996  Richard Henderson  <rth@tamu.edu>
      
      	* sysdeps/alpha/dl-machine.h (elf_alpha_fix_plt):
      	Changed to a 12-byte PLT entry to remove dependency on $gp.
      	Take a new got_addr parameter.
      	(elf_machine_rela): Pass the new parameter.
      	(ELF_MACHINE_RUNTIME_TRAMPOLINE): Do arithmetic for 12-byte PLT.
      	(RTLD_START): Do normal linkage with program entry.
      
      	__hurd_file_name_lookup, __hurd_file_name_split): Add & use LOOKUP
      	argument.
      	__hurd_file_name_lookup_retry, hurd_file_name_lookup_retry:
    • Roland McGrath's avatar
      Thu Jun 20 21:19:07 1996 Richard Henderson <rth@tamu.edu> · 7b5092a7
      Roland McGrath authored
      	* sysdeps/alpha/dl-machine.h (elf_alpha_fix_plt):
      	Changed to a 12-byte PLT entry to remove dependency on $gp.
      	Take a new got_addr parameter.
      	(elf_machine_rela): Pass the new parameter.
      	(ELF_MACHINE_RUNTIME_TRAMPOLINE): Do arithmetic for 12-byte PLT.
      	(RTLD_START): Do normal linkage with program entry.
      7b5092a7
  4. Jun 20, 1996
  5. Jun 19, 1996
    • Miles Bader's avatar
      *** empty log message *** · bf0f4720
      Miles Bader authored
      Wed Jun 19 10:21:24 1996  Miles Bader  <miles@gnu.ai.mit.edu>
      
      	* hurd/hurdlookup.c (__hurd_file_name_lookup_retry,
      	__hurd_file_name_lookup, __hurd_file_name_split): Add & use LOOKUP argument. 
      	Rename nested function lookup to lookup_op.
      	(__file_name_lookup, __file_name_lookup_under):
      	Pass 0 for lookup arg to __hurd_file_name_lookup.
      	(__file_name_split): Likewise for __hurd_file_name_split.
      	* hurd/path-lookup.c (hurd_file_name_path_lookup): Add LOOKUP argument.
      	Rename nested function lookup to scan_lookup.
      	(file_name_path_lookup): Pass 0 for lookup arg to
      	hurd_file_name_path_lookup.
      	* hurd/hurd/lookup.h (__hurd_file_name_lookup, hurd_file_name_lookup,
      	__hurd_file_name_lookup_retry, hurd_file_name_lookup_retry: 
      	__hurd_file_name_split, hurd_file_name_split, hurd_file_name_lookup):
      	Add LOOKUP argument.
      	* sysdeps/mach/hurd/access.c (__access): Pass 0 lookup arg to
      	__hurd_file_name_lookup.
    • Miles Bader's avatar
      (__hurd_file_name_lookup_retry, __hurd_file_name_lookup,... · 92ea4fec
      Miles Bader authored
      (__hurd_file_name_lookup_retry, __hurd_file_name_lookup, __hurd_file_name_split):   Add & use LOOKUP argument.   Rename nested function lookup to lookup_op. (__file_name_lookup, __file_name_lookup_under):   Pass 0 for lookup arg to __hurd_file_name_lookup. (__file_name_split):   Likewise for __hurd_file_name_split.
      92ea4fec
    • Roland McGrath's avatar
      Regenerated: autoconf configure.in · 959c3674
      Roland McGrath authored
      959c3674
    • Roland McGrath's avatar
      Mon Jun 17 19:09:49 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> · e50ec9f9
      Roland McGrath authored
      	* Make-dist (+sysdeps): Move wildcard inside loop to avoid consing
      	up a huge list just to discard most of it.
      
      	* configure.in (sysnames): Avoid fgrep by using the case shell
      	builtin.
      
      	* Makeconfig (config.status): Fix dependency on Implies files.
      e50ec9f9
    • Roland McGrath's avatar
      Thu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com> · a1470b6f
      Roland McGrath authored
      	* sysdeps/generic/memcmp.c: Add prototype decls for internal fns.
      
      	* locale/programs/locale.c: Include string.h.
      
      	* sunrpc/xdr_stdio.c (xdrstdio_getlong), sunrpc/xdr_rec.c
       	(xdrrec_getlong), sunrpc/xdr_mem.c (xdrmem_getlong): Make sure
       	appropriate sign-extension is performed on machines with
       	sizeof(long) > 4.
      
      	* sunrpc/xdr.c (xdr_int, xdr_u_int): If sizeof(long)==8 and
       	sizeof(int)<sizeof(long), we need to go through a temporary
       	variable.
      
      	* locale/programs/ld-numeric.c: Include <alloca.h>
      
      	* libio/stdio.h (__libc_fatal): Add prototype.
      
      	* libio/cleanup.c: Use __P() to declare prototype when __STDC__ is
       	in efect.
      
      	* libio/iopopen.c (read_or_write, parent_end, child_end): Declare
       	volatile to avoid "might get clobbered by longjmp" warning.
      
      	* features.h (__KERNEL_STRICT_NAMES): Define __KERNEL_STRICT_NAMES
       	unless _LOOSE_KERNEL_NAMES is in effect (which, with high
       	probability is a sure loser).
      	* sysdeps/unix/sysv/linux/gnu/types.h (__KERNEL_STRICT_NAMES): Remove.
      
      	* sysdeps/unix/bsd/osf/alpha/start.S (errno): Removed.
      	* sysdeps/unix/sysv/linux/alpha/start.S: Ditto.
      
      	* misc/paths.h (_PATH_MAN): Change from /usr/share/man to /usr/man
      	to be Linux FSSTND compliant.
      
      Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      
      	* sysdeps/unix/sysv/linux/alpha/pipe.S: Use PSEUDO.
      
      	* sysdeps/unix/sysv/linux/alpha/sysdep.S,
       	sysdeps/unix/sysv/linux/alpha/brk.S,
       	sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
       	sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
       	sysdeps/unix/sysv/linux/alpha/llseek.S,
       	sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
       	sysdeps/unix/sysv/linux/alpha/syscall.S: Rename syscall_error to
       	__syscall_error to avoid intruding application name space.
      
      	* sysdeps/unix/sysv/linux/alpha/sysdep.h: Rename __NR_get?id
      	to SYS_get?id so that syscall stubs in sysdeps/unix define
      	these syscalls in terms of getxpid/getxuid/getxgid.
      
      	* sysdeps/unix/_exit.S, sysdeps/unix/getegid.S,
       	sysdeps/unix/geteuid.S, sysdeps/unix/getppid.S,
       	sysdeps/unix/execve.S, sysdeps/unix/fork.S,
       	sysdeps/unix/syscall.S: Terminate syscall with PSEUDO_END.
      
      	* sysdeps/unix/make-syscalls.sh, sysdeps/unix/sysdep.h
       	(PSEUDO_END): Rename END() to PSEUDO_END().
      
      	* sysdeps/unix/alpha/sysdep.h: Move error-handling code in PSEUDO
       	to PSEUDO_END to improve branch-prediction.  Include .frame
       	directive to make syscalls debugabble.
      	(PSEUDO_END): New macro.
      
      	* sysdeps/unix/alpha/sysdep.h, sysdeps/alpha/bb_init_func.S,
       	sysdeps/unix/sysv/linux/alpha/brk.S: Use ldiq instead of ldi since
       	latter is illegal under DEC Unix.
      
      	* sysdeps/unix/alpha/sysdep.S: Renamed from
      	sysdeps/unix/sysv/linux/alpha/sysdep.S.  This file works for OSF/1
       	as well.
      	* sysdeps/unix/bsd/osf/alpha/sysdep.S: Remove (note that the
       	EWOULDBLOCK -> EAGAIN mapping was unnecessary since
       	EWOULDBLOCK==EAGAIN under DEC Unix and Linux/Alpha).
      
      	* sysdeps/alpha/divrem.h: Use retaddr instead of ra as the return
       	address register in the .frame directive.
      
      	* sysdeps/alpha/copysign.c: Remove.
      
      	* sunrpc/rpc/types.h: Include <sys/param.h> and <netinet/in.h> to
       	avoid RPC definitions of INADDR_LOOPBACK and/or MAXHOSTNAMELEN.
      
      	* errno.h: Move __END_DECLS to correct place to make file
       	compilable under c++.
      
      	* dirent/dirent.h: Document _DIRENT_HAVE_D_OFF macro.  Define
      	d_ino only if <direntry.h> hasn't defined d_fileno.
      
      	* configure.in (HAVE_ASM_WEAKEXT_DIRECTIVE): Reverse order of
      	arguments to weakext to make .weakext detection work on ECOFF systems.
      
      	* FAQ: Add Linux/Alpha to list of supported platforms.  Mention
      	that _validuser() has been replaced by __ivaliduser().
      
      Thu Jun  6 21:39:38 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      
      	* sysdeps/unix/bsd/sun/sunos4/tcsetattr.c (tcsetattr): Declare cmd
       	as unsigned long, not as int (to avoid incorrect int->long
       	promotion).
    • Roland McGrath's avatar
      Wed Jun 19 01:27:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 6990326c
      Roland McGrath authored
      	* math/Makefile (distribute): Add ieee-math.c.
      
      Wed Jun 19 03:24:58 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* locale/codeset_name.c: New file.  Provide function for information
       	about currently used character set.
      	* locale/Makefile (routines): Add codeset_name.
      	* locale/langinfo.h (_NL_CTYPE_CODESET_NAME): Add new constant.
      	* locale/localeinfo.h: Change magic number because of incompatible
      	change.
      	* locale/C-ctype.c: Add initializer for new field `codeset_name'.
      	* locale/programs/ld-ctype.c: Implement handling of `codeset_name'.
      
      	* locale/programs/locfile.c: Don't depend in pre-2.0 Linux specific
       	name `MAX_IOVEC'.  Instead use standard name `UIO_MAXIOV'.
      
      	* locale/setlocale.c (setlocale): Initialize local variables to
      	prevent warnings.
      6990326c
  6. Jun 18, 1996
  7. Jun 17, 1996
    • Roland McGrath's avatar
      Mon Jun 17 17:53:21 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 2cc7dc4d
      Roland McGrath authored
      	* sysdeps/mach/hurd/brk.c (___brk_addr): Define as weak alias for
      	_hurd_brk.
      
      	* libio/stdio.h [__USE_SVID]: Declare tempnam.
      
      Fri Jun 14 19:28:33 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* sysdeps/unix/sysv/linux/syscalls.list: Add swapon with two
      	parameters.
      
      Wed Jun 12 20:40:51 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* sysdeps/m68k/dl-machine.h (RTLD_START): Fix access to
      	_dl_default_scope.
      
      	* sysdeps/stub/elfclass.h: New file.
      2cc7dc4d
  8. Jun 16, 1996
    • Roland McGrath's avatar
    • Roland McGrath's avatar
      * version.h (VERSION): Update to 1.91. · 4c904bd4
      Roland McGrath authored
      4c904bd4
    • Roland McGrath's avatar
      * hurd/hurdinit.c (map0): Remove [!PIC] conditional. · 26da047f
      Roland McGrath authored
      	* shlib-versions (*-*-*): Add libutil=1.
      
      	* rpm/Makefile (install-lib): Add libc.a et al.
      	(install-others): Only add libc.so if $(build-shared) is yes.
      
      	* math/Makefile (install-lib): New variable, list libieee.a.
      	(non-lib.a): Likewise.
      	(extra-objs): Likewise, and ieee-math.o.
      	($(objpfx)libieee.a): New target, link to ieee-math.o.
      	* math/ieee-math.c: New file.
      	* sysdeps/unix/sysv/linux/Makefile [$(subdir)=math]: Remove setfpucw
      	and libieee.a stuff.
      	* sysdeps/unix/sysv/linux/ieee-fpucw.c: File removed.
      	* sysdeps/unix/sysv/linux/i386/ieee_fpu.c: File removed.
    • Roland McGrath's avatar
      Sun Jun 16 03:22:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 3433189e
      Roland McGrath authored
      	* sysdeps/unix/sysv/Makefile (sysdep_headers): Make append of termio.h
      	and rule for it conditional on termio.h not already being in
      	sysdep_headers.
      
      	* rpm/Makefile (install-others) [libc.so-version]: Get libc.so from
      	$(libdir), only the versioned named from $(slibdir).
      	(instfiles): New variable.
      	(glibc-$(version).$(config).rpm): New target.  Run rpm -bb.
      	* rpm/rpmrc: New file.  A third of the options controlling rpm can
      	only be given here (another third is on the command line, and a third
      	cannot be specified in any way shape or form).
      3433189e
    • Roland McGrath's avatar
      Sun Jun 16 02:44:22 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 6a441471
      Roland McGrath authored
      	* rpm/template: New file.
      	* rpm/Makefile: New file.
      
      	* Makeconfig (sysdep-configures): Remove empty variable.
      
      	* Makerules (distinfo-vars): Write defns for $(install-lib.so) and
      	$(versioned).
      
      	* manual/Makefile (subdir_%): Add new rule with no deps, secondary to
      	to rule w/dep on %, with no-op commands.
      
      	* Makerules (subdir_distinfo): New phony target; depend on distinfo.
      	* Makefile (rpm/%): New rule.
      	(+subdir_targets): Add subdir_distinfo.
      
      	* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Don't add
       	fpu_control.h here.
      6a441471
    • Roland McGrath's avatar
      Sun Jun 16 00:40:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · a3b58440
      Roland McGrath authored
      	* time/Makefile ($(installed-localtime-file)): If target exists, do
      	nothing but print a message; if not, make it an absolute symlink.
      
      	* time/tzset.c (__tzset): After stripping leading :, call
      	__tzfile_read on TZ even if it's empty or null.
      	* time/tzfile.c (__tzfile_read): Use "Universal" if passed "".
      a3b58440
    • Roland McGrath's avatar
      * hurd/Makefile (routines): Add get-host, set-host. · 5fbef188
      Roland McGrath authored
      	(distribute): Add hurdhost.h.
      	* hurd/hurdhost.h: New file.
      	* sysdeps/mach/hurd/gethostname.c: Use _hurd_get_host_config.
      	* sysdeps/mach/hurd/gethostid.c: Likewise.
      	* sysdeps/mach/hurd/sethostname.c: Use _hurd_set_host_config.
      	* sysdeps/mach/hurd/sethostid.c: Likewise.
      	* hurd/get-host.c: New file.
      	* hurd/set-host.c: New file.
      
      	* math/Makefile (headers): Add fpu_control.h.
      	(aux): New variable, list fpu_control and setfpucw.
      	* sysdeps/generic/fpu_control.c: New file.
      	* sysdeps/stub/fpu_control.h: New file.
      	* sysdeps/unix/sysv/linux/m68k/fpu_control.h: Moved to ...
      	* sysdeps/m68k/fpu_control.h: here.
      	* sysdeps/unix/sysv/linux/i386/fpu_control.h: Moved to ...
      	* sysdeps/i386/fpu_control.h: here.
      	* sysdeps/unix/sysv/linux/alpha/fpu_control.h: Moved to ...
      	* sysdeps/alpha/fpu/fpu_control.h: here.  Fixed copyright.
      	* sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines): Remove
      	setfpucw, fpu_control.
      	* sysdeps/unix/sysv/linux/alpha/fpu_control.c: File removed.
      	* sysdeps/unix/sysv/linux/setfpucw.c: Moved to ...
      	* sysdeps/generic/setfpucw.c: here.
      	(__fpu_control): Variable removed.
      	(__setfpucw): Use SET even if zero.
      5fbef188
    • Roland McGrath's avatar
      * elf/dl-deps.c (_dl_map_object_deps): Set MAP's mark bit before loop. · f9496a7b
      Roland McGrath authored
      	Set mark bits of deps as opened, instead of as scanned.
      
      	* elf/rtld.c (dl_main): Remove _dl_rtld_map from chain unconditionally.
      	Then if it has a nonzero l_opencount, add it back in search order.
      
      	* elf/dl-load.c (_dl_map_object): Don't use _dl_loaded's DT_RPATH if
       	it ain't got one!
      f9496a7b
    • Roland McGrath's avatar
      Sat Jun 15 18:13:43 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · a23db8e4
      Roland McGrath authored
      	* sysdeps/unix/sysv/linux/Dist: Add sys/klog.h.
      
      	* elf/dl-open.c (_dl_open): Remove PARENT argument, pass null.
      	* elf/link.h: Update prototype.
      	* elf/dl-load.c (_dl_map_object): If dependents' DT_RPATHs don't find
      	NAME, try the DT_RPATH of the executable itself if dynamic.
      	* elf/dlopen.c (dlopen): Don't pass first arg to _dl_open.
      
      	* elf/dl-load.c (_dl_map_object): Exit DT_RPATH checking loop when an
      	open succeeds.
      
      	* Makerules (build-shlib): Give -L opts for each elt of $(rpath-link).
      
      	* sysdeps/mach/hurd/Makefile (sysdep-LDFLAGS): Variable removed.
      	(rpath-link): Append to this instead.
      a23db8e4
  9. Jun 14, 1996
    • Roland McGrath's avatar
      Fri Jun 14 01:51:47 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · f332db02
      Roland McGrath authored
      	* version.c (banner): New static const variable, complete version
      	banner text.
      	(__libc_print_version): Use it, and use __write instead of printf.
      
      	* configure.in (sysnames): Don't cache the value, because it
       	depends only on libc sources.  Merge uniquifying third pass into
      	Implies/parent expansion second pass.  Report each unique name as
      	it is added in partial report string, terminated when finished.
      
      	* Makeconfig (sysdep_dir): Move defn before config.status rule that
      	expands it.
      	(sysdep-configures): Variable removed.
      	(config.status): Use its contents directly, tighten up a bit, and
      	include Implies files.
      
      	* elf/dl-open.c (_dl_open) [PIC]: Set PARENT to _dl_loaded if null.
      
      	* elf/Makefile ($(objpfx)$(rtld-installed-name)): Make a symlink.
      
      	* sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_open_zero_fill):
      	Add comment.
      
      	* elf/rtld.c (dl_main): Close _dl_zerofd after mapping deps.
      
      	* sysdeps/generic/machine-gmon.h [NO_UNDERSCORES]: Define mcount as
      	weak alias for _mcount.
      	* sysdeps/alpha/_mcount.S (mcount): Define as weak alias.
  10. Jun 13, 1996
    • Roland McGrath's avatar
      Thu Jun 13 00:02:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 9f70e81b
      Roland McGrath authored
      	* sysdeps/generic/machine-gmon.h [NO_UNDERSCORES]: Define mcount as
      	weak alias for _mcount.
      	* sysdeps/alpha/_mcount.S (mcount): Define as weak alias.
    • Miles Bader's avatar
      *** empty log message *** · 5c5ae36f
      Miles Bader authored
      Thu Jun 13 14:29:56 1996  Miles Bader  <miles@gnu.ai.mit.edu>
      
      	* hurd/hurdsig.c (_hurd_internal_post_signal): Rename `deliver:'
      	label to `deliver_pending:' to match goto.
      5c5ae36f
    • Miles Bader's avatar
    • Roland McGrath's avatar
      Thu Jun 13 00:02:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 8ab1a68d
      Roland McGrath authored
      	* elf/dl-lookup.c (_dl_lookup_symbol): If no value and *REF is
      	null, consider it a strong reference and give the error.
    • Roland McGrath's avatar
      Thu Jun 13 00:02:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 4d6acc61
      Roland McGrath authored
      	* elf/dl-lookup.c (_dl_lookup_symbol): If no value and *REF is
      	null, consider it a strong reference and give the error.
      
      Wed Jun 12 15:52:46 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      
      	* elf/dl-open.c (_dl_open): Correctly terminate relocating loop
       	after relocating NEW when it's the only new object.
      
      	* elf/dl-init.c (_dl_init_next): When out of initializers, set
       	_r_debug.r_state to RT_CONSISTENT and call _dl_debug_state just
       	before return.
      
      	* elf/rtld.c (dl_main): Move _dl_debug_initialize call after
       	relocation.  Call it unconditionally and only fill in DT_DEBUG
       	if it's present.  Then call _dl_debug_state with r_state RT_ADD
       	before running initializers.
      
      	* elf/dl-open.c (_dl_open): Call _dl_debug_initialize and then call
       	_dl_debug_state with r_state RT_ADD before running initializers
      	* elf/dl-close.c (_dl_close): Call _dl_debug_state with r_state
       	RT_DELETE before running finalizers and with RT_CONSISTENT just
       	before return.
      
      	* elf/Makefile (dl-routines): Add dl-debug.
      	* elf/dl-debug.c: New file.
      	* elf/rtld.c (_dl_r_debug): Rename to _r_debug and move to dl-debug.c.
      	(_dl_r_debug_state): Rename to _dl_debug_state and likewise move.
      	(dl_main): Use _dl_debug_initialize.
      	* elf/link.h: Fix name to _dl_debug_state in decl.
      	(_dl_debug_initialize): Declare new function from dl-debug.c.
      	(_r_debug): Declare it.
      
      	* Makerules (distinfo-vars): Add install-{lib,data,bin,sbin,others}.
      	In distinfo set $(subdir)-VAR and then set VAR to $($(subdir)-VAR).
      
      	* Makeconfig (rpath-link): New variable; add $(elfobjdir).
      	(default-rpath): Use it.
      	(built-program-cmd): Use it in LD_LIBRARY_PATH.
      
      	* Makeconfig (sysdep-configures): Prepend $(sysdep_dir) to names tried.
      
      	* sysdeps/unix/Dist: Add make-syscalls.sh.
      
      	* misc/Makefile (headers): Add sys/swap.h.
      	* posix/unistd.h: Remove decls for swapon, swapoff.
      	* sysdeps/generic/sys/swap.h: New file.
      	* sysdeps/unix/sysv/linux/sys/swap.h: New file.
      
      	* sysdeps/unix/sysv/linux/gnu/types.h: Remove temporary hack #define
      	of __kernel_fsid_t.  It is correctly defines in <linux/types.h> now.
      4d6acc61
Loading