In the 'safe-write' module description that I committed on 2002-12-31 there
is a dependency to 'safe-read'. This causes safe-read.c to be compiled to
safe-read.o, although this is not necessary: safe-write.c needs the source code
of safe-read.c but does not need safe-read.o.

Similarly with the 'full-read' module description.

This patch removes the unnecessary compilations:


2011-04-13  Bruno Haible  <br...@clisp.org>

        safe-write, full-read: Avoid unnecessary compilation units.
        * modules/safe-write (Files): Add lib/safe-read.c, m4/safe-read.m4.
        (Depends-on): Remove safe-read. Add ssize_t.
        * modules/full-read (Files): Add lib/full-write.c.
        (Depends-on): Add full-write.

--- modules/full-read.orig      Thu Apr 14 02:20:04 2011
+++ modules/full-read   Thu Apr 14 02:07:05 2011
@@ -4,10 +4,10 @@
 Files:
 lib/full-read.h
 lib/full-read.c
+lib/full-write.c
 
 Depends-on:
 safe-read
-full-write
 
 configure.ac:
 
--- modules/safe-write.orig     Thu Apr 14 02:20:04 2011
+++ modules/safe-write  Thu Apr 14 02:18:40 2011
@@ -4,10 +4,12 @@
 Files:
 lib/safe-write.h
 lib/safe-write.c
+lib/safe-read.c
 m4/safe-write.m4
+m4/safe-read.m4
 
 Depends-on:
-safe-read
+ssize_t
 write
 
 configure.ac:

-- 
In memoriam Anton Schmid <http://en.wikipedia.org/wiki/Anton_Schmid>
<http://www.shoah.dk/Courage/Schmid.htm>

Reply via email to