Minor improvements(?) - patch attached

Bill's LFS Login lfsbill at wlmcs.com
Tue Feb 4 12:26:06 PST 2003


Correct patch (B) attached.
-------------- next part --------------
diff -r -U 4 CVS/XML/LFS/BOOK/chapter05/findutils-inst.xml CVS-Edit/XML/LFS/BOOK/chapter05/findutils-inst.xml
--- CVS/XML/LFS/BOOK/chapter05/findutils-inst.xml	2003-02-04 09:07:14.000000000 -0500
+++ CVS-Edit/XML/LFS/BOOK/chapter05/findutils-inst.xml	2003-02-04 10:07:55.000000000 -0500
@@ -4,24 +4,24 @@
 <title>Installing Findutils</title>
 
 <para>The Findutils package is quite old and it has problems compiling
 against newer Glibc versions (Glibc-2.0.x and up). You need to apply the
-patch which fixes the following issues:</para>
+patch, which fixes the following issues:</para>
 
 <itemizedlist>
 <listitem><para>Findutils declares a function called basename, but this
 function name is already used by the C standard libraries. This patch
 changes the Findutils version of basename function so that it is called
 basename2 instead.</para></listitem>
 
-<listitem><para>Findutils uses an incorrect way to use library files. It
+<listitem><para>Findutils uses library files in an incorrect way. It
 declares library functions, to tell the compiler what the name of the
 function will be when the libraries are linked in. This syntax is invalid
 and causes compiler warnings/errors. This patch removes this improper
 syntax.</para></listitem>
 
 <listitem><para>Every GNU package is supposed use a macro called _GNU_SOURCE.
-This macro enables declarations of GNU library extension functions and so the
+This macro enables declarations of GNU library extension functions so the
 compiler will be able to detect name conflicts between functions more easily.
 This patch adds this macro to the source code.</para></listitem>
 </itemizedlist>
 
diff -r -U 4 CVS/XML/LFS/BOOK/chapter06/findutils-inst.xml CVS-Edit/XML/LFS/BOOK/chapter06/findutils-inst.xml
--- CVS/XML/LFS/BOOK/chapter06/findutils-inst.xml	2003-02-04 09:07:14.000000000 -0500
+++ CVS-Edit/XML/LFS/BOOK/chapter06/findutils-inst.xml	2003-02-04 10:07:46.000000000 -0500
@@ -4,17 +4,17 @@
 <title>Installing Findutils</title>
 
 <para>The Findutils package is quite old and it has problems compiling
 against newer Glibc versions (Glibc-2.0.x and up). You need to apply the
-patch which fixes the following issues:</para>
+patch, which fixes the following issues:</para>
 
 <itemizedlist>
 <listitem><para>Findutils declares a function called basename, but this
 function name is already used by the C standard libraries. This patch
 changes the Findutils version of basename function so that it is called
 basename2 instead.</para></listitem>
 
-<listitem><para>Findutils uses an incorrect way to use library files. It
+<listitem><para>Findutils uses library files in an incorrect way. It
 declares library functions, to tell the compiler what the name of the
 function will be when the libraries are linked in. This syntax is invalid
 and causes compiler warnings/errors. This patch removes this improper
 syntax.</para></listitem>
diff -r -U 4 CVS/XML/LFS/BOOK/chapter06/gawk-inst.xml CVS-Edit/XML/LFS/BOOK/chapter06/gawk-inst.xml
--- CVS/XML/LFS/BOOK/chapter06/gawk-inst.xml	2003-02-04 09:07:15.000000000 -0500
+++ CVS-Edit/XML/LFS/BOOK/chapter06/gawk-inst.xml	2003-02-04 10:22:13.000000000 -0500
@@ -2,15 +2,15 @@
 
 <sect2>
 <title>Installation of Gawk</title>
 
-<para>Before installing the Gawk package you have to apply a patch to it
+<para>Before installing the Gawk package you have to apply a patch,
 which fixes the following issues:</para>
 
 <itemizedlist>
 <listitem><para>Gawk's default location for libexecdir is <filename
 class="directory">$prefix/libexecdir/awk</filename>. This location doesn't
-comply with FHS (FHS never mentions a directory called
+comply with FHS (which never mentions a directory called
 libexecdir).</para></listitem>
 
 <listitem><para>The patch allows us to pass
 <emphasis>--libexecdir</emphasis> to the configure script (without gawk
@@ -19,9 +19,9 @@
 the book).</para></listitem>
 
 <listitem><para>The default data directory for gawk is <filename
 class="directory">$prefix/share/awk</filename>. A package specific
-directory should be named after the package and the version (gawk-3.1.1
+directory should be named using the package and version (like gawk-3.1.1
 instead of awk) because there may be more than one awk interpreter on a
 system (and more than one version of gawk). The patch changes this to
 <filename class="directory">$prefix/share/gawk-3.1.1</filename> to be more
 correct.</para></listitem>
diff -r -U 4 CVS/XML/LFS/BOOK/chapter06/gzip-inst.xml CVS-Edit/XML/LFS/BOOK/chapter06/gzip-inst.xml
--- CVS/XML/LFS/BOOK/chapter06/gzip-inst.xml	2003-02-04 09:07:15.000000000 -0500
+++ CVS-Edit/XML/LFS/BOOK/chapter06/gzip-inst.xml	2003-02-04 10:23:22.000000000 -0500
@@ -5,9 +5,9 @@
 
 <para>The following patch fixes a buffer overflow that occurs when a
 filename is longer than 1020 characters. It does this by inserting a check
 that the buffer is large enough for the given filename. The program exits
-with the message "Filename too long" the buffer is not large enough.</para>
+with the message "Filename too long" if the buffer is not large enough.</para>
 
 <para><screen><userinput>patch -Np1 -i ../gzip-&gzip-patch-version;.patch</userinput></screen></para>
 
 <para>Prepare Gzip to be compiled:</para>


More information about the lfs-dev mailing list