| 
									
										
											  
											
												Wed Feb 21 02:25:07 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
	* Rules (others): Depend on $(extra-objs), $(install-lib),
	$(install-bin), $(install-sbin), in object directory.
	* Makeconfig (link-libc): Don't pass -rpath option with default
	path, since ld.so should use the same default.
	* Makerules (build-shlib): Likewise.
	* Makerules (make-target-directory): Use mkinstalldirs.
	* sysdeps/mach/i386/sysdep.h: Include unix/i386/sysdep.h to
	redefine ENTRY et al.
	* sysdeps/unix/sysv/linux/i386/sysdep.h (NO_UNDERSCORES, ENTRY):
	Macros removed.  The code in unix/i386/sysdep.h should now suffice.
	* sysdeps/unix/i386/sysdep.h (ALIGNARG): New macro, defns for
	[HAVE_ELF] and not.
	(ENTRY): Use it in .align directive.
	(CALL_MCOUNT): New macro, empty unless [PROF].
	(ENTRY): Do CALL_MCOUNT just after the label.
	* Makeconfig (CPPFLAGS-.po): New variable, use -DPROF so assembly
	code can call mcount.
Tue Feb 20 23:05:16 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
	* time/private.h, time/zdump.c, time/zic.c: Updated verbatim from ADO;
	translation markings are now integrated in his distribution.
	* stdlib/strtod.c (round_and_return): Add missing (mp_limb) 1 cast.
	* po: New directory where `LANG.po' files for message translations
	will reside.
	* po/SYS_libc.pot: New file, template of message strings as in source.
	* MakeTAGS: New rules to build po/SYS_libc.pot automatically from
	the source using xgettext.
	* Makerules ($(..)po/%.pot): New rule.
	* manual/Makefile (../po/manual.pot): New target, make it empty.
	* sysdeps/unix/bsd/alarm.c: Moved to sysdeps/unix/alarm.c.
	* sysdeps/unix/bsd/nice.c: Moved to sysdeps/unix/nice.c.
	* sysdeps/unix/bsd/stime.c: Moved to sysdeps/unix/stime.c.
	* sysdeps/unix/bsd/time.c: Moved to sysdeps/unix/time.c.
	* sysdeps/unix/bsd/utime.c: Moved to sysdeps/unix/utime.c.
											
										 
											1996-02-22 15:52:20 +00:00
										 |  |  |  | # Copyright (C) 1991, 92, 93, 94, 95, 96 Free Software Foundation, Inc. | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | # This file is part of the GNU C Library. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | # The GNU C Library is free software; you can redistribute it and/or | 
					
						
							|  |  |  |  | # modify it under the terms of the GNU Library General Public License as | 
					
						
							|  |  |  |  | # published by the Free Software Foundation; either version 2 of the | 
					
						
							|  |  |  |  | # License, or (at your option) any later version. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | # The GNU C Library is distributed in the hope that it will be useful, | 
					
						
							|  |  |  |  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | 
					
						
							|  |  |  |  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU | 
					
						
							|  |  |  |  | # Library General Public License for more details. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | # You should have received a copy of the GNU Library General Public | 
					
						
							|  |  |  |  | # License along with the GNU C Library; see the file COPYING.LIB.  If | 
					
						
							|  |  |  |  | # not, write to the Free Software Foundation, Inc., 675 Mass Ave, | 
					
						
							|  |  |  |  | # Cambridge, MA 02139, USA. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | # | 
					
						
							|  |  |  |  | #	Rules for making a subdirectory in the GNU C library. | 
					
						
							|  |  |  |  | #	Each subdirectory Makefile defines some variables and includes this. | 
					
						
							|  |  |  |  | # | 
					
						
							|  |  |  |  | ifneq (,) | 
					
						
							|  |  |  |  | This makefile requires GNU Make. | 
					
						
							|  |  |  |  | endif | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | all: # Don't let the default goal come from Makeconfig. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | include ../Makeconfig | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ifndef	subdir | 
					
						
							|  |  |  |  | Each subdirectory makefile must define the `subdir' variable. | 
					
						
							|  |  |  |  | endif | 
					
						
							|  |  |  |  | # This is benign and useless in GNU make before 3.63. | 
					
						
							|  |  |  |  | export subdir := $(subdir) | 
					
						
							|  |  |  |  |  | 
					
						
							|  |  |  |  | # This is the default target; it makes the library and auxiliary programs. | 
					
						
							|  |  |  |  | .PHONY: all | 
					
						
							| 
									
										
										
										
											1995-02-20 10:23:07 +00:00
										 |  |  |  | all: objs lib others | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
											  
											
												Wed Feb 21 02:25:07 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
	* Rules (others): Depend on $(extra-objs), $(install-lib),
	$(install-bin), $(install-sbin), in object directory.
	* Makeconfig (link-libc): Don't pass -rpath option with default
	path, since ld.so should use the same default.
	* Makerules (build-shlib): Likewise.
	* Makerules (make-target-directory): Use mkinstalldirs.
	* sysdeps/mach/i386/sysdep.h: Include unix/i386/sysdep.h to
	redefine ENTRY et al.
	* sysdeps/unix/sysv/linux/i386/sysdep.h (NO_UNDERSCORES, ENTRY):
	Macros removed.  The code in unix/i386/sysdep.h should now suffice.
	* sysdeps/unix/i386/sysdep.h (ALIGNARG): New macro, defns for
	[HAVE_ELF] and not.
	(ENTRY): Use it in .align directive.
	(CALL_MCOUNT): New macro, empty unless [PROF].
	(ENTRY): Do CALL_MCOUNT just after the label.
	* Makeconfig (CPPFLAGS-.po): New variable, use -DPROF so assembly
	code can call mcount.
