Revision: 1940
          http://gtkpod.svn.sourceforge.net/gtkpod/?rev=1940&view=rev
Author:   teuf
Date:     2008-01-29 15:14:21 -0800 (Tue, 29 Jan 2008)

Log Message:
-----------
Portability fix: only include unistd.h when it's available

Modified Paths:
--------------
    libgpod/trunk/ChangeLog
    libgpod/trunk/src/db-artwork-writer.c
    libgpod/trunk/src/db-parse-context.c
    libgpod/trunk/src/itdb_device.c
    libgpod/trunk/src/itdb_itunesdb.c
    libgpod/trunk/src/ithumb-writer.c

Modified: libgpod/trunk/ChangeLog
===================================================================
--- libgpod/trunk/ChangeLog     2008-01-29 23:14:04 UTC (rev 1939)
+++ libgpod/trunk/ChangeLog     2008-01-29 23:14:21 UTC (rev 1940)
@@ -1,3 +1,12 @@
+2007-11-15  Christophe Fergeau  <[EMAIL PROTECTED]>
+       
+       * src/db-artwork-writer.c:
+       * src/db-parse-context.c:
+       * src/itdb_device.c:
+       * src/itdb_itunesdb.c:
+       * src/ithumb-writer.c: don't include unistd.h on systems which
+       don't have it
+
 2007-11-16  Christophe Fergeau <[EMAIL PROTECTED]>
 
        * src/itdb_itunesdb.c: rework itdb_cp for MacOSX/Windows

Modified: libgpod/trunk/src/db-artwork-writer.c
===================================================================
--- libgpod/trunk/src/db-artwork-writer.c       2008-01-29 23:14:04 UTC (rev 
1939)
+++ libgpod/trunk/src/db-artwork-writer.c       2008-01-29 23:14:21 UTC (rev 
1940)
@@ -37,7 +37,9 @@
 #include <errno.h>
 #include <fcntl.h>
 #include <string.h>
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 #include <sys/mman.h>
 #include <sys/stat.h>
 #include <stdio.h>

Modified: libgpod/trunk/src/db-parse-context.c
===================================================================
--- libgpod/trunk/src/db-parse-context.c        2008-01-29 23:14:04 UTC (rev 
1939)
+++ libgpod/trunk/src/db-parse-context.c        2008-01-29 23:14:21 UTC (rev 
1940)
@@ -21,15 +21,19 @@
  *  This product is not supported/written/published by Apple!
  *
  */
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
 
-
 #include <sys/mman.h>
 #include <sys/stat.h>
 #include <sys/types.h>
 #include <errno.h>
 #include <fcntl.h>
 #include <string.h>
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 
 #include <glib.h>
 #include "db-parse-context.h"

Modified: libgpod/trunk/src/itdb_device.c
===================================================================
--- libgpod/trunk/src/itdb_device.c     2008-01-29 23:14:04 UTC (rev 1939)
+++ libgpod/trunk/src/itdb_device.c     2008-01-29 23:14:21 UTC (rev 1940)
@@ -38,7 +38,9 @@
 #include <string.h>
 #include <sys/stat.h>
 #include <sys/types.h>
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 #include <glib/gi18n-lib.h>
 
 static const Itdb_IpodInfo ipod_info_table [] = {

Modified: libgpod/trunk/src/itdb_itunesdb.c
===================================================================
--- libgpod/trunk/src/itdb_itunesdb.c   2008-01-29 23:14:04 UTC (rev 1939)
+++ libgpod/trunk/src/itdb_itunesdb.c   2008-01-29 23:14:21 UTC (rev 1940)
@@ -122,7 +122,9 @@
 #include <sys/statvfs.h>
 #include <sys/types.h>
 #include <time.h>
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 
 #define ITUNESDB_DEBUG 0
 #define ITUNESDB_MHIT_DEBUG 0

Modified: libgpod/trunk/src/ithumb-writer.c
===================================================================
--- libgpod/trunk/src/ithumb-writer.c   2008-01-29 23:14:04 UTC (rev 1939)
+++ libgpod/trunk/src/ithumb-writer.c   2008-01-29 23:14:21 UTC (rev 1940)
@@ -40,7 +40,9 @@
 #include <locale.h>
 #include <string.h>
 
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to