Fix up lots of portability problems that caused e2fsprogs not to build successfully
under Solaris.

diff --git a/lib/uuid/ChangeLog b/lib/uuid/ChangeLog
index f23bb69..2146e25 100644
--- a/lib/uuid/ChangeLog
+++ b/lib/uuid/ChangeLog
@@ -1,3 +1,12 @@
+2003-03-06  Theodore Tso  <tytso@mit.edu>
+
+	* uuid_types.h.in: Don't redefine types if other e2fsprogs
+		*_types.h files have been included already.
+
+	* Makefile.in (tst_uuid): Link against the static library instead
+		of all of the object files, so that we automatically pick
+		up -lsocket under Solaris.
+
 2003-03-02  Theodore Ts'o  <tytso@mit.edu>
 
 	* Makefile.in, uuidP.h, uuid_types.h.in: Use uuid_types.h instead