Tue Feb 20 23:05:16 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
	* time/private.h, time/zdump.c, time/zic.c: Updated verbatim from ADO;
	translation markings are now integrated in his distribution.
	* stdlib/strtod.c (round_and_return): Add missing (mp_limb) 1 cast.
	* po: New directory where `LANG.po' files for message translations
	will reside.
	* po/SYS_libc.pot: New file, template of message strings as in source.
	* MakeTAGS: New rules to build po/SYS_libc.pot automatically from
	the source using xgettext.
	* Makerules ($(..)po/%.pot): New rule.
	* manual/Makefile (../po/manual.pot): New target, make it empty.
	* sysdeps/unix/bsd/alarm.c: Moved to sysdeps/unix/alarm.c.
	* sysdeps/unix/bsd/nice.c: Moved to sysdeps/unix/nice.c.
	* sysdeps/unix/bsd/stime.c: Moved to sysdeps/unix/stime.c.
	* sysdeps/unix/bsd/time.c: Moved to sysdeps/unix/time.c.
	* sysdeps/unix/bsd/utime.c: Moved to sysdeps/unix/utime.c.
											
										 
											1996-02-22 15:52:20 +00:00
										 |  |  |  | others: $(addprefix $(objpfx),$(extra-objs) \ | 
					
						
							|  |  |  |  | 			      $(install-lib) $(install-bin) $(install-sbin)) | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | ifneq	"$(findstring env,$(origin headers))" "" | 
					
						
							|  |  |  |  | headers := | 
					
						
							|  |  |  |  | endif | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ifneq	"$(findstring env,$(origin generated))" "" | 
					
						
							|  |  |  |  | generated := | 
					
						
							|  |  |  |  | endif | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1996-08-30 23:40:22 +00:00
										 |  |  |  | ifneq	"$(findstring env,$(origin common-generated))" "" | 
					
						
							|  |  |  |  | common-generated := | 
					
						
							|  |  |  |  | endif | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | ifeq "$(strip $(headers))" "" | 
					
						
							|  |  |  |  | ifneq "$(wildcard $(subdir).h)" "" | 
					
						
							|  |  |  |  | override headers := $(subdir).h | 
					
						
							|  |  |  |  | endif | 
					
						
							|  |  |  |  | endif | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | include ../Makerules | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .PHONY: subdir_lib | 
					
						
							| 
									
										
										
										
											1995-10-31 06:54:40 +00:00
										 |  |  |  | subdir_lib: lib-noranlib | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | # Some subdirs need to install a dummy library. | 
					
						
							|  |  |  |  | # They can use "$(objpfx)libfnord.a: $(dep-dummy-lib); $(make-dummy-lib)". | 
					
						
							| 
									
										
										
										
											1996-08-30 00:58:28 +00:00
										 |  |  |  | dep-dummy-lib = $(common-objpfx)dummy.o | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | define make-dummy-lib | 
					
						
							|  |  |  |  | $(AR) cr$(verbose) $@ $< | 
					
						
							|  |  |  |  | endef | 
					
						
							| 
									
										
										
										
											1996-08-30 00:58:28 +00:00
										 |  |  |  | $(common-objpfx)dummy.c: | 
					
						
							| 
									
										
										
										
											1996-07-20 12:06:21 +00:00
										 |  |  |  | 	rm -f $@ | 
					
						
							|  |  |  |  | 	echo 'void __dummy__ () { }' > $@ | 
					
						
							| 
									
										
										
										
											1996-08-30 00:58:28 +00:00
										 |  |  |  | $(common-objpfx)empty.c: | 
					
						
							| 
									
										
										
										
											1996-07-20 12:06:21 +00:00
										 |  |  |  | 	cp -f /dev/null $@ | 
					
						
							| 
									
										
										
										
											1996-08-30 23:40:22 +00:00
										 |  |  |  | common-generated := $(common-generated) dummy.o dummy.c empty.c empty.o | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  |  | 
					
						
							|  |  |  |  | # This makes all the auxilliary and test programs. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .PHONY: others tests | 
					
						
							| 
									
										
										
										
											1995-10-31 06:54:40 +00:00
										 |  |  |  | others: $(addprefix $(objpfx),$(others) $(extra-objs)) | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | ifeq ($(cross-compiling),yes) | 
					
						
							|  |  |  |  | tests: $(addprefix $(objpfx),$(tests)) | 
					
						
							|  |  |  |  | else | 
					
						
							|  |  |  |  | tests: $(tests:%=$(objpfx)%.out) | 
					
						
							|  |  |  |  | endif | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ifneq "$(strip $(others) $(tests))" "" | 
					
						
							| 
									
										
										
										
											1995-12-06 00:14:32 +00:00
										 |  |  |  | $(addprefix $(objpfx),$(others) $(tests)): %: %.o \ | 
					
						
							| 
									
										
										
										
											1996-09-08 02:16:48 +00:00
										 |  |  |  |   $(sort $(filter $(common-objpfx)libc%,$(link-libc))) \ | 
					
						
							|  |  |  |  |   $(addprefix $(csu-objpfx),start.o) $(+preinit) $(+postinit) | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | 	$(+link) | 
					
						
							|  |  |  |  | endif | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ifneq "$(strip $(tests))" "" | 
					
						
							|  |  |  |  | # These are the implicit rules for making test outputs | 
					
						
							|  |  |  |  | # from the test programs and whatever input files are present. | 
					
						
							| 
									
										
										
										
											1995-12-06 00:14:32 +00:00
										 |  |  |  | $(objpfx)%.out: %.args $(objpfx)% %.input | 
					
						
							| 
									
										
											  
											
												Wed May 22 22:10:01 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* stdlib/canonicalize.c: New file.
	* stdlib/stdlib.h: Declare canonicalize_file_name, realpath.
	* stdlib/Makefile (routines): Add canonicalize.
	* posix/unistd.h: Declare __canonicalize_directory_name_internal.
Thu May 23 00:01:10 1996  Ulrich Drepper  <drepper@cygnus.com>
	* db/recno/rec_seq.c: Prevent `sccsid' definition by using the
	same #if condition as in the other db files.
	* intl/Makefile: Add -Wno-unused CFLAGS for compilation of
	bindtextdom.c, finddomain.c, and localealias.c.
	* intl/dcgettext.c: Don't define prototype for getcwd() when
	compiling in glibc.
	* libio/cleanup.c: Add prototype for _IO_register_cleanup.
	* libio/filedoalloc.c, libio/fileops.c, libio/iopopen.c: Don't
        define _POSIX_SOURCE unconditionally.
	* libio/filedoalloc.c, libio/iopopen.c: Include <unistd.h> if
        compiling in glibc.
	* libio/fileops.c (_IO_file_close_it): Don't sync file, call
	flush instead.  This relaxes the rules from POSIX.1 about
	changing the active handle a bit.
	* libio/iofopncook.c (struct _IO_cookie_file): Move definition
	into <libio.h>.
	Add prototypes for local functions to prevent warnings.
	* libio/iopopen.c: Change prototypes for _IO_fork, _IO_pipe, and
        _IO_DUP2 to contain complete parameter list.
	* libio/libio.h: Add definition of struct _IO_cookie_file.
	* libio/libioP.h: Add prototypes for _IO_vasprintf, _IO_vdprintf,
        and _IO_vsnprintf.
	* libio/memstream.c: Include <stdio.h>.
	* libio/stdio.h: Add prototypes for fopencookie,
        __stdio_gen_tempname, __vfscanf, __vsscanf, and __vsnprintf.
	* libio/strops.c: Avoid useless expression in `for' initializer.
	* locale/findlocale.c: Add some casts to prevent warnings.
	* locale/programs/locfile.c (write_locale_data): Don't use
	double `/' in locale binary file.
	* posix/unistd.h: Remove prototype for `reboot'.
	Update from bind-4.9.4-T1A.
	* resolv/Makefile (routines): Add inet_ntop and inet_pton.
	* resolv/arpa/nameser.h: Add definition of IN6ADDRSZ.
	* resolv/gethnamaddr.c, resolv/getnetnamadr.c, resolv/res_comp.c,
	resolv/res_debug.c, resolv/res_init.c
	* resolv/inet_ntop.c, resolv/inet_pton.c: New files.
	* resolv/resolv.h: Add RES_USE_INET6 flag.
	(__dn_isvalid): Renamed to __res_dnok.
	Add prototypes for __res_ownok and __res_mailok.
	* stdio-common/Makefile: Add -Wno-unused to CFLAGS for _itoa.c.
	* stdio-common/getline.c, stdio-common/vfscanf.c,
        sysdeps/posix/tempname.c: Don't use <ansidecl.h> anymore.
	* sysdeps/unix/sysv/linux/Makefile [$subdir == misc]
        (sysdep_routines): Add s_reboot.
	(install-others): Add $(includedir)/sys/syscall.h.
	New rule for $(includedir)/sys/syscall.h to produce from
	<asm/unistd.h>.
	* sysdeps/unix/sysv/linux/reboot.c: New file.  Make single
        argument function call 3 argument system call.
	* sysdeps/unix/sysv/linux/sys/reboot.h: New file.  Linux specific
	definition for reboot function.
	* sysdeps/unix/sysv/linux/syscall.h: Remove old and obsolete
        comment.
	* sysdeps/unix/sysv/linux/syscalls.list: Rename function for
	reboot syscall to __syscall_reboot.
	* wcsmbs/wchar.h: Protect prototypes for wcstof and wcstold by
	__USE_GNU, not USE_GNU.
Tue May 21 21:55:49 1996  David Mosberger-Tang  <davidm@AZStarNet.com>
	* locale/programs/charset.c, locale/programs/ld-collate.c:
	Add casts to prevent warnings on 64-bit machines.
	* locale/programs/ld-monetary.c: Don't do unnecessary tests for
	int_frac_digits and frac_digits which only produce warnings.
Mon May 13 23:45:29 1996  David Mosberger-Tang  <davidm@AZStarNet.com>
	* inet/arpa/inet.h: Backup return type of inet_addr to u_long.
	* resolv/inet_addr.c: Likewise.
	* resolv/Makefile (distribute): Add res_hconf.h
	(routines): Add res_hconf.
	* resolv/gethnamaddr.c: Add support for /etc/host.conf.
	* resolv/res_init.c: Initialize /etc/host.conf reader.
	* resolv/res_hconf.c, resolv/res_hconf.h: New files.
        Implementation of reading /etc/host.conf.
Wed May 22 21:21:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* Rules (%.out rules): Prepend $($*-ENV) to the command.
	* sysdeps/unix/sysv/linux/i386/brk.c (___brk_addr): Define as weak
	alias for __curbrk.
Wed May 22 19:37:27 1996  Miles Bader  <miles@gnu.ai.mit.edu>
	* hurd/hurdexec.c (_hurd_exec): Pass INIT_TRACEMASK.
	* hurd/hurdmsg.c (set_int): Support INIT_TRACEMASK.
Wed May 22 18:47:31 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* sysdeps/mach/hurd/getcwd.c
	(_hurd_canonicalize_directory_name_internal): New function, broken out
	of __getcwd.
	(__getcwd): Use it.
	(__canonicalize_directory_name_internal): New function using it.
	* sysdeps/posix/getcwd.c (__canonicalize_directory_name_internal): New
	function, broken out of __getcwd.
	(__getcwd): Use it.
Wed May 22 18:14:05 1996  Miles Bader  <miles@gnu.ai.mit.edu>
	* string/argz-create.c (__argz_create): Correctly calculate length.
	* string/argz-extract.c (__argz_extract): Add terminating 0 entry.
	* hurd/hurdstartup.c (_hurd_startup): ... and don't so here.
	[HAVE_VMSDIR_H]: Include "vmsdir.h".
	(glob) [VMS]: Don't grok ~.
											
										 
											1996-05-23 03:15:42 +00:00
										 |  |  |  | 	$($*-ENV) $(built-program-cmd) `cat $(word 1,$^)` < $(word 3,$^) > $@ | 
					
						
							| 
									
										
										
										
											1995-12-06 00:14:32 +00:00
										 |  |  |  | $(objpfx)%.out: %.args $(objpfx)% | 
					
						
							| 
									
										
											  
											
												Wed May 22 22:10:01 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* stdlib/canonicalize.c: New file.
	* stdlib/stdlib.h: Declare canonicalize_file_name, realpath.
	* stdlib/Makefile (routines): Add canonicalize.
	* posix/unistd.h: Declare __canonicalize_directory_name_internal.
Thu May 23 00:01:10 1996  Ulrich Drepper  <drepper@cygnus.com>
	* db/recno/rec_seq.c: Prevent `sccsid' definition by using the
	same #if condition as in the other db files.
	* intl/Makefile: Add -Wno-unused CFLAGS for compilation of
	bindtextdom.c, finddomain.c, and localealias.c.
	* intl/dcgettext.c: Don't define prototype for getcwd() when
	compiling in glibc.
	* libio/cleanup.c: Add prototype for _IO_register_cleanup.
	* libio/filedoalloc.c, libio/fileops.c, libio/iopopen.c: Don't
        define _POSIX_SOURCE unconditionally.
	* libio/filedoalloc.c, libio/iopopen.c: Include <unistd.h> if
        compiling in glibc.
	* libio/fileops.c (_IO_file_close_it): Don't sync file, call
	flush instead.  This relaxes the rules from POSIX.1 about
	changing the active handle a bit.
	* libio/iofopncook.c (struct _IO_cookie_file): Move definition
	into <libio.h>.
	Add prototypes for local functions to prevent warnings.
	* libio/iopopen.c: Change prototypes for _IO_fork, _IO_pipe, and
        _IO_DUP2 to contain complete parameter list.
	* libio/libio.h: Add definition of struct _IO_cookie_file.
	* libio/libioP.h: Add prototypes for _IO_vasprintf, _IO_vdprintf,
        and _IO_vsnprintf.
	* libio/memstream.c: Include <stdio.h>.
	* libio/stdio.h: Add prototypes for fopencookie,
        __stdio_gen_tempname, __vfscanf, __vsscanf, and __vsnprintf.
	* libio/strops.c: Avoid useless expression in `for' initializer.
	* locale/findlocale.c: Add some casts to prevent warnings.
	* locale/programs/locfile.c (write_locale_data): Don't use
	double `/' in locale binary file.
	* posix/unistd.h: Remove prototype for `reboot'.
	Update from bind-4.9.4-T1A.
	* resolv/Makefile (routines): Add inet_ntop and inet_pton.
	* resolv/arpa/nameser.h: Add definition of IN6ADDRSZ.
	* resolv/gethnamaddr.c, resolv/getnetnamadr.c, resolv/res_comp.c,
	resolv/res_debug.c, resolv/res_init.c
	* resolv/inet_ntop.c, resolv/inet_pton.c: New files.
	* resolv/resolv.h: Add RES_USE_INET6 flag.
	(__dn_isvalid): Renamed to __res_dnok.
	Add prototypes for __res_ownok and __res_mailok.
	* stdio-common/Makefile: Add -Wno-unused to CFLAGS for _itoa.c.
	* stdio-common/getline.c, stdio-common/vfscanf.c,
        sysdeps/posix/tempname.c: Don't use <ansidecl.h> anymore.
	* sysdeps/unix/sysv/linux/Makefile [$subdir == misc]
        (sysdep_routines): Add s_reboot.
	(install-others): Add $(includedir)/sys/syscall.h.
	New rule for $(includedir)/sys/syscall.h to produce from
	<asm/unistd.h>.
	* sysdeps/unix/sysv/linux/reboot.c: New file.  Make single
        argument function call 3 argument system call.
	* sysdeps/unix/sysv/linux/sys/reboot.h: New file.  Linux specific
	definition for reboot function.
	* sysdeps/unix/sysv/linux/syscall.h: Remove old and obsolete
        comment.
	* sysdeps/unix/sysv/linux/syscalls.list: Rename function for
	reboot syscall to __syscall_reboot.
	* wcsmbs/wchar.h: Protect prototypes for wcstof and wcstold by
	__USE_GNU, not USE_GNU.
Tue May 21 21:55:49 1996  David Mosberger-Tang  <davidm@AZStarNet.com>
	* locale/programs/charset.c, locale/programs/ld-collate.c:
	Add casts to prevent warnings on 64-bit machines.
	* locale/programs/ld-monetary.c: Don't do unnecessary tests for
	int_frac_digits and frac_digits which only produce warnings.
Mon May 13 23:45:29 1996  David Mosberger-Tang  <davidm@AZStarNet.com>
	* inet/arpa/inet.h: Backup return type of inet_addr to u_long.
	* resolv/inet_addr.c: Likewise.
	* resolv/Makefile (distribute): Add res_hconf.h
	(routines): Add res_hconf.
	* resolv/gethnamaddr.c: Add support for /etc/host.conf.
	* resolv/res_init.c: Initialize /etc/host.conf reader.
	* resolv/res_hconf.c, resolv/res_hconf.h: New files.
        Implementation of reading /etc/host.conf.
Wed May 22 21:21:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* Rules (%.out rules): Prepend $($*-ENV) to the command.
	* sysdeps/unix/sysv/linux/i386/brk.c (___brk_addr): Define as weak
	alias for __curbrk.
Wed May 22 19:37:27 1996  Miles Bader  <miles@gnu.ai.mit.edu>
	* hurd/hurdexec.c (_hurd_exec): Pass INIT_TRACEMASK.
	* hurd/hurdmsg.c (set_int): Support INIT_TRACEMASK.
Wed May 22 18:47:31 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* sysdeps/mach/hurd/getcwd.c
	(_hurd_canonicalize_directory_name_internal): New function, broken out
	of __getcwd.
	(__getcwd): Use it.
	(__canonicalize_directory_name_internal): New function using it.
	* sysdeps/posix/getcwd.c (__canonicalize_directory_name_internal): New
	function, broken out of __getcwd.
	(__getcwd): Use it.
Wed May 22 18:14:05 1996  Miles Bader  <miles@gnu.ai.mit.edu>
	* string/argz-create.c (__argz_create): Correctly calculate length.
	* string/argz-extract.c (__argz_extract): Add terminating 0 entry.
	* hurd/hurdstartup.c (_hurd_startup): ... and don't so here.
	[HAVE_VMSDIR_H]: Include "vmsdir.h".
	(glob) [VMS]: Don't grok ~.
											
										 
											1996-05-23 03:15:42 +00:00
										 |  |  |  | 	$($*-ENV) $(built-program-cmd) `cat $(word 1,$^)` > $@ | 
					
						
							| 
									
										
										
										
											1995-12-06 00:14:32 +00:00
										 |  |  |  | $(objpfx)%.out: %.input $(objpfx)% | 
					
						
							| 
									
										
											  
											
												Wed May 22 22:10:01 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* stdlib/canonicalize.c: New file.
	* stdlib/stdlib.h: Declare canonicalize_file_name, realpath.
	* stdlib/Makefile (routines): Add canonicalize.
	* posix/unistd.h: Declare __canonicalize_directory_name_internal.
Thu May 23 00:01:10 1996  Ulrich Drepper  <drepper@cygnus.com>
	* db/recno/rec_seq.c: Prevent `sccsid' definition by using the
	same #if condition as in the other db files.
	* intl/Makefile: Add -Wno-unused CFLAGS for compilation of
	bindtextdom.c, finddomain.c, and localealias.c.
	* intl/dcgettext.c: Don't define prototype for getcwd() when
	compiling in glibc.
	* libio/cleanup.c: Add prototype for _IO_register_cleanup.
	* libio/filedoalloc.c, libio/fileops.c, libio/iopopen.c: Don't
        define _POSIX_SOURCE unconditionally.
	* libio/filedoalloc.c, libio/iopopen.c: Include <unistd.h> if
        compiling in glibc.
	* libio/fileops.c (_IO_file_close_it): Don't sync file, call
	flush instead.  This relaxes the rules from POSIX.1 about
	changing the active handle a bit.
	* libio/iofopncook.c (struct _IO_cookie_file): Move definition
	into <libio.h>.
	Add prototypes for local functions to prevent warnings.
	* libio/iopopen.c: Change prototypes for _IO_fork, _IO_pipe, and
        _IO_DUP2 to contain complete parameter list.
	* libio/libio.h: Add definition of struct _IO_cookie_file.
	* libio/libioP.h: Add prototypes for _IO_vasprintf, _IO_vdprintf,
        and _IO_vsnprintf.
	* libio/memstream.c: Include <stdio.h>.
	* libio/stdio.h: Add prototypes for fopencookie,
        __stdio_gen_tempname, __vfscanf, __vsscanf, and __vsnprintf.
	* libio/strops.c: Avoid useless expression in `for' initializer.
	* locale/findlocale.c: Add some casts to prevent warnings.
	* locale/programs/locfile.c (write_locale_data): Don't use
	double `/' in locale binary file.
	* posix/unistd.h: Remove prototype for `reboot'.
	Update from bind-4.9.4-T1A.
	* resolv/Makefile (routines): Add inet_ntop and inet_pton.
	* resolv/arpa/nameser.h: Add definition of IN6ADDRSZ.
	* resolv/gethnamaddr.c, resolv/getnetnamadr.c, resolv/res_comp.c,
	resolv/res_debug.c, resolv/res_init.c
	* resolv/inet_ntop.c, resolv/inet_pton.c: New files.
	* resolv/resolv.h: Add RES_USE_INET6 flag.
	(__dn_isvalid): Renamed to __res_dnok.
	Add prototypes for __res_ownok and __res_mailok.
	* stdio-common/Makefile: Add -Wno-unused to CFLAGS for _itoa.c.
	* stdio-common/getline.c, stdio-common/vfscanf.c,
        sysdeps/posix/tempname.c: Don't use <ansidecl.h> anymore.
	* sysdeps/unix/sysv/linux/Makefile [$subdir == misc]
        (sysdep_routines): Add s_reboot.
	(install-others): Add $(includedir)/sys/syscall.h.
	New rule for $(includedir)/sys/syscall.h to produce from
	<asm/unistd.h>.
	* sysdeps/unix/sysv/linux/reboot.c: New file.  Make single
        argument function call 3 argument system call.
	* sysdeps/unix/sysv/linux/sys/reboot.h: New file.  Linux specific
	definition for reboot function.
	* sysdeps/unix/sysv/linux/syscall.h: Remove old and obsolete
        comment.
	* sysdeps/unix/sysv/linux/syscalls.list: Rename function for
	reboot syscall to __syscall_reboot.
	* wcsmbs/wchar.h: Protect prototypes for wcstof and wcstold by
	__USE_GNU, not USE_GNU.
Tue May 21 21:55:49 1996  David Mosberger-Tang  <davidm@AZStarNet.com>
	* locale/programs/charset.c, locale/programs/ld-collate.c:
	Add casts to prevent warnings on 64-bit machines.
	* locale/programs/ld-monetary.c: Don't do unnecessary tests for
	int_frac_digits and frac_digits which only produce warnings.
Mon May 13 23:45:29 1996  David Mosberger-Tang  <davidm@AZStarNet.com>
	* inet/arpa/inet.h: Backup return type of inet_addr to u_long.
	* resolv/inet_addr.c: Likewise.
	* resolv/Makefile (distribute): Add res_hconf.h
	(routines): Add res_hconf.
	* resolv/gethnamaddr.c: Add support for /etc/host.conf.
	* resolv/res_init.c: Initialize /etc/host.conf reader.
	* resolv/res_hconf.c, resolv/res_hconf.h: New files.
        Implementation of reading /etc/host.conf.
Wed May 22 21:21:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* Rules (%.out rules): Prepend $($*-ENV) to the command.
	* sysdeps/unix/sysv/linux/i386/brk.c (___brk_addr): Define as weak
	alias for __curbrk.
Wed May 22 19:37:27 1996  Miles Bader  <miles@gnu.ai.mit.edu>
	* hurd/hurdexec.c (_hurd_exec): Pass INIT_TRACEMASK.
	* hurd/hurdmsg.c (set_int): Support INIT_TRACEMASK.
Wed May 22 18:47:31 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* sysdeps/mach/hurd/getcwd.c
	(_hurd_canonicalize_directory_name_internal): New function, broken out
	of __getcwd.
	(__getcwd): Use it.
	(__canonicalize_directory_name_internal): New function using it.
	* sysdeps/posix/getcwd.c (__canonicalize_directory_name_internal): New
	function, broken out of __getcwd.
	(__getcwd): Use it.
Wed May 22 18:14:05 1996  Miles Bader  <miles@gnu.ai.mit.edu>
	* string/argz-create.c (__argz_create): Correctly calculate length.
	* string/argz-extract.c (__argz_extract): Add terminating 0 entry.
	* hurd/hurdstartup.c (_hurd_startup): ... and don't so here.
	[HAVE_VMSDIR_H]: Include "vmsdir.h".
	(glob) [VMS]: Don't grok ~.
											
										 
											1996-05-23 03:15:42 +00:00
										 |  |  |  | 	$($*-ENV) $(built-program-cmd) < $(word 1,$^) > $@ | 
					
						
							| 
									
										
										
										
											1995-12-06 00:14:32 +00:00
										 |  |  |  | $(objpfx)%.out: /dev/null $(objpfx)%	# Make it 2nd arg for canned sequence. | 
					
						
							| 
									
										
											  
											
												Wed May 22 22:10:01 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* stdlib/canonicalize.c: New file.
	* stdlib/stdlib.h: Declare canonicalize_file_name, realpath.
	* stdlib/Makefile (routines): Add canonicalize.
	* posix/unistd.h: Declare __canonicalize_directory_name_internal.
Thu May 23 00:01:10 1996  Ulrich Drepper  <drepper@cygnus.com>
	* db/recno/rec_seq.c: Prevent `sccsid' definition by using the
	same #if condition as in the other db files.
	* intl/Makefile: Add -Wno-unused CFLAGS for compilation of
	bindtextdom.c, finddomain.c, and localealias.c.
	* intl/dcgettext.c: Don't define prototype for getcwd() when
	compiling in glibc.
	* libio/cleanup.c: Add prototype for _IO_register_cleanup.
	* libio/filedoalloc.c, libio/fileops.c, libio/iopopen.c: Don't
        define _POSIX_SOURCE unconditionally.
	* libio/filedoalloc.c, libio/iopopen.c: Include <unistd.h> if
        compiling in glibc.
	* libio/fileops.c (_IO_file_close_it): Don't sync file, call
	flush instead.  This relaxes the rules from POSIX.1 about
	changing the active handle a bit.
	* libio/iofopncook.c (struct _IO_cookie_file): Move definition
	into <libio.h>.
	Add prototypes for local functions to prevent warnings.
	* libio/iopopen.c: Change prototypes for _IO_fork, _IO_pipe, and
        _IO_DUP2 to contain complete parameter list.
	* libio/libio.h: Add definition of struct _IO_cookie_file.
	* libio/libioP.h: Add prototypes for _IO_vasprintf, _IO_vdprintf,
        and _IO_vsnprintf.
	* libio/memstream.c: Include <stdio.h>.
	* libio/stdio.h: Add prototypes for fopencookie,
        __stdio_gen_tempname, __vfscanf, __vsscanf, and __vsnprintf.
	* libio/strops.c: Avoid useless expression in `for' initializer.
	* locale/findlocale.c: Add some casts to prevent warnings.
	* locale/programs/locfile.c (write_locale_data): Don't use
	double `/' in locale binary file.
	* posix/unistd.h: Remove prototype for `reboot'.
	Update from bind-4.9.4-T1A.
	* resolv/Makefile (routines): Add inet_ntop and inet_pton.
	* resolv/arpa/nameser.h: Add definition of IN6ADDRSZ.
	* resolv/gethnamaddr.c, resolv/getnetnamadr.c, resolv/res_comp.c,
	resolv/res_debug.c, resolv/res_init.c
	* resolv/inet_ntop.c, resolv/inet_pton.c: New files.
	* resolv/resolv.h: Add RES_USE_INET6 flag.
	(__dn_isvalid): Renamed to __res_dnok.
	Add prototypes for __res_ownok and __res_mailok.
	* stdio-common/Makefile: Add -Wno-unused to CFLAGS for _itoa.c.
	* stdio-common/getline.c, stdio-common/vfscanf.c,
        sysdeps/posix/tempname.c: Don't use <ansidecl.h> anymore.
	* sysdeps/unix/sysv/linux/Makefile [$subdir == misc]
        (sysdep_routines): Add s_reboot.
	(install-others): Add $(includedir)/sys/syscall.h.
	New rule for $(includedir)/sys/syscall.h to produce from
	<asm/unistd.h>.
	* sysdeps/unix/sysv/linux/reboot.c: New file.  Make single
        argument function call 3 argument system call.
	* sysdeps/unix/sysv/linux/sys/reboot.h: New file.  Linux specific
	definition for reboot function.
	* sysdeps/unix/sysv/linux/syscall.h: Remove old and obsolete
        comment.
	* sysdeps/unix/sysv/linux/syscalls.list: Rename function for
	reboot syscall to __syscall_reboot.
	* wcsmbs/wchar.h: Protect prototypes for wcstof and wcstold by
	__USE_GNU, not USE_GNU.
Tue May 21 21:55:49 1996  David Mosberger-Tang  <davidm@AZStarNet.com>
	* locale/programs/charset.c, locale/programs/ld-collate.c:
	Add casts to prevent warnings on 64-bit machines.
	* locale/programs/ld-monetary.c: Don't do unnecessary tests for
	int_frac_digits and frac_digits which only produce warnings.
Mon May 13 23:45:29 1996  David Mosberger-Tang  <davidm@AZStarNet.com>
	* inet/arpa/inet.h: Backup return type of inet_addr to u_long.
	* resolv/inet_addr.c: Likewise.
	* resolv/Makefile (distribute): Add res_hconf.h
	(routines): Add res_hconf.
	* resolv/gethnamaddr.c: Add support for /etc/host.conf.
	* resolv/res_init.c: Initialize /etc/host.conf reader.
	* resolv/res_hconf.c, resolv/res_hconf.h: New files.
        Implementation of reading /etc/host.conf.
Wed May 22 21:21:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* Rules (%.out rules): Prepend $($*-ENV) to the command.
	* sysdeps/unix/sysv/linux/i386/brk.c (___brk_addr): Define as weak
	alias for __curbrk.
Wed May 22 19:37:27 1996  Miles Bader  <miles@gnu.ai.mit.edu>
	* hurd/hurdexec.c (_hurd_exec): Pass INIT_TRACEMASK.
	* hurd/hurdmsg.c (set_int): Support INIT_TRACEMASK.
Wed May 22 18:47:31 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
	* sysdeps/mach/hurd/getcwd.c
	(_hurd_canonicalize_directory_name_internal): New function, broken out
	of __getcwd.
	(__getcwd): Use it.
	(__canonicalize_directory_name_internal): New function using it.
	* sysdeps/posix/getcwd.c (__canonicalize_directory_name_internal): New
	function, broken out of __getcwd.
	(__getcwd): Use it.
Wed May 22 18:14:05 1996  Miles Bader  <miles@gnu.ai.mit.edu>
	* string/argz-create.c (__argz_create): Correctly calculate length.
	* string/argz-extract.c (__argz_extract): Add terminating 0 entry.
	* hurd/hurdstartup.c (_hurd_startup): ... and don't so here.
	[HAVE_VMSDIR_H]: Include "vmsdir.h".
	(glob) [VMS]: Don't grok ~.
											
										 
											1996-05-23 03:15:42 +00:00
										 |  |  |  | 	$($*-ENV) $(built-program-cmd) > $@ | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | endif	# tests | 
					
						
							|  |  |  |  |  | 
					
						
							|  |  |  |  | .PHONY: distclean realclean subdir_distclean subdir_realclean \ | 
					
						
							| 
									
										
											  
											
												update from main archive 960906
Sat Sep  7 05:15:45 1996  Ulrich Drepper  <drepper@cygnus.com>
 	* libio/iofdopen: Initialize _lock field only if _IO_MTSAFE_IO.
	* libio/iofopen: Likewise.
	* libio/iofopncook.c: Likewise.
	* libio/iopopen.c: Likewise.
	* libio/iovsprintf.c: Likewise.
	* libio/iovsscanf.c: Likewise.
	* libio/memstream.c: Likewise.
	* libio/vasprintf.c: Likewise.
	* libio/vdprintf.c: Likewise.
	* libio/vsnprintf.c: Likewise.
Sat Sep  7 03:55:47 1996  Ulrich Drepper  <drepper@cygnus.com>
	* Makeconfig (soversions.mk): Also use shlib-versions files
	in add-on directories.
	* config.make.in (config-defines): Remove.  Not used anymore.
	(defines): New variable.  Initiliazed by @DEFINES@.
	* configure.in: Add AC_SUBST(DEFINES).
	* libio/Makefile (routines): When compiling reentrant libc add
 	clearerr_u, feof_u, ferror_u, fputc_u, getc_u, getchar_u,
 	iofflush_u, putc_u, putchar_u, ioflockfile.
	(CPPFLAGS): Add -D_IO_MTSAFE_IO for reentrant libc.
	* sysdeps/stub/libc-lock.h: Add stubs for __libc_cleanup_region_start
	and __libc_cleanup_region_end.
	* sysdeps/unix/i386/sysdep.S [_LIBC_REENTRANT]: Set errno
 	using __errno_location function.
	* sysdeps/unix/sysv/linux/i386/sysdep.S [_LIBC_REENTRANT]: Set errno
	using __errno_location function.
	(__errno_location): New function.
	* sysdeps/unix/sysv/linux/i386/sysdep.h [PIC]: Add second
 	syscall_error handler for reentrant libc.
	* sysdeps/unix/opendir.c: Remove unneeded `;'.
	* libio.h [_IO_MTSAFE_IO]: Include <pthread.h>.
	[!_IO_MTSAFE_IO]: Define _IO_flockfile and _IO_funlockfile
	as empty macros.
	* libioP.h: Include <libc-lock.h>.
	* libio/stdio.h: Add prototypes for *_locked and *_unlocked
	functions.
	* libio/clearerr.c: Use _IO_ protected versions of flockfile
	and funlockfile to be namespace clean.
	* libio/genops.c: Use __libc_lock_* macros for handling lock.
	* libio/iofdopen: Add initialization of _lock in _IO_FILE.
	* libio/iofopen: Likewise.
	* libio/iofopncook.c: Likewise.
	* libio/iopopen.c: Likewise.
	* libio/iovsprintf.c: Likewise.
	* libio/iovsscanf.c: Likewise.
	* libio/memstream.c: Likewise.
	* libio/vasprintf.c: Likewise.
	* libio/vdprintf.c: Likewise.
	* libio/vsnprintf.c: Likewise.
	* libio/fgetc.c: Use __libc_cleanup_region_* macros instead
	of flockfile etc.
	* libio/fputc.c: Likewise.
	* libio/freopen.c: Likewise.
	* libio/fseek.c: Likewise.
	* libio/getc.c: Likewise.
	* libio/getchar.c: Likewise.
	* libio/iofclose.c: Likewise.
	* libio/iofflush.c: Likewise.
	* libio/iofgetpos.c: Likewise.
	* libio/iofgets.c: Likewise.
	* libio/iofputs.c: Likewise.
	* libio/iofread.c: Likewise.
	* libio/iofsetpos.c: Likewise.
	* libio/ioftell.c: Likewise.
	* libio/iofwrite.c: Likewise.
	* libio/iogetdelim.c: Likewise.
	* libio/iogets.c: Likewise.
	* libio/ioputs.c: Likewise.
	* libio/iosetbuffer.c: Likewise.
	* libio/iosetvbuf.c: Likewise.
	* libio/ioungetc.c: Likewise.
	* libio/putc.c: Likewise.
	* libio/putchar.c: Likewise.
	* libio/rewind.c: Likewise.
	* stdio-common/vfprintf.c: Likewise.
	* stdio-common/vfscanf.c: Likewise.
	* libio/clearerr_u.c: Correct alias name.
	* libio/ferror_u.c: Likewise.
	* libio/fileno.c: Likewise.
	* libio/fputc_u.c: Likewise.
	* libio/getc.c: Likewise.
	* libio/getc_u.c: Likewise.
	* libio/getchar.c: Likewise.
	* libio/getchar_u.c: Likewise.
	* libio/putc.c: Likewise.
	* libio/putchar.c: Likewise.
	* libio/feof_u.c: Undefine macro with name of function before
 	definition of function itself.
	* libio/ioflockfile.c: New file.  Implementation of flockfile and
 	funlockfile.
	* libio/putchar_u.c: Fix typo.  Use stdout instead of fp.
	* malloc/malloc.h: Don't include <libc-lock.h> and don't declare
 	_malloc_loc.
	* malloc/free.c: Include <libc-lock.h>.
	* malloc/realloc.c: Likewise.
	* malloc/malloc-find.c: Likewise.
	* malloc/malloc-size.c: Likewise.
	* malloc/malloc-walk.c: Likewise.
	* malloc/memalign.c: Likewise.
	* malloc/malloc.c: Likewise.
	* sysdeps/i386/dl-machine.h: Correct clearing of _dl_starting_up.
