Enlightenment CVS committal
Author : chaos
Project : e17
Module : apps/evfs
Dir : e17/apps/evfs/src/plugins/file
Modified Files:
evfs_fs_trash.c
Log Message:
* Sanity updates
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/plugins/file/evfs_fs_trash.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- evfs_fs_trash.c 15 Aug 2006 12:04:32 -0000 1.4
+++ evfs_fs_trash.c 18 Aug 2006 02:45:24 -0000 1.5
@@ -52,7 +52,7 @@
static char* next_trash_path;
static char evfs_fs_trash_info[PATH_MAX];
static char evfs_fs_trash_files[PATH_MAX];
-static evfs_plugin* posix_plugin;
+evfs_plugin* posix_plugin;
/*Main file wrappers */
int evfs_file_remove(char *src);
@@ -195,10 +195,13 @@
evfs_file_stat(evfs_command * command, struct stat *file_stat, int file_number)
{
evfs_filereference* ref = command->file_command.files[file_number];
+
+ printf("Performing stat on: '%s'\n", ref->path);
/*FIXME - if we're asking for the root - it's a directory*/
if (!strcmp(ref->path, "/")) {
- file_stat->st_mode |= S_IFDIR;
+ memset(file_stat, sizeof(struct stat), 0);
+ file_stat->st_mode = S_IFDIR;
return EVFS_SUCCESS;
} else {
if (ref->attach) {
@@ -313,6 +316,9 @@
free(next_trash_file);
free(next_trash_path);
+
+ next_trash_file = NULL;
+ next_trash_path = NULL;
return file->fd;
}
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs