From 14eb5d5d3417d7c7f38b34270713d4969e0f4111 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 14 Sep 1998 16:38:49 +0000 Subject: Update. 1998-09-14 15:29 Ulrich Drepper * stdio-common/Makefile (headers): Remove bits/stdio_lim.h. (install-others): Add bits/stdio_lim.h. Add rule to install bits/stdio_lim.h. * sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist: New file. * Makefile (distribute): Add include/sys/mman.h. * sysdeps/powerpc/Dist: Add dl-machine.c and dl-start.S. * sysdeps/unix/sysv/linux/Dist: Add sys/sendfile.h. * sysdeps/unix/sysv/linux/arm/Dist: Add init-first.h. --- ChangeLog | 14 ++++++++++++++ Makefile | 1 + manual/pattern.texi | 16 ++++++++-------- stdio-common/Makefile | 10 +++++++++- sysdeps/powerpc/Dist | 2 ++ sysdeps/unix/sysv/linux/Dist | 1 + sysdeps/unix/sysv/linux/arm/Dist | 1 + sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist | 1 + 8 files changed, 37 insertions(+), 9 deletions(-) create mode 100644 sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist diff --git a/ChangeLog b/ChangeLog index 6892e4fac8..78985b5f0b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +1998-09-14 15:29 Ulrich Drepper + + * stdio-common/Makefile (headers): Remove bits/stdio_lim.h. + (install-others): Add bits/stdio_lim.h. + Add rule to install bits/stdio_lim.h. + + * sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist: New file. + + * Makefile (distribute): Add include/sys/mman.h. + + * sysdeps/powerpc/Dist: Add dl-machine.c and dl-start.S. + * sysdeps/unix/sysv/linux/Dist: Add sys/sendfile.h. + * sysdeps/unix/sysv/linux/arm/Dist: Add init-first.h. + 1998-09-14 22:46 Tim Waugh * posix/wordexp-test.c: Chet Ramey confirmed that bash's behaviour diff --git a/Makefile b/Makefile index 21ae9d508a..8f1223b91b 100644 --- a/Makefile +++ b/Makefile @@ -253,6 +253,7 @@ distribute := README README.libm INSTALL FAQ FAQ.in NOTES NEWS BUGS \ version.h shlib-versions rpm/Makefile rpm/template \ rpm/rpmrc glibcbug.in abi-tags stub-tag.h \ test-skeleton.c include/des.h Versions.def \ + include/sys/mman.h \ $(addprefix scripts/, \ rellns-sh config.sub config.guess \ mkinstalldirs move-if-change install-sh \ diff --git a/manual/pattern.texi b/manual/pattern.texi index 4c191e49d5..ad0fe68db2 100644 --- a/manual/pattern.texi +++ b/manual/pattern.texi @@ -962,10 +962,12 @@ Ordinary programs can perform word expansion just like the shell by calling the library function @code{wordexp}. @menu -* Expansion Stages:: What word expansion does to a string. -* Calling Wordexp:: How to call @code{wordexp}. -* Flags for Wordexp:: Options you can enable in @code{wordexp}. -* Wordexp Example:: A sample program that does word expansion. +* Expansion Stages:: What word expansion does to a string. +* Calling Wordexp:: How to call @code{wordexp}. +* Flags for Wordexp:: Options you can enable in @code{wordexp}. +* Wordexp Example:: A sample program that does word expansion. +* Tilde Expansion:: Details of how tilde expansion works. +* Variable Substitution:: Different types of variable substitution. @end menu @node Expansion Stages @@ -1254,9 +1256,6 @@ expand_and_execute (const char *program, const char *options) @} @end smallexample - -@c No sense finishing this for here. -@ignore @node Tilde Expansion @subsection Details of Tilde Expansion @@ -1325,6 +1324,7 @@ Otherwise, print @var{message} as an error message on the standard error stream, and consider word expansion a failure. @c ??? How does wordexp report such an error? +@c WRDE_BADVAL is returned. @item $@{@var{variable}:+@var{replacement}@} Substitute @var{replacement}, but only if @var{variable} is defined and @@ -1386,4 +1386,4 @@ If there is more than one alternative for how to match against Thus, @samp{$@{foo%%r*@}} substitutes @samp{tracto}, because the shortest match for @samp{r*} at the end of @samp{tractor} is just @samp{r}. -@end ignore +@end table diff --git a/stdio-common/Makefile b/stdio-common/Makefile index 183f140661..b8f1418f73 100644 --- a/stdio-common/Makefile +++ b/stdio-common/Makefile @@ -21,7 +21,7 @@ # subdir := stdio-common -headers := bits/stdio_lim.h printf.h +headers := printf.h routines := \ ctermid cuserid \ @@ -36,6 +36,8 @@ routines := \ remove rename \ lockfile +install-others := $(inst_includedir)/bits/stdio_lim.h + aux := errlist siglist distribute := _itoa.h printf-parse.h stdio_lim.h.in @@ -56,6 +58,12 @@ CFLAGS-scanf4.c = -Wno-format CFLAGS-scanf7.c = -Wno-format CFLAGS-tst-printfsz.c = -Wno-format +$(inst_includedir)/bits/stdio_lim.h: $(common-objpfx)bits/stdio_lim.h + $(make-target-directory) + if test -r $@ && cmp -s $< $@; \ + then echo 'gnu/lib-names.h unchanged'; \ + else $(INSTALL_DATA) $< $@; fi + ifeq ($(stdio),libio) ifneq (,$(filter %REENTRANT, $(defines))) CPPFLAGS += -D_IO_MTSAFE_IO diff --git a/sysdeps/powerpc/Dist b/sysdeps/powerpc/Dist index 90d0c02bd9..0c7ed9635b 100644 --- a/sysdeps/powerpc/Dist +++ b/sysdeps/powerpc/Dist @@ -1,3 +1,5 @@ +dl-machine.c +dl-start.S fenv_const.c fenv_libc.h ppc-mcount.S diff --git a/sysdeps/unix/sysv/linux/Dist b/sysdeps/unix/sysv/linux/Dist index 61d8795db8..2efa3dd9bb 100644 --- a/sysdeps/unix/sysv/linux/Dist +++ b/sysdeps/unix/sysv/linux/Dist @@ -59,6 +59,7 @@ sys/pci.h sys/prctl.h sys/procfs.h sys/quota.h +sys/sendfile.h sys/socketvar.h sys/soundcard.h sys/sysctl.h diff --git a/sysdeps/unix/sysv/linux/arm/Dist b/sysdeps/unix/sysv/linux/arm/Dist index d987285445..6e1be78f3a 100644 --- a/sysdeps/unix/sysv/linux/arm/Dist +++ b/sysdeps/unix/sysv/linux/arm/Dist @@ -1,2 +1,3 @@ bits/mman.h clone.S +init-first.h diff --git a/sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist b/sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist new file mode 100644 index 0000000000..7832507772 --- /dev/null +++ b/sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist @@ -0,0 +1 @@ +sys/trap.h -- cgit v1.2.3