summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1998-09-14 16:38:49 +0000
committerUlrich Drepper <drepper@redhat.com>1998-09-14 16:38:49 +0000
commit14eb5d5d3417d7c7f38b34270713d4969e0f4111 (patch)
treea94dcfa4e566dfa9a1e552eb8e3a56ea58fc00bb
parent1ffaaca2a33e068501a14c4b635c0948cdba79e0 (diff)
downloadglibc-14eb5d5d3417d7c7f38b34270713d4969e0f4111.tar.gz
Update.
1998-09-14 15:29 Ulrich Drepper <drepper@cygnus.com> * 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.
-rw-r--r--ChangeLog14
-rw-r--r--Makefile1
-rw-r--r--manual/pattern.texi16
-rw-r--r--stdio-common/Makefile10
-rw-r--r--sysdeps/powerpc/Dist2
-rw-r--r--sysdeps/unix/sysv/linux/Dist1
-rw-r--r--sysdeps/unix/sysv/linux/arm/Dist1
-rw-r--r--sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist1
8 files changed, 37 insertions, 9 deletions
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 <drepper@cygnus.com>
+
+ * 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 <tim@cyberelk.demon.co.uk>
* 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