Only in libgnomevfs: .deps
Only in libgnomevfs: .libs
Only in libgnomevfs: GNOME_VFS_Daemon-common.lo
Only in libgnomevfs: GNOME_VFS_Daemon-skels.lo
Only in libgnomevfs: GNOME_VFS_Daemon-stubs.lo
Only in libgnomevfs: Makefile
Only in libgnomevfs: gnome-vfs-address.lo
Only in libgnomevfs: gnome-vfs-application-registry.lo
Only in libgnomevfs: gnome-vfs-async-job-map.lo
Only in libgnomevfs: gnome-vfs-async-ops.lo
Only in libgnomevfs: gnome-vfs-cancellable-ops.lo
Only in libgnomevfs: gnome-vfs-cancellation.lo
Only in libgnomevfs: gnome-vfs-client-call.lo
Only in libgnomevfs: gnome-vfs-client.lo
Only in libgnomevfs: gnome-vfs-configuration.lo
Only in libgnomevfs: gnome-vfs-context.lo
Only in libgnomevfs: gnome-vfs-daemon-method.lo
Only in libgnomevfs: gnome-vfs-directory.lo
Only in libgnomevfs: gnome-vfs-dllmain.lo
Only in libgnomevfs: gnome-vfs-drive.lo
Only in libgnomevfs: gnome-vfs-enum-types.lo
Only in libgnomevfs: gnome-vfs-file-info.lo
Only in libgnomevfs: gnome-vfs-filesystem-type.lo
Only in libgnomevfs: gnome-vfs-find-directory.lo
Only in libgnomevfs: gnome-vfs-handle.lo
Only in libgnomevfs: gnome-vfs-inet-connection.lo
Only in libgnomevfs: gnome-vfs-init.lo
Only in libgnomevfs: gnome-vfs-job-queue.lo
Only in libgnomevfs: gnome-vfs-job-slave.lo
Only in libgnomevfs: gnome-vfs-job.lo
Only in libgnomevfs: gnome-vfs-method.lo
Only in libgnomevfs: gnome-vfs-mime-handlers.lo
Only in libgnomevfs: gnome-vfs-mime-info-cache.lo
Only in libgnomevfs: gnome-vfs-mime-info.lo
Only in libgnomevfs: gnome-vfs-mime-magic.lo
Only in libgnomevfs: gnome-vfs-mime-monitor.lo
Only in libgnomevfs: gnome-vfs-mime-sniff-buffer.lo
Only in libgnomevfs: gnome-vfs-mime.lo
Only in libgnomevfs: gnome-vfs-module-callback-marshall.lo
Only in libgnomevfs: gnome-vfs-module-callback-module-api.lo
Only in libgnomevfs: gnome-vfs-module-callback-private.lo
Only in libgnomevfs: gnome-vfs-module-callback.lo
Only in libgnomevfs: gnome-vfs-module-shared.lo
Only in libgnomevfs: gnome-vfs-module.lo
Only in libgnomevfs: gnome-vfs-monitor.lo
Only in libgnomevfs: gnome-vfs-open-fd.lo
Only in libgnomevfs: gnome-vfs-ops.lo
Only in libgnomevfs: gnome-vfs-private-utils.lo
Only in libgnomevfs: gnome-vfs-private.lo
Only in libgnomevfs: gnome-vfs-resolve.lo
Only in libgnomevfs: gnome-vfs-result.lo
Only in libgnomevfs: gnome-vfs-socket-buffer.lo
Only in libgnomevfs: gnome-vfs-socket.lo
Only in libgnomevfs: gnome-vfs-ssl.lo
Only in libgnomevfs: gnome-vfs-thread-pool.lo
Only in libgnomevfs: gnome-vfs-transform.lo
Only in libgnomevfs: gnome-vfs-uri.lo
Only in libgnomevfs: gnome-vfs-utils.lo
Only in libgnomevfs: gnome-vfs-volume-monitor-client.lo
Only in libgnomevfs: gnome-vfs-volume-monitor.lo
Only in libgnomevfs: gnome-vfs-volume-ops.lo
Only in libgnomevfs: gnome-vfs-volume.lo
Only in libgnomevfs: gnome-vfs-xfer.lo
Only in libgnomevfs: libgnomevfs-2.la
Only in libgnomevfs: s-enum-types-c
Only in libgnomevfs: s-enum-types-h
diff -pu2 /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmime.c libgnomevfs/xdgmime.c
--- /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmime.c        Fri Jun 10 19:42:06 2005
+++ libgnomevfs/xdgmime.c       Mon Aug 29 02:34:17 2005
@@ -129,5 +129,5 @@ xdg_mime_init_from_directory (const char
  file_name = malloc (strlen (directory) + strlen ("/mime/mime.cache") + 1);
  strcpy (file_name, directory); strcat (file_name, "/mime/mime.cache");
-  if (stat (file_name, &st) == 0)
+  if (XDG_STAT (file_name, &st) == 0)
    {
      XdgMimeCache *cache = _xdg_mime_cache_new_from_file (file_name);
@@ -152,5 +152,5 @@ xdg_mime_init_from_directory (const char
  file_name = malloc (strlen (directory) + strlen ("/mime/globs") + 1);
  strcpy (file_name, directory); strcat (file_name, "/mime/globs");
-  if (stat (file_name, &st) == 0)
+  if (XDG_STAT (file_name, &st) == 0)
    {
      _xdg_mime_glob_read_from_file (global_hash, file_name);
@@ -169,5 +169,5 @@ xdg_mime_init_from_directory (const char
  file_name = malloc (strlen (directory) + strlen ("/mime/magic") + 1);
  strcpy (file_name, directory); strcat (file_name, "/mime/magic");
-  if (stat (file_name, &st) == 0)
+  if (XDG_STAT (file_name, &st) == 0)
    {
      _xdg_mime_magic_read_from_file (global_magic, file_name);
@@ -206,5 +206,5 @@ xdg_run_command_on_dirs (XdgDirectoryFun
  const char *ptr;

-  xdg_data_home = getenv ("XDG_DATA_HOME");
+  xdg_data_home = XDG_GETENV ("XDG_DATA_HOME");
  if (xdg_data_home)
    {
@@ -216,5 +216,5 @@ xdg_run_command_on_dirs (XdgDirectoryFun
      const char *home;

-      home = getenv ("HOME");
+      home = XDG_GET_HOME ();
      if (home != NULL)
       {
@@ -233,7 +233,7 @@ xdg_run_command_on_dirs (XdgDirectoryFun
    }

-  xdg_data_dirs = getenv ("XDG_DATA_DIRS");
+  xdg_data_dirs = XDG_GETENV ("XDG_DATA_DIRS");
  if (xdg_data_dirs == NULL)
-    xdg_data_dirs = "/usr/local/share/:/usr/share/";
+    xdg_data_dirs = XDG_DEFAULT_DATA_DIRS;

  ptr = xdg_data_dirs;
@@ -247,5 +247,5 @@ xdg_run_command_on_dirs (XdgDirectoryFun

      end_ptr = ptr;
-      while (*end_ptr != ':' && *end_ptr != '\000')
+      while (*end_ptr != XDG_SEARCHPATH_SEPARATOR && *end_ptr != '\000')
       end_ptr ++;

@@ -256,5 +256,5 @@ xdg_run_command_on_dirs (XdgDirectoryFun
       }

-      if (*end_ptr == ':')
+      if (*end_ptr == XDG_SEARCHPATH_SEPARATOR)
       len = end_ptr - ptr;
      else
@@ -285,5 +285,5 @@ xdg_check_file (const char *file_path)

  /* If the file exists */
-  if (stat (file_path, &st) == 0)
+  if (XDG_STAT (file_path, &st) == 0)
    {
      XdgDirTimeList *list;
@@ -386,10 +386,8 @@ static int
xdg_check_time_and_dirs (void)
{
-  struct timeval tv;
  time_t current_time;
  int retval = FALSE;

-  gettimeofday (&tv, NULL);
-  current_time = tv.tv_sec;
+  time (&current_time);

  if (current_time >= last_stat_time + 5)
@@ -472,5 +470,5 @@ xdg_mime_get_mime_type_for_file (const c
    return mime_type;

-  if (stat (file_name, &statbuf) != 0)
+  if (XDG_STAT (file_name, &statbuf) != 0)
    return XDG_MIME_TYPE_UNKNOWN;

@@ -486,5 +484,5 @@ xdg_mime_get_mime_type_for_file (const c
    return XDG_MIME_TYPE_UNKNOWN;

-      file = fopen (file_name, "r");
+  file = XDG_FOPEN (file_name, "r");
  if (file == NULL)
    {
Only in libgnomevfs: xdgmime.lo
diff -pu2 /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimealias.c libgnomevfs/xdgmimealias.c
--- /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimealias.c   Sun Apr 17 13:37:34 2005
+++ libgnomevfs/xdgmimealias.c  Mon Aug 29 02:34:17 2005
@@ -36,13 +36,4 @@
#include <assert.h>
#include <string.h>
-#include <fnmatch.h>
-
-#ifndef        FALSE
-#define        FALSE   (0)
-#endif
-
-#ifndef        TRUE
-#define        TRUE    (!FALSE)
-#endif

typedef struct XdgAlias XdgAlias;
@@ -125,5 +116,5 @@ _xdg_mime_alias_read_from_file (XdgAlias
  int alloc;

-  file = fopen (file_name, "r");
+  file = XDG_FOPEN (file_name, "r");

  if (file == NULL)
Only in libgnomevfs: xdgmimealias.lo
diff -pu2 /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimecache.c libgnomevfs/xdgmimecache.c
--- /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimecache.c   Sun Apr 17 13:37:34 2005
+++ libgnomevfs/xdgmimecache.c  Mon Aug 29 02:34:17 2005
@@ -38,5 +38,9 @@
#include <assert.h>

+#ifdef _WIN32
+#include <winsock2.h> /* for ntohl/ntohs */
+#else
#include <netinet/in.h> /* for ntohl/ntohs */
+#endif

#ifdef HAVE_MMAP
@@ -619,5 +623,5 @@ _xdg_mime_cache_get_mime_type_for_file (
    return mime_type;

-  if (stat (file_name, &statbuf) != 0)
+  if (XDG_STAT (file_name, &statbuf) != 0)
    return XDG_MIME_TYPE_UNKNOWN;

@@ -633,5 +637,5 @@ _xdg_mime_cache_get_mime_type_for_file (
    return XDG_MIME_TYPE_UNKNOWN;

-  file = fopen (file_name, "r");
+  file = XDG_FOPEN (file_name, "r");
  if (file == NULL)
    {
Only in libgnomevfs: xdgmimecache.lo
diff -pu2 /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimeglob.c libgnomevfs/xdgmimeglob.c
--- /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimeglob.c    Sun Apr 17 13:37:34 2005
+++ libgnomevfs/xdgmimeglob.c   Mon Aug 29 02:34:17 2005
@@ -38,12 +38,4 @@
#include <fnmatch.h>

-#ifndef        FALSE
-#define        FALSE   (0)
-#endif
-
-#ifndef        TRUE
-#define        TRUE    (!FALSE)
-#endif
-
typedef struct XdgGlobHashNode XdgGlobHashNode;
typedef struct XdgGlobList XdgGlobList;
@@ -461,5 +453,5 @@ _xdg_mime_glob_read_from_file (XdgGlobHa
  char line[255];

-  glob_file = fopen (file_name, "r");
+  glob_file = XDG_FOPEN (file_name, "r");

  if (glob_file == NULL)
Only in libgnomevfs: xdgmimeglob.lo
diff -pu2 /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimeint.c libgnomevfs/xdgmimeint.c
--- /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimeint.c     Sun Apr 17 13:37:34 2005
+++ libgnomevfs/xdgmimeint.c    Mon Aug 29 02:34:17 2005
@@ -34,12 +34,4 @@
#include <string.h>

-#ifndef        FALSE
-#define        FALSE   (0)
-#endif
-
-#ifndef        TRUE
-#define        TRUE    (!FALSE)
-#endif
-
static const char _xdg_utf8_skip_data[256] = {
  1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
@@ -153,2 +145,19 @@ _xdg_get_base_name (const char *file_nam
    return base_name + 1;
}
+
+#ifdef USE_GLIB
+
+const char *
+_xdg_get_default_data_dirs (void)
+{
+  GQuark quark;
+  const char * const *dirs = g_get_system_data_dirs ();
+  char *string = g_strjoinv (G_SEARCHPATH_SEPARATOR_S, (char **) dirs);
+
+  quark = g_quark_from_string (string);
+  g_free (string);
+
+  return g_quark_to_string (quark);
+}
+
+#endif
diff -pu2 /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimeint.h libgnomevfs/xdgmimeint.h
--- /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimeint.h     Sun Apr 17 13:37:34 2005
+++ libgnomevfs/xdgmimeint.h    Mon Aug 29 02:34:17 2005
@@ -71,3 +71,26 @@ int            _xdg_utf8_validate (const
const char    *_xdg_get_base_name (const char    *file_name);

+#if defined (GNOME_VFS_PREFIX) /* If building as part of gnome-vfs */
+#define USE_GLIB
+#endif
+
+#ifdef USE_GLIB
+#include <glib.h>
+#include <glib/gstdio.h>
+#define XDG_GETENV g_getenv
+#define XDG_STAT g_stat
+#define XDG_FOPEN g_fopen
+#define XDG_GET_HOME() g_get_home_dir ()
+const char *_xdg_get_default_data_dirs (void);
+#define XDG_DEFAULT_DATA_DIRS _xdg_get_default_data_dirs ()
+#define XDG_SEARCHPATH_SEPARATOR G_SEARCHPATH_SEPARATOR
+#else
+#define XDG_GETENV getenv
+#define XDG_STAT stat
+#define XDG_FOPEN fopen
+#define XDG_GET_HOME() getenv ("HOME")
+#define XDG_DEFAULT_DATA_DIRS "/usr/local/share/:/usr/share/"
+#define XDG_SEARCHPATH_SEPARATOR ':'
+#endif
+
#endif /* __XDG_MIME_INT_H__ */
Only in libgnomevfs: xdgmimeint.lo
diff -pu2 /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimemagic.c libgnomevfs/xdgmimemagic.c
--- /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimemagic.c   Sun Apr 17 13:37:34 2005
+++ libgnomevfs/xdgmimemagic.c  Mon Aug 29 02:34:17 2005
@@ -40,13 +40,12 @@
#include <limits.h>

-#ifndef        FALSE
-#define        FALSE   (0)
-#endif
-
-#ifndef        TRUE
-#define        TRUE    (!FALSE)
+#ifdef _WIN32
+#define getc_unlocked getc
+#define LITTLE_ENDIAN 1
#endif

+#ifndef _WIN32
extern int errno;
+#endif

typedef struct XdgMimeMagicMatch XdgMimeMagicMatch;
@@ -475,5 +474,7 @@ _xdg_mime_magic_parse_magic_line (FILE
      if (matchlet->word_size > 1)
       {
+#if LITTLE_ENDIAN
         int i;
+#endif
         if (matchlet->value_length % matchlet->word_size != 0)
           {
@@ -770,5 +771,5 @@ _xdg_mime_magic_read_from_file (XdgMimeM
  char header[12];

-  magic_file = fopen (file_name, "r");
+  magic_file = XDG_FOPEN (file_name, "r");

  if (magic_file == NULL)
Only in libgnomevfs: xdgmimemagic.lo
diff -pu2 /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimeparent.c libgnomevfs/xdgmimeparent.c
--- /tmp/gnome-vfs-2.11.92/libgnomevfs/xdgmimeparent.c  Thu Dec  9 17:43:48 2004
+++ libgnomevfs/xdgmimeparent.c Mon Aug 29 02:34:17 2005
@@ -38,12 +38,4 @@
#include <fnmatch.h>

-#ifndef        FALSE
-#define        FALSE   (0)
-#endif
-
-#ifndef        TRUE
-#define        TRUE    (!FALSE)
-#endif
-
typedef struct XdgMimeParents XdgMimeParents;

@@ -131,5 +123,5 @@ _xdg_mime_parent_read_from_file (XdgPare
  XdgMimeParents *entry;

-  file = fopen (file_name, "r");
+  file = XDG_FOPEN (file_name, "r");

  if (file == NULL)
Only in libgnomevfs: xdgmimeparent.lo