Skip to content
Snippets Groups Projects
  1. Jun 09, 1996
  2. Jun 08, 1996
  3. Jun 07, 1996
    • Miles Bader's avatar
      *** empty log message *** · 9646d934
      Miles Bader authored
      	
      	* sysdeps/mach/hurd/getpriority.c (getpriority): Use new interface
      	to __proc_getprocinfo.
      9646d934
    • Miles Bader's avatar
      061c6526
    • Roland McGrath's avatar
      Fri Jun 7 16:48:13 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · bf668fc8
      Roland McGrath authored
      	* sysdeps/unix/sysv/linux/i386/Dist: New file, list sys/perm.h and
      	sys/vm86.h.
      
      	Removed old math code no longer used since the fdlibm integration.
      	* sysdeps/stub/acos.c: File removed.
      	* sysdeps/stub/asin.c: File removed.
      	* sysdeps/stub/atan2.c: File removed.
      	* sysdeps/stub/cosh.c: File removed.
      	* sysdeps/stub/exp.c: File removed.
      	* sysdeps/stub/fmod.c: File removed.
      	* sysdeps/stub/frexp.c: File removed.
      	* sysdeps/stub/log.c: File removed.
      	* sysdeps/stub/log10.c: File removed.
      	* sysdeps/stub/sinh.c: File removed.
      	* sysdeps/stub/tan.c: File removed.
      	* sysdeps/stub/tanh.c: File removed.
      	* sysdeps/generic/acos.c: File removed.
      	* sysdeps/generic/acosh.c: File removed.
      	* sysdeps/generic/asin.c: File removed.
      	* sysdeps/generic/asinh.c: File removed.
      	* sysdeps/generic/atan.c: File removed.
      	* sysdeps/generic/atan2.c: File removed.
      	* sysdeps/generic/atanh.c: File removed.
      	* sysdeps/generic/cabs.c: File removed.
      	* sysdeps/generic/ceil.c: File removed.
      	* sysdeps/generic/copysign.c: File removed.
      	* sysdeps/generic/cosh.c: File removed.
      	* sysdeps/generic/exp.c: File removed.
      	* sysdeps/generic/expm1.c: File removed.
      	* sysdeps/generic/fabs.c: File removed.
      	* sysdeps/generic/floor.c: File removed.
      	* sysdeps/generic/fmod.c: File removed.
      	* sysdeps/generic/frexp.c: File removed.
      	* sysdeps/generic/hypot.c: File removed.
      	* sysdeps/generic/infnan.c: File removed.
      	* sysdeps/generic/isnan.c: File removed.
      	* sysdeps/generic/ldexp.c: File removed.
      	* sysdeps/generic/log.c: File removed.
      	* sysdeps/generic/log10.c: File removed.
      	* sysdeps/generic/log1p.c: File removed.
      	* sysdeps/generic/modf.c: File removed.
      	* sysdeps/generic/pow.c: File removed.
      	* sysdeps/generic/rint.c: File removed.
      	* sysdeps/generic/sinh.c: File removed.
      	* sysdeps/generic/tan.c: File removed.
      	* sysdeps/generic/tanh.c: File removed.
      	* sysdeps/ieee754/cabs.c: File removed.
      	* sysdeps/ieee754/copysign.c: File removed.
      	* sysdeps/ieee754/frexp.c: File removed.
      	* sysdeps/ieee754/hypot.c: File removed.
      	* sysdeps/ieee754/infnan.c: File removed.
      	* sysdeps/ieee754/ldexp.c: File removed.
      	* sysdeps/ieee754/log10.c: File removed.
      
      	* posix/Makefile (headers): Add schedbits.h.
      
      	* math/Makefile (elided-routines): Add long double routines.
      
      Fri Jun  7 09:11:17 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      
      	* sysdeps/unix/sysv/linux/Dist: Add sys/sysinfo.h, sys/mount.h,
      	sys/kdaemon.h, sys/io.h, sys/mount.h, sysctl.c.
      
      	* gmon/Makefile (distribute): Add profil-counter.h.
      
      	* sysdeps/unix/sysv/linux/alpha/Dist: New file.
      
      	* sysdeps/unix/Dist: Add s-proto.S.
      
      	* sysdeps/unix/common/mk-local_lim.c: Obsolete file removed.
      
      	* Make-dist (+sysdep-tsrcs): Get all syscalls.list files too.
      
      	* csu/Makefile (distribute): Add start.c.
      
      	* elf/Makefile (distribute): Add dl-machine.h.
      
      	* sysdeps/alpha/Dist: Add _mcount.S.
      
      	* sysdeps/alpha/Makefile (sysdep_routines): Append instead of
      	resetting; don't add bb_init_func.
      
      	* string/Makefile (routines): Add strerror_r.
      	* string/string.h (strerror_r): Use int for BUFLEN arg.
      
      	* Makefile (distribute): Add shlib-versions.
      
      	* po/Makefile (distribute): Add SYS_libc.pot.
      
      	* misc/Makefile (routines): Add lsearch.
      
      	* manual/lang.texi (Consistency Checking): Merge in assert_perror defn
      	and other changes inadvertently made to the obsolete assert.texi.
      	* manual/assert.texi: File removed.
      
      	* mach/mach_syscalls.c: Obsolete file removed.
      	* mach/mach_syscalls.h: Likewise.
      	* mach/mach_traps.S: Likewise.
      	* mach/msg_destroy.c: Likewise.
      	* mach/vm_page_size.c: Likewise.
      
      	* locale/Makefile (distribute): Add weight.h, charset.h.
      
      	* Makefile (distribute): Add version.h.
      
      	* hurd/Makefile (headers): Add hurd/ioctl.h.
      	(distribute): Add intr-rpc.d, intr-rpc.h, faultexc.defs.
      
      	* csu/Makefile (distribute): Add gmon-start.c.
      
      	* Makefile (distribute): Add config.h.in.
      
      	sysdeps/m68k/fpu/e_atanhl.c, sysdeps/m68k/fpu/e_coshl.c: New files.
      bf668fc8
    • Roland McGrath's avatar
      Tue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> · 6f3e22dc
      Roland McGrath authored
      	* sysdeps/m68k/fpu/__math.h: Define long double versions of
      	the inline functions.
      	* sysdeps/m68k/fpu/e_asinl.c, sysdeps/m68k/fpu/e_atanl.c,
      	sysdeps/m68k/fpu/e_acosl.c, sysdeps/m68k/fpu/e_expl.c,
      	sysdeps/m68k/fpu/e_fmodl.c, sysdeps/m68k/fpu/e_log10l.c,
      	sysdeps/m68k/fpu/e_logl.c, sysdeps/m68k/fpu/e_powl.c,
      	sysdeps/m68k/fpu/e_remainderl.c, sysdeps/m68k/fpu/e_scalbl.c,
      	sysdeps/m68k/fpu/e_sinhl.c, sysdeps/m68k/fpu/e_sqrtl.c,
      	sysdeps/m68k/fpu/k_cosl.c, sysdeps/m68k/fpu/k_sinl.c,
      	sysdeps/m68k/fpu/k_tanl.c, sysdeps/m68k/fpu/s_atanl.c,
      	sysdeps/m68k/fpu/s_ceill.c, sysdeps/m68k/fpu/s_cosl.c,
      	sysdeps/m68k/fpu/s_expm1l.c, sysdeps/m68k/fpu/s_fabsl.c,
      	sysdeps/m68k/fpu/s_finitel.c, sysdeps/m68k/fpu/s_floorl.c,
      	sysdeps/m68k/fpu/s_frexpl.c, sysdeps/m68k/fpu/s_ilogbl.c,
      	sysdeps/m68k/fpu/s_isinfl.c, sysdeps/m68k/fpu/s_isnanl.c,
      	sysdeps/m68k/fpu/s_ldexpl.c, sysdeps/m68k/fpu/s_log1pl.c,
      	sysdeps/m68k/fpu/s_logbl.c, sysdeps/m68k/fpu/s_modfl.c,
      	sysdeps/m68k/fpu/s_rintl.c, sysdeps/m68k/fpu/s_scalbnl.c,
      	sysdeps/m68k/fpu/s_significandl.c, sysdeps/m68k/fpu/s_sinl.c,
      	sysdeps/m68k/fpu/e_atanhl.c, sysdeps/m68k/fpu/e_coshl.c: New files.
      6f3e22dc
    • Miles Bader's avatar
      *** empty log message *** · 268eb642
      Miles Bader authored
      Fri Jun  7 11:02:22 1996  Miles Bader  <miles@gnu.ai.mit.edu>
      
      	* login/login.c (tty_name): New function.
      	(login): Use it.
      	(PATH_MAX): MACRO removed.
      	<stdlib.h>: New include.
      268eb642
    • Roland McGrath's avatar
      Fri Jun 7 09:11:17 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 9f447fb3
      Roland McGrath authored
      	* mach/mach_syscalls.c: Obsolete file removed.
      	* mach/mach_syscalls.h: Likewise.
      	* mach/mach_traps.S: Likewise.
      	* mach/msg_destroy.c: Likewise.
      	* mach/vm_page_size.c: Likewise.
      9f447fb3
    • Roland McGrath's avatar
      Fri Jun 7 09:11:17 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · bd5fa772
      Roland McGrath authored
      	* sysdeps/unix/sysv/linux/Dist: Add sys/sysinfo.h, sys/mount.h,
      	sys/kdaemon.h, sys/io.h, sys/mount.h, sysctl.c.
      bd5fa772
    • Miles Bader's avatar
    • Roland McGrath's avatar
      obsolete · 64a92141
      Roland McGrath authored
      64a92141
    • Roland McGrath's avatar
      Wed Jun 5 22:06:21 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> · 1c2f546b
      Roland McGrath authored
      	* sysdeps/m68k/dl-machine.h (elf_machine_rela): Fix type of reloc
      	argument.
      	[case R_68K_32]: Check for resolve being null.
      	(RTLD_START): Add missing label.
      1c2f546b
    • Roland McGrath's avatar
      Fri Jun 7 1996 05:29:32 Ulrich Drepper <drepper@cygnus.com> · 1be6ec30
      Roland McGrath authored
      	* misc/lsearch.c: New file.  Implementation of lfind and
      	lsearch functions.
      
      	* misc/search.h: Add prototype for functions from tsearch
      	family with __ prefix.
      	Correct prototype for lsearch: BASE parameter must not be
      	const.
      
      	* misc/tsearch.c: prepend all global function names with __
      	and make normal names weak aliases.
      
      Fri Jun  7 00:15:24 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      
      	* Make-dist (sysdep_dirs): Skip CVS dirs.
  4. Jun 06, 1996
    • Roland McGrath's avatar
      * malloc/Makefile (distribute): Change malloc/gmalloc-head.c to · c035afc9
      Roland McGrath authored
      	gmalloc-head.c.
      	(malloc/gmalloc.c): Depend on malloc/gmalloc-head.c.
      	(malloc/Makefile): Do $(make-target-directory) first.
      	* malloc/gmalloc-head.c: New file.
      
      	* po/Makefile (linguas.mo): Don't commit .mo files to cvs.
      c035afc9
    • Roland McGrath's avatar
      Thu Jun 6 16:12:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 4d02a5b1
      Roland McGrath authored
      	* hurd/hurdsig.c (_hurd_internal_post_signal): For SIGNO==0 pending
      	check, deliver a pending blocked signal if its action might be to
      	ignore.
      	* sysdeps/mach/hurd/sigaction.c: If new action is SIG_IGN or SIG_DFL
      	and SIG is pending, wake up signal thread to check us.
      
      	* hurd/hurdsig.c (_hurd_internal_post_signal): Don't mark a signal
      	pending while blocked or stopped when the action is to ignore it.
      
      	* hurd/hurdsig.c (_hurd_internal_post_signal: resume): Only set
      	SS_SUSPENDED when the thread is really suspended.
      
      	* elf/rtld.c (dl_main): Don't dereference _dl_rtld_map.l_next if null.
      4d02a5b1
    • Roland McGrath's avatar
      Thu Jun 6 12:56:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · e60062b7
      Roland McGrath authored
      	* Makerules (headers): Move append of $(sysdep_headers) after include
      	of sysdep makefiles.
      
      	* sysdeps/mach/hurd/errlist.c: File removed.
      e60062b7
    • Roland McGrath's avatar
      Thu Jun 6 12:56:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 3ed8c059
      Roland McGrath authored
      	* sysdeps/mach/hurd/errlist.c: File removed.
      3ed8c059
    • Miles Bader's avatar
      *** empty log message *** · 02eec644
      Miles Bader authored
      Thu Jun  6 07:32:14 1996  Miles Bader  <miles@gnu.ai.mit.edu>
      
      	* resolv/gethnamaddr.c (struct hstorage): Make NAME field a pointer.
      	(_gethtbyname2): Remove ALIAS variable.
      	Initialize NAME field of SELF and TARGET to 0.
      	Add SELF_NAME_SIZE static variable.
      	Add loop to call gethostname until the space we allocated is enough.
      	Use malloced strings instead of fixed size buffers.
      	<stdlib.h>, <unistd.h>: New includes.
      	* sysdeps/generic/sys/socket.h (PF_INET6, AF_INET6): New macros.
      
      	* sysdeps/mach/hurd/errlist.c (_sys_errlist): Add EILSEQ.
      	(_sys_nerr): Initialize to 107.
      	Update _HURD_ERRNOS consistency check.
      
      	* stdlib/canonicalize.c (canonicalize): Use pathconf for PATH_MAX,
      	not sysconf.
      
      	* login/login.c [!PATH_MAX] (PATH_MAX): Define to be 1024 if not
      	already defined.
      
      	* sysdeps/mach/hurd/setitimer.c (timer_thread): Supply SIGCODE
      	argument to __msg_sig_post_request.
      
      	* hurd/hurdmalloc.c: Changes to bring in line with the hurd
      	libthreads/malloc.c:
      	(more_memory): Use assert_perror instead of MACH_CALL.
      	"cthread_internals.h": Include removed.
      	(realloc): Use LOG2_MIN_SIZE.
      	(LOG2_MIN_SIZE): New macro.
      	(realloc): Don't bother allocating a new block if the
       	new size request fits in the old one and doesn't waste any space.
        	Only free the old block if we successfully got a new one.
      	[MCHECK] (struct header): New type.
      	(union header): Only define if !MCHECK.
      	(HEADER_SIZE, HEADER_NEXT, HEADER_FREE, HEADER_CHECK): New macros.
      	[MCHECK] (MIN_SIZE): Add correct definition for this case.
      	(more_memory, malloc, free, realloc): Use above macros, and add
      	appropiate checks & frobs in MCHECK case.
      02eec644
    • Miles Bader's avatar
      (PF_INET6, AF_INET6): New macros. · e5508520
      Miles Bader authored
      e5508520
    • Roland McGrath's avatar
      Thu Jun 6 02:00:42 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 92f3773b
      Roland McGrath authored
      	* Makerules (distinfo-vars): Don't write constant line to frob sources.
      	* Make-dist (sources): Append $(elided-routines) and $(extra-libs)
      	routines.
    • Roland McGrath's avatar
      Tue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> · 8f30ca23
      Roland McGrath authored
      	* sysdeps/m68k/fpu/__math.h: Define long double versions of
      	the inline functions.
      
      	* sysdeps/m68k/fpu/e_asinl.c, sysdeps/m68k/fpu/e_atanl.c,
      	sysdeps/m68k/fpu/e_acosl.c, sysdeps/m68k/fpu/e_expl.c,
      	sysdeps/m68k/fpu/e_fmodl.c, sysdeps/m68k/fpu/e_log10l.c,
      	sysdeps/m68k/fpu/e_logl.c, sysdeps/m68k/fpu/e_powl.c,
      	sysdeps/m68k/fpu/e_remainderl.c, sysdeps/m68k/fpu/e_scalbl.c,
      	sysdeps/m68k/fpu/e_sinhl.c, sysdeps/m68k/fpu/e_sqrtl.c,
      	sysdeps/m68k/fpu/k_cosl.c, sysdeps/m68k/fpu/k_sinl.c,
      	sysdeps/m68k/fpu/k_tanl.c, sysdeps/m68k/fpu/s_atanl.c,
      	sysdeps/m68k/fpu/s_ceill.c, sysdeps/m68k/fpu/s_cosl.c,
      	sysdeps/m68k/fpu/s_expm1l.c, sysdeps/m68k/fpu/s_fabsl.c,
      	sysdeps/m68k/fpu/s_finitel.c, sysdeps/m68k/fpu/s_floorl.c,
      	sysdeps/m68k/fpu/s_frexpl.c, sysdeps/m68k/fpu/s_ilogbl.c,
      	sysdeps/m68k/fpu/s_isinfl.c, sysdeps/m68k/fpu/s_isnanl.c,
      	sysdeps/m68k/fpu/s_ldexpl.c, sysdeps/m68k/fpu/s_log1pl.c,
      	sysdeps/m68k/fpu/s_logbl.c, sysdeps/m68k/fpu/s_modfl.c,
      	sysdeps/m68k/fpu/s_rintl.c, sysdeps/m68k/fpu/s_scalbnl.c,
      	sysdeps/m68k/fpu/s_significandl.c, sysdeps/m68k/fpu/s_sinl.c,
      	sysdeps/m68k/fpu/s_tanhl.c, sysdeps/m68k/fpu/s_tanl.c: New files.
      
      	* sysdeps/m68k/fpu/e_acos.c, sysdeps/m68k/fpu/e_fmod.c,
       	sysdeps/m68k/fpu/k_cos.c, sysdeps/m68k/fpu/k_sin.c,
       	sysdeps/m68k/fpu/k_tan.c, sysdeps/m68k/fpu/s_atan.c,
       	sysdeps/m68k/fpu/s_frexp.c, sysdeps/m68k/fpu/s_ilogb.c,
       	sysdeps/m68k/fpu/s_isinf.c, sysdeps/m68k/fpu/s_ldexp.c,
       	sysdeps/m68k/fpu/s_modf.c: Define generic functions using FUNC and
       	float_type with appropriate defaults.
      
      	* sysdeps/m68k/fpu/e_acosf.c, sysdeps/m68k/fpu/e_fmodf.c,
      	sysdeps/m68k/fpu/k_cosf.c, sysdeps/m68k/fpu/k_sinf.c,
      	sysdeps/m68k/fpu/k_tanf.c, sysdeps/m68k/fpu/s_atanf.c,
      	sysdeps/m68k/fpu/s_frexpf.c, sysdeps/m68k/fpu/s_ilogbf.c,
      	sysdeps/m68k/fpu/s_isinff.c, sysdeps/m68k/fpu/s_ldexpf.c,
      	sysdeps/m68k/fpu/s_modff.c: Include the corresponding double
      	versions with appropriate definitions to get float functions,
      	instead of defining them directly.
      
      	* sysdeps/m68k/fpu/acos.c: File removed.
      	* sysdeps/m68k/fpu/asin.c: File removed.
      	* sysdeps/m68k/fpu/atan.c: File removed.
      	* sysdeps/m68k/fpu/atan2.c: File removed.
      	* sysdeps/m68k/fpu/atanh.c: File removed.
      	* sysdeps/m68k/fpu/ceil.c: File removed.
      	* sysdeps/m68k/fpu/cos.c: File removed.
      	* sysdeps/m68k/fpu/cosh.c: File removed.
      	* sysdeps/m68k/fpu/drem.c: File removed.
      	* sysdeps/m68k/fpu/exp.c: File removed.
      	* sysdeps/m68k/fpu/expm1.c: File removed.
      	* sysdeps/m68k/fpu/fabs.c: File removed.
      	* sysdeps/m68k/fpu/fl.h: File removed.
      	* sysdeps/m68k/fpu/floor.c: File removed.
      	* sysdeps/m68k/fpu/fmod.c: File removed.
      	* sysdeps/m68k/fpu/frexp.c: File removed.
      	* sysdeps/m68k/fpu/isinf.c: File removed.
      	* sysdeps/m68k/fpu/isinfl.c: File removed.
      	* sysdeps/m68k/fpu/isnan.c: File removed.
      	* sysdeps/m68k/fpu/isnanl.c: File removed.
      	* sysdeps/m68k/fpu/ldexp.c: File removed.
      	* sysdeps/m68k/fpu/log.c: File removed.
      	* sysdeps/m68k/fpu/log10.c: File removed.
      	* sysdeps/m68k/fpu/log1p.c: File removed.
      	* sysdeps/m68k/fpu/logb.c: File removed.
      	* sysdeps/m68k/fpu/pow.c: File removed.
      	* sysdeps/m68k/fpu/rint.c: File removed.
      	* sysdeps/m68k/fpu/sin.c: File removed.
      	* sysdeps/m68k/fpu/sinh.c: File removed.
      	* sysdeps/m68k/fpu/sqrt.c: File removed.
      	* sysdeps/m68k/fpu/tan.c: File removed.
      	* sysdeps/m68k/fpu/tanh.c: File removed.
      
      	* sysdeps/unix/sysv/linux/syscalls.list: Add select (the syscall name
      	is _newselect).
      	* sysdeps/unix/sysv/linux/select.S: File removed.
      
      	* sysdeps/unix/sysv/linux/m68k/select.S: File removed; obsolete with
      	current kernels, generic linux version is fine.
      8f30ca23
    • Roland McGrath's avatar
      Thu Jun 6 00:02:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · f127cd28
      Roland McGrath authored
      	* locale/Makefile: Add vpath for %.gperf to programs.
      
      	* Make-dist (+tsrcs): Variable removed.
      	(dist): Process $^ here instead of using $(+tsrcs).
      
      	* sysdeps/unix/sysv/linux/Makefile (install-others): Don't set.
      	($(includedir)/sys/syscall.h): Target removed.
      	(sysdep_headers): Add syscall-list.h.
      	($(objpfx)syscall-%.[dh]): New rule to build syscall-list.[dh].
      	(generated): Add those.
      	* sysdeps/unix/sysv/linux/syscall.h: Include <syscall-list.h>.
      
      	* misc/sys/syscall.h: New file.
      	* misc/Makefile (headers): Add sys/syscall.h.
      
      	* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.
      f127cd28
  5. Jun 05, 1996
    • Roland McGrath's avatar
      * time/tzfile.h, time/private.h, time/zdump.c, time/zic.c, · dfe1754a
      Roland McGrath authored
       	time/africa, time/asia, time/australasia, time/europe,
       	time/northamerica, time/southamerica: Updated from ADO 96h.
      
      	* Make-dist (all-headers): Filter $(sysdep_headers) out of $(headers).
      	(try-sysdeps, +sysdep-names): Check sysdeps/libm-ieee754 too.
      
      	* Makerules (distinfo-vars): Add sysdep_headers.
      	* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Append to
      	this instead of $(headers).
      	* sysdeps/unix/sysv/linux/alpha/Makefile: Likewise.
      
      	* Make-dist [subdirs-dirs]: Don't prefix $(subdir-dirs) with
      	$(subdir); we are already there.
      
      	* sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist: Removed.
      dfe1754a
    • Roland McGrath's avatar
      Wed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 92702b91
      Roland McGrath authored
      	* mach/Machrules: Undo last change.
      	(mach-generated): List .uh and .__h files only for $(user-interfaces),
      	not for each .h in $(interface-headers); server-interfaces have no .uh
      	or .__h files.
      
      
      	* mach/Makefile (mach/mach_interface.defs): Renamed from
      	mach_interface.defs.
      Wed Jun  5 15:10:58 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      
      	* Make-dist [subdir-dirs]: Set vpath for %, not just %.c.
      
      	* locale/Makefile (subdir-dirs): New variable.
      
      Wed Jun  5 00:01:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      92702b91
    • Roland McGrath's avatar
      Wed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 63b129ed
      Roland McGrath authored
      	* mach/Machrules: Undo last change.
      	(mach-generated): List .uh and .__h files only for $(user-interfaces),
      	not for each .h in $(interface-headers); server-interfaces have no .uh
      	or .__h files.
      63b129ed
    • Miles Bader's avatar
      (mach/mach_interface.defs): Renamed from mach_interface.defs.... · c2bf8a5a
      Miles Bader authored
      (mach/mach_interface.defs): Renamed from mach_interface.defs. (mach/memory_object_user.defs): New variable.
      c2bf8a5a
    • Miles Bader's avatar
      *** empty log message *** · b13aa0b8
      Miles Bader authored
      Wed Jun  5 15:42:51 1996  Miles Bader  <miles@gnu.ai.mit.edu>
      
      	* mach/Machrules (%_server.uh, %_server.__h): New rules, so that the
      	corrsponding .defs file with without the `_server' will be used.
      	
      	* mach/Makefile (mach/mach_interface.defs): Renamed from mach_interface.defs.
      	(mach/memory_object_user.defs): New variable.
      b13aa0b8
    • Roland McGrath's avatar
      Wed Jun 5 15:10:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · df7c0d23
      Roland McGrath authored
      	* Make-dist [subdir-dirs]: Set vpath for %, not just %.c.
      df7c0d23
    • Roland McGrath's avatar
      * Makerules (distinfo-vars): Add sysdep_routines. · aa592a63
      Roland McGrath authored
      	* mach/Machrules (include-%.defs): New canned sequence.
      	Change all uses of `#include <$*.defs>' in cmds to use it.
      	* mach/Makefile (mach_interface.defs): New variable, set to mach.defs.
      
      	* sysdeps/i386/dl-machine.h (elf_machine_rel): Handle RESOLVE being
      	null in all cases but R_386_COPY.
      	(elf_machine_rel):
      
      	* sysdeps/unix/bsd/ultrix4/mips/Dist: Updated.
      	* sysdeps/unix/bsd/ultrix4/Dist: Removed.
      	* sysdeps/unix/sysv/sysv4/Dist: Updated.
      	* sysdeps/unix/sysv/sco3.2.4/Dist: Removed.
      	* sysdeps/unix/sysv/irix4/Dist: Updated.
      	* sysdeps/unix/sysv/linux/i386/Dist: Removed.
      	* sysdeps/unix/sysv/Dist: Updated.
      	* sysdeps/unix/bsd/sun/sunos4/Dist: Removed.
      	* sysdeps/unix/bsd/sony/newsos4/Dist: Removed.
      	* sysdeps/gnu/Dist: New file.
      	* sysdeps/alpha/Dist: Updated.
      	* sysdeps/mach/hurd/Dist: Updated.
      
      	* Make-dist [subdir-dirs]: Set a vpath for %.c.
      
      	* Make-dist (README): Fix typo in cvs cmd.
      aa592a63
    • Roland McGrath's avatar
    • Per Bothner's avatar
    • Roland McGrath's avatar
      Wed Jun 5 00:01:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · 1c384dcd
      Roland McGrath authored
      	* elf/dl-lookup.c (_dl_lookup_symbol): Fix typos in last change.
      	Comment out ref to nonexistent _dl_close.
      1c384dcd
    • Roland McGrath's avatar
      * math/Makefile (libm-support, libm-calls): New variables. · 58e07151
      Roland McGrath authored
      	(libm-routines): Construct this from those.
      	(calls): New variable.
      	(routines): Construct this from it.
      
      	* resolv/res_debug.c: Add missing #include <ctype.h>.
      
      	* sysdeps/unix/getlogin.c: Must pass struct utmp ptr to getutline_r.
      	* sysdeps/unix/getlogin_r.c: Likewise.
      
      	* sysdeps/libm-ieee754/w_hypotl.c: Fix typo.
      
      	* sysdeps/libm-ieee754/w_cabsl.c: __cabsl_complex -> __cabs_complexl
      
      	* math/Makefile (long-m-routines): Define recursive variable as
      	$(long-m-$(long-double-fcts)).
      	(long-m-yes): Put list of routines here.
      	(long-c-routines, long-c-yes): Likewise.
      
      	* sysdeps/unix/sysv/linux/schedbits.h: File removed.
      
      	* sysdeps/i386/Makefile (long-double-fcts): New variable, set to yes.
      	* sysdeps/m68k/Makefile: Likewise.
      
      	* math/Makefile [$(long-double-fcts)!=yes] (CPPFLAGS): Append
       	-DNO_LONG_DOUBLE.
      58e07151
    • Roland McGrath's avatar
      Tue Jun 4 21:01:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · ee188d55
      Roland McGrath authored
      	* sysdeps/mach/hurd/getlogin_r.c: New file.
      
      Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* io/Makefile (routines): Add ttyname_r.
      
      	* resolv/res_debug.c, resolv/resolv.h: Update from bind-4.3.4-T4A.
      
      	* sysdeps/libm-i387/e_asinl.S, sysdeps/libm-i387/e_atan2l.S,
      	sysdeps/libm-i387/e_expl.S, sysdeps/libm-i387/e_fmodl.S,
      	sysdeps/libm-i387/e_log10l.S, sysdeps/libm-i387/e_logl.S,
      	sysdeps/libm-i387/e_remainderl.S, sysdeps/libm-i387/e_scalbl.S,
      	sysdeps/libm-i387/e_sqrtl.S, sysdeps/libm-i387/s_atanl.S,
      	sysdeps/libm-i387/s_cosl.S, sysdeps/libm-i387/s_ilogbl.S,
      	sysdeps/libm-i387/s_log1pl.S, sysdeps/libm-i387/s_logbl.S,
      	sysdeps/libm-i387/s_scalbnl.S, sysdeps/libm-i387/s_sinl.S,
      	sysdeps/libm-i387/s_tanl.S: New files.  i387 assembler versions
      	of `long double' math functions.
      
      	* sysdeps/libm-ieee754/k_standard.c: Add handling for errors
      	in long double functions.
      
      	* sysdeps/libm-ieee754/s_ilogbl.c, sysdeps/libm-ieee754/s_logbl.c,
      	sysdeps/libm-ieee754/s_modfl.c:  New files.  Generic versions
      	of `long double' math functions.
      
      	* sysdeps/libm-ieee754/s_isinf.c [NO_LONG_DOUBLE]: Add string
              alias for __isinfl.
      
      	* sysdeps/libm-ieee754/w_acoshl.c, sysdeps/libm-ieee754/w_acosl.c,
      	sysdeps/libm-ieee754/w_asinl.c, sysdeps/libm-ieee754/w_atan2l.c,
      	sysdeps/libm-ieee754/w_atanhl.c, sysdeps/libm-ieee754/w_cabsl.c,
      	sysdeps/libm-ieee754/w_coshl.c, sysdeps/libm-ieee754/w_dreml.c,
      	sysdeps/libm-ieee754/w_expl.c, sysdeps/libm-ieee754/w_fmodl.c,
      	sysdeps/libm-ieee754/w_gammal.c, sysdeps/libm-ieee754/w_gammal_r.c,
      	sysdeps/libm-ieee754/w_hypotl.c, sysdeps/libm-ieee754/w_j0l.c,
      	sysdeps/libm-ieee754/w_j1l.c, sysdeps/libm-ieee754/w_jnl.c,
      	sysdeps/libm-ieee754/w_lgammal.c, sysdeps/libm-ieee754/w_lgammal_r.c,
      	sysdeps/libm-ieee754/w_log10l.c, sysdeps/libm-ieee754/w_logl.c,
      	sysdeps/libm-ieee754/w_powl.c, sysdeps/libm-ieee754/w_remainderl.c,
      	sysdeps/libm-ieee754/w_scalbl.c, sysdeps/libm-ieee754/w_sinhl.c,
      	sysdeps/libm-ieee754/w_sqrtl.c: New files.  Wrapper functions
      	around long double function implementations.
      
      	* sysdeps/posix/ttyname_r.c (ttyname_r): Use _D_EXACT_NAMLEN
      	to determine length of directory entry name.
      
      	* posix/Makefile (routines): Add getlogin_r.
      	* posix/unistd.h: Add prototype for getlogin_r.
      	* sysdeps/stub/getlogin_r.c: New file.  Reentrant version of
      	getlogin function, specified in P1003.1c/D6.  Stub version.
      	* sysdeps/unix/getlogin.c (getlogin): Use ttyname_r instead of
      	ttyname.  This avoids saving and restoring the old content.
      	Also use setutent_r, getutline_r and endutent_r instead of
      	accing UTMP file directly.
      	* sysdeps/unix/getlogin_r.c: New file.  Reentrant version of
      	getlogin function, specified in P1003.1c/D6.
      
      Tue Jun  4 20:10:09 1996  J.T. Conklin  <jtc@cygnus.com>
      
      	* sysdeps/libm-i387/s_finitef.S: Fix mask for exponent.
      
      	* elf/dl-lookup.c (_dl_lookup_symbol): Grok magical undefined symbols
      	_GNU_libc_dl_{open,close,symbol} and resolve them to dl functions.
      
      	* elf/rtld.c (rtld_map): Renamed to _dl_rtld_map, made global.
      	* elf/link.h: Declare _dl_rtld_map.
      
      	* elf/dl-lookup.c (_dl_symbol_value): New function.
      	* elf/link.h: Declare it.
      
      	stdio-common/vfscanf.c: Prepare for reentrant libio.
      	Used in reentrant libio.
      ee188d55
  6. Jun 04, 1996
    • Roland McGrath's avatar
      Tue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> · f68b86cc
      Roland McGrath authored
      	* elf/dladdr.c: Remove #include <setjmp.h>, we don't use it.
      
      	* shlib-versions: Set libdl=2.
      
      	* elf/dl-deps.c (_dl_map_object_deps): Use a linked list of alloca'd
       	elements and then scan it to fill the single malloc'd array, instead
       	of using realloc to grow the array in the first pass.  _dl_map_object
      	may do some mallocs that break our stream of reallocs, and the minimal
      	realloc can't handle that.
      
      	* elf/dl-init.c (_dl_init_next): Take argument, link_map whose
       	searchlist describes the piece of the DT_NEEDED graph to be
       	initialized.
      	* elf/link.h: Update prototype.
      	* sysdeps/i386/dl-machine.h (RTLD_START): Pass _dl_loaded as argument
      	to _dl_init_next.
      	* sysdeps/m68k/dl-machine.h: Likewise.
      	* elf/dl-deps.c (_dl_open): Pass new object as arg to _dl_init_next.
      
      	* elf/link.h (struct link_map): Add `l_reserved' member, soaking up
      	extra bits in last byte.
      	* elf/dl-deps.c (_dl_map_object_deps): Use that for mark bit to avoid
      	putting dup elts in search list.
      
      	* elf/dlclose.c: Use MAP->l_searchlist to find deps to close.
      
      	* elf/dlsym.c: Don't tweak linked list.  Scope array given to
      	_dl_lookup_symbol does the right thing.
      Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      f68b86cc
    • Roland McGrath's avatar
      * elf/Makefile (subdir_lib): Change this target to lib-noranlib. · 14d898ae
      Roland McGrath authored
      	(lib-noranlib): Depend on on $(extra-objs).
      
      	* errno.h: Move __END_DECLS out of #ifdef's so it matches
      	__BEGIN_DECLS.
      14d898ae
    • Roland McGrath's avatar
      * stdio-common/vfprintf.c [USE_IN_LIBIO] (size_t): Don't define as · a2b934be
      Roland McGrath authored
      	macro.  _IO_size_t is just an alias for the real size_t anyway.
      
      	* elf/Makefile (libdl-routines): Add dladdr.
      	* elf/dladdr.c: New file.
      	* elf/dlfcn.h (Dl_info): New typedef.
      	(dladdr): Declare it.
Loading