summaryrefslogtreecommitdiff
path: root/libc/manual
diff options
context:
space:
mode:
authorjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2013-01-18 17:11:00 +0000
committerjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2013-01-18 17:11:00 +0000
commitfa4604e04e973ca3abd6aeaeec07bbf0fc38d9af (patch)
treecb548633e3b698c18fe6339137307cbf28dd0d82 /libc/manual
parent00ed3326c2fac75592e173e9d731452e9bb769ff (diff)
Merge changes between r22176 and r22241 from /fsf/trunk.
git-svn-id: svn://svn.eglibc.org/trunk@22242 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Diffstat (limited to 'libc/manual')
-rw-r--r--libc/manual/install.texi5
-rw-r--r--libc/manual/pattern.texi30
2 files changed, 27 insertions, 8 deletions
diff --git a/libc/manual/install.texi b/libc/manual/install.texi
index 1b54051de..e36fb052a 100644
--- a/libc/manual/install.texi
+++ b/libc/manual/install.texi
@@ -155,6 +155,11 @@ if the used tools support it. By using @samp{--without-tls} this can be
prevented though there generally is no reason since it creates
compatibility problems.
+@item --enable-hardcoded-path-in-tests
+By default, dynamic tests are linked to run with the installed C library.
+This option hardcodes the newly built C library path in dynamic tests
+so that they can be invoked directly.
+
@item --build=@var{build-system}
@itemx --host=@var{host-system}
These options are for cross-compiling. If you specify both options and
diff --git a/libc/manual/pattern.texi b/libc/manual/pattern.texi
index 28b1d74b9..1966f3f14 100644
--- a/libc/manual/pattern.texi
+++ b/libc/manual/pattern.texi
@@ -234,6 +234,12 @@ is set in the flag parameter. The type of this field is @code{@w{int
(*) (const char *,} @w{struct stat *)}}.
This is a GNU extension.
+
+@item gl_flags
+The flags used when @code{glob} was called. In addition, @code{GLOB_MAGCHAR}
+might be set. See @ref{Flags for Globbing} for more details.
+
+This is a GNU extension.
@end table
@end deftp
@@ -312,6 +318,12 @@ is set in the flag parameter. The type of this field is @code{@w{int
(*) (const char *,} @w{struct stat64 *)}}.
This is a GNU extension.
+
+@item gl_flags
+The flags used when @code{glob} was called. In addition, @code{GLOB_MAGCHAR}
+might be set. See @ref{Flags for Globbing} for more details.
+
+This is a GNU extension.
@end table
@end deftp
@@ -408,10 +420,12 @@ This function is a GNU extension.
@node Flags for Globbing
@subsection Flags for Globbing
-This section describes the flags that you can specify in the
+This section describes the standard flags that you can specify in the
@var{flags} argument to @code{glob}. Choose the flags you want,
and combine them with the C bitwise OR operator @code{|}.
+Note that there are @ref{More Flags for Globbing} available as GNU extensions.
+
@vtable @code
@comment glob.h
@comment POSIX.2
@@ -481,13 +495,6 @@ matches.)
@comment glob.h
@comment POSIX.2
-@item GLOB_NOSORT
-Don't sort the file names; return them in no particular order.
-(In practice, the order will depend on the order of the entries in
-the directory.) The only reason @emph{not} to sort is to save time.
-
-@comment glob.h
-@comment POSIX.2
@item GLOB_NOESCAPE
Don't treat the @samp{\} character specially in patterns. Normally,
@samp{\} quotes the following character, turning off its special meaning
@@ -500,6 +507,13 @@ If you use @code{GLOB_NOESCAPE}, then @samp{\} is an ordinary character.
@code{glob} does its work by calling the function @code{fnmatch}
repeatedly. It handles the flag @code{GLOB_NOESCAPE} by turning on the
@code{FNM_NOESCAPE} flag in calls to @code{fnmatch}.
+
+@comment glob.h
+@comment POSIX.2
+@item GLOB_NOSORT
+Don't sort the file names; return them in no particular order.
+(In practice, the order will depend on the order of the entries in
+the directory.) The only reason @emph{not} to sort is to save time.
@end vtable
@node More Flags for Globbing