glibc/mach
Roland McGrath 424f8c09fa Sun Mar 12 18:21:10 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* malloc/malloc.h (_malloc_internal, _realloc_internal): Declare these.
	* malloc/realloc.c (_realloc_internal): Renamed from realloc;
 	don't use __realloc_hook.
	(realloc): New function; call __realloc_hook ?: _realloc_internal.
	* malloc/malloc.c (_malloc_internal): Renamed from malloc;
	don't use __malloc_hook.
	(malloc): New function; call __malloc_hook ?: _malloc_internal.
	(initialize): Set up _heaplimit to cover the _heapinfo table.
	(morecore_recursing): New static variable.
	(morecore): If that is set, return null immediately.
	When growing the info table, before getting new core from the
 	system for it, set morecore_recursing and try moving _heapinfo
 	with _realloc_internal.  When that fails and we get new core, set
 	_heaplimit to cover the core for the new _heapinfo table.
	(register_heapinfo): New function.  Record the _heapinfo table's
	own blocks in that table and in the statistics variables.
	(initialize, _malloc_internal): Use it after allocating new table.

Fri Mar 10 22:26:28 1995  Jim Meyering  (meyering@comco.com)

	* sysdeps/generic/memchr.c: Remove ansidecl.h and clean up for use
	by other packages.
	[LONG_MAX <= LONG_MAX_32_BITS]: Don't compile 64-bit code.

	* mach/errorlib.h (errors): Use const for decl.

	* time/tzfile.c (uc2ul, _uc2ul): Macros removed.
	(decode): New inline function; decode signed 32-bit integers, and
	sign-extend properly when long is longer than 32 bits.
	(__tzfile_read): Changed all uses of uc2ul to decode.
	Decode the transition times properly when sizeof (time_t) > 4.

	* stdio/vfprintf.c [USE_IN_LIBIO] (PAD): Use return value of _IO_padn.
	(buffered_vfprintf): Remove line buffer when flush failed.
1995-03-13 00:37:23 +00:00
..
mach initial import 1995-02-18 01:27:10 +00:00
.cvsignore initial import 1995-02-18 01:27:10 +00:00
bootprivport.c initial import 1995-02-18 01:27:10 +00:00
devstream.c initial import 1995-02-18 01:27:10 +00:00
err_boot.sub initial import 1995-02-18 01:27:10 +00:00
err_ipc.sub initial import 1995-02-18 01:27:10 +00:00
err_kern.sub initial import 1995-02-18 01:27:10 +00:00
err_mach.sub initial import 1995-02-18 01:27:10 +00:00
err_server.sub initial import 1995-02-18 01:27:10 +00:00
err_us.sub initial import 1995-02-18 01:27:10 +00:00
error_compat.c initial import 1995-02-18 01:27:10 +00:00
errorlib.h Sun Mar 12 18:21:10 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-13 00:37:23 +00:00
errstring.c initial import 1995-02-18 01:27:10 +00:00
errsystems.awk initial import 1995-02-18 01:27:10 +00:00
errsystems.c initial import 1995-02-18 01:27:10 +00:00
hello.c initial import 1995-02-18 01:27:10 +00:00
lock-intern.h initial import 1995-02-18 01:27:10 +00:00
mach_error.c initial import 1995-02-18 01:27:10 +00:00
mach_error.h initial import 1995-02-18 01:27:10 +00:00
mach_init.c Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c 1995-02-18 03:51:45 +00:00
mach_init.h initial import 1995-02-18 01:27:10 +00:00
mach_shortcuts.c initial import 1995-02-18 01:27:10 +00:00
mach_syscalls.c initial import 1995-02-18 01:27:10 +00:00
mach_syscalls.h initial import 1995-02-18 01:27:10 +00:00
mach_traps.S initial import 1995-02-18 01:27:10 +00:00
mach.h initial import 1995-02-18 01:27:10 +00:00
Machrules initial import 1995-02-18 01:27:10 +00:00
Makefile initial import 1995-02-18 01:27:10 +00:00
mig_strncpy.c initial import 1995-02-18 01:27:10 +00:00
mig-alloc.c initial import 1995-02-18 01:27:10 +00:00
mig-dealloc.c initial import 1995-02-18 01:27:10 +00:00
msg_destroy.c initial import 1995-02-18 01:27:10 +00:00
msg-destroy.c initial import 1995-02-18 01:27:10 +00:00
msg.c initial import 1995-02-18 01:27:10 +00:00
msgserver.c initial import 1995-02-18 01:27:10 +00:00
mutex-solid.c initial import 1995-02-18 01:27:10 +00:00
setup-thread.c initial import 1995-02-18 01:27:10 +00:00
shortcut.awk initial import 1995-02-18 01:27:10 +00:00
spin-lock.c initial import 1995-02-18 01:27:10 +00:00
spin-lock.h initial import 1995-02-18 01:27:10 +00:00
spin-solid.c initial import 1995-02-18 01:27:10 +00:00
syscalls.awk initial import 1995-02-18 01:27:10 +00:00
vm_page_size.c initial import 1995-02-18 01:27:10 +00:00