diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 196a7514d..0da038229 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -39,6 +39,13 @@
2006-10-28
+
+ [matthew] - Fix a bug in Less whereby the sigset_t
+ type is not detected by the configure script, which
+ causes sigsetmask to be used instead of the
+ preferred sigprocmask function. Thanks to Robert
+ Connolly for the report and patch.
+
[matthew] - Upgrade to IPRoute2-2.6.18-20061002.
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index aaba1e80f..308568324 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -204,6 +204,9 @@
&bash-comment-patch;
+
+ &less-signal_fix-patch;
+
&linux-unifdef-patch;
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 350136839..3b96a9d36 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -154,6 +154,14 @@
+
+ Less Signal Fix Patch - &less-signal_fix-patch-size;:
+
+ Download:
+ MD5 sum: &less-signal_fix-patch-md5;
+
+
+
Linux Unifdef Patch - &linux-unifdef-patch-size;:
diff --git a/chapter06/less.xml b/chapter06/less.xml
index 4dfacdbcc..3208835f8 100644
--- a/chapter06/less.xml
+++ b/chapter06/less.xml
@@ -34,6 +34,11 @@
Installation of Less
+ Apply a patch that prevents Less from using a deprecated function:
+
+
+patch -Np1 -i ../&less-signal_fix-patch;
+
Prepare Less for compilation:
./configure --prefix=/usr --sysconfdir=/etc
diff --git a/patches.ent b/patches.ent
index cd189ec2a..6abc8c990 100644
--- a/patches.ent
+++ b/patches.ent
@@ -81,6 +81,11 @@
+
+
+
+
+