Fri Sep  6 19:38:49 1996  Ulrich Drepper  <drepper@cygnus.com>
	* sysdeps/stub/libc-lock.h: Define __libc_lock_critical_start
	and __libc_lock_critical_end as empty macros.
	* malloc/malloc.h: Don't include <libc-lock.h> and don't declare
	__libc_malloc_lock.
	* malloc/free.c: Include <libc-lock.h>.
	* malloc/malloc-find.c: Likewise.
	* malloc/malloc-size.c: Likewise.
	* malloc/malloc-walk.c: Likewise.
	* malloc/malloc.c: Likewise.
	* malloc/memalign.c: Likewise.
	* malloc/realloc.c: Likewise.
	* Makefile: Undo change from Mon Sep  2 22:15:14 1996.  No more
	extra_solibs pass.
	* Rules: Likewise.
	* extra-lib.mk: Likewise.
	* manual/Makefile: Likewise.
	* db/Makefile (makedb): Choose dependecies based on build-shared.
	Patch by Andres Schwab.
	* sysdeps/posix/sysconf.c: Don't use PTHREAD_DESTRUCTOR_ITERATIONS
 	but _POSIX_THREAD_DESTRUCTOR_ITERATIONS.
	* sysdeps/unix/sysv/linux/errnos.h: New file.
	* sysdeps/unix/sysv/linux/schedbits.h: New file.
	* sysdeps/unix/sysv/linux/waitflags.h: New file.
	* sysdeps/unix/sysv/linux/gnu/types.h: Add definition of `key_t'.
Fri Sep  6 08:26:31 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
	* rpm/template: Fix typo in %build section.
Fri Sep  6 03:31:07 1996  Ulrich Drepper  <drepper@cygnus.com>
	* sysdeps/unix/sysv/linux/errnos.h: Don't define errno macro when
	building libc without thread support.
	* resolv/netdb.h: Likewise for h_errno macro.
Thu Sep  5 23:01:48 1996  Ulrich Drepper  <drepper@cygnus.com>
	* libc-symbols.h: Add new macro weak_const_function.  It's like
	weak_function, but the function is additionally marked as const.
	* features.h: Only include <sys/cdefs.h> if !__ASSEMBLER__.
Thu Sep  5 22:55:49 1996  Richard Henderson  <rth@tamu.edu>
	* inet/herrno.c (__h_errno_location): New function.
	(h_errno): Make strong_alias __h_errno so that we can access
	the variable even if `h_errno' is a macro.
	* resolv/netdb.h: Define macro h_errno to access thread specific
	version of h_errno variable.  Declare alias __h_errno for h_errno.
	* resolv/res_query (h_errno): Remove definition.
	* sysdeps/unix/sysv/linux/errnos.h [!__ASSEMBLER__ && __USE_REENTRANT]:
 	Add macro `errno' to get thread specific variable.
	* sysdeps/unix/alpha/sysdep.S [_LIBC_REENTRANT]: Set errno using
 	__errno_location function.
	(__errno_location): New function.
Thu Sep  5 21:08:44 1996  Ulrich Drepper  <drepper@cygnus.com>
	* posix/gnu/types.h: Remove definition of key_t.
	* sysdeps/generic/gnu/types.h: Move it to here.
	* sysdeps/unix/sysv/linux/gnu/types.h: Add Linux specific
	definition of key_t.
	* sysdeps/unix/sysv/linux/waitflags.h: New file.  Linux specific
	definitions.
	* sysdeps/unix/sysv/linux/schedbits.h: New file.  Include
	clone prototypes and associated flags.
Thu Sep  5 08:58:47 1996  Richard Henderson  <rth@tamu.edu>
	* sysdeps/alpha/elf/start.S: Make _start global again.
	hertz.
	here.
Wed Sep  4 16:16:13 1996  Ulrich Drepper  <drepper@cygnus.com>
	* sysdeps/mach/hurd/send.c (__send): De-ANSI-fy.
	* sysdeps/mach/hurd/sendto.c (sendto): Likewise.
											
										 
											1996-09-07 04:10:57 +00:00
										 |  |  |  | 	subdir_clean subdir_mostlyclean | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | subdir_mostlyclean: mostlyclean | 
					
						
							|  |  |  |  | subdir_clean: clean | 
					
						
							|  |  |  |  | subdir_distclean: distclean | 
					
						
							|  |  |  |  | subdir_realclean: realclean | 
					
						
							|  |  |  |  | realclean: distclean | 
					
						
							|  |  |  |  | distclean: clean | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .PHONY: subdir_echo-headers | 
					
						
							|  |  |  |  | subdir_echo-headers: echo-headers | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | .PHONY: subdir_echo-distinfo | 
					
						
							|  |  |  |  | subdir_echo-distinfo: | 
					
						
							|  |  |  |  | 	@echo $(addprefix +header+,$(headers)) \ | 
					
						
							| 
									
										
										
										
											1996-08-30 23:40:22 +00:00
										 |  |  |  | 	      $(addprefix +nodist+,$(generated) $(common-generated) $(dont_distribute)) | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | # We want to install everything except the library itself, but update all | 
					
						
							|  |  |  |  | # our portions of the library because the parent make will install it later | 
					
						
							|  |  |  |  | # (likewise the stubs file). | 
					
						
							|  |  |  |  | .PHONY: subdir_install | 
					
						
							| 
									
										
										
										
											1996-05-24 20:16:39 +00:00
										 |  |  |  | subdir_install: install-no-libc.a lib-noranlib stubs | 
					
						
							| 
									
										
										
										
											1995-02-18 01:27:10 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | .PHONY: subdir_TAGS subdir_dist | 
					
						
							|  |  |  |  | subdir_TAGS: TAGS | 
					
						
							|  |  |  |  | subdir_dist: dist | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | # Convenient target to update all the generated source files. | 
					
						
							|  |  |  |  | .PHONY: generated | 
					
						
							| 
									
										
										
										
											1996-09-06 00:08:55 +00:00
										 |  |  |  | generated: $(addprefix $(common-objpfx),$(common-generated)) \ | 
					
						
							|  |  |  |  | 	$(addprefix $(objpfx),$(generated)) | 
					
						
							| 
									
										
										
										
											1996-05-24 21:51:25 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | ifndef libc.so-version | 
					
						
							|  |  |  |  | # Undefine this because it can't work when we libc.so is unversioned. | 
					
						
							|  |  |  |  | static-only-routines = | 
					
						
							|  |  |  |  | endif | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ifdef static-only-routines | 
					
						
							|  |  |  |  | # These routines are to be omitted from the shared library object, | 
					
						
							|  |  |  |  | # so we replace the PIC objects for them with the empty object file. | 
					
						
							| 
									
										
										
										
											1996-08-30 00:58:28 +00:00
										 |  |  |  | $(static-only-routines:%=$(objpfx)%.so): %.so: $(common-objpfx)empty.o | 
					
						
							| 
									
										
										
										
											1996-05-24 21:51:25 +00:00
										 |  |  |  | 	rm -f $@ | 
					
						
							|  |  |  |  | 	ln $< $@ | 
					
						
							|  |  |  |  | endif |