Implemented sub-second W32 filesystem interface by new: CaptiveFileInfoObject
[captive.git] / src / libcaptive / client / directory-parent.c
index 796a05b..e52f386 100644 (file)
@@ -31,7 +31,7 @@ static gpointer captive_directory_parent_object_parent_class=NULL;
 
 static GnomeVFSResult captive_directory_parent_close(CaptiveDirectoryObject *captive_directory_object);
 static GnomeVFSResult captive_directory_parent_read
-               (CaptiveDirectoryObject *captive_directory_object,GnomeVFSFileInfo *file_info);
+               (CaptiveDirectoryObject *captive_directory_object,CaptiveFileInfoObject **captive_file_info_object_return);
 static GnomeVFSResult captive_directory_parent_remove(CaptiveDirectoryObject *captive_directory_object);
 
 
@@ -288,14 +288,14 @@ CaptiveDirectoryParentObject *captive_directory_parent_object;
 
 
 static GnomeVFSResult captive_directory_parent_read
-               (CaptiveDirectoryObject *captive_directory_object,GnomeVFSFileInfo *file_info)
+               (CaptiveDirectoryObject *captive_directory_object,CaptiveFileInfoObject **captive_file_info_object_return)
 {
 CaptiveDirectoryParentObject *captive_directory_parent_object;
 GnomeVFSResult r;
 gint retried=0;
 
        g_return_val_if_fail(CAPTIVE_DIRECTORY_PARENT_IS_OBJECT(captive_directory_object),GNOME_VFS_ERROR_BAD_PARAMETERS);
-       g_return_val_if_fail(file_info!=NULL,GNOME_VFS_ERROR_BAD_PARAMETERS);
+       g_return_val_if_fail(captive_file_info_object_return!=NULL,GNOME_VFS_ERROR_BAD_PARAMETERS);
 
        captive_directory_parent_object=CAPTIVE_DIRECTORY_PARENT_OBJECT(captive_directory_object);
 
@@ -303,7 +303,7 @@ gint retried=0;
                if (GNOME_VFS_OK!=(r=captive_parent_connector_open(CAPTIVE_PARENT_CONNECTOR(captive_directory_parent_object))))
                        return r;
                if (GNOME_VFS_ERROR_SERVICE_NOT_AVAILABLE
-                               !=(r=captive_sandbox_parent_directory_read(captive_directory_parent_object,file_info)))
+                               !=(r=captive_sandbox_parent_directory_read(captive_directory_parent_object,captive_file_info_object_return)))
                        return r;
                } while (!retried++);
        return r;