Author: lionel.tricon Date: Tue Jul 29 14:33:09 2008 New Revision: 1633 Modified: trunk/virtualization/unionfuse/trunk/fusioniso/src/fs.c Log: Hide files which have been removed from the jail Modified: trunk/virtualization/unionfuse/trunk/fusioniso/src/fs.c ============================================================================== --- trunk/virtualization/unionfuse/trunk/fusioniso/src/fs.c (original) +++ trunk/virtualization/unionfuse/trunk/fusioniso/src/fs.c Tue Jul 29 14:33:09 2008 @@ -757,12 +757,10 @@ { memset(&v_stbuf, '\0', sizeof(struct stat)); if (filler && !lstat(v_chemin,&v_stbuf)) + if (g_hash_table_lookup(removed_lookup_table,v_chemin) == NULL) { - if (current_inode==NULL && !g_hash_table_lookup(removed_lookup_table, v_chemin)) - { - filler(filler_buf, v_dirent->d_name, &v_stbuf, 0); - if (extern_debug) printf("FILLER #2 [%s]\n", v_dirent->d_name); - } + filler(filler_buf, v_dirent->d_name, &v_stbuf, 0); + if (extern_debug) printf("FILLER #2 [%s]\n", v_dirent->d_name); } } } @@ -1167,7 +1165,7 @@ { char ppath[FS_MAXPATH]; char *newpath=ppath; - if (extern_debug) printf("****** MKNOD: (%s)\n", path); + if (extern_debug) printf("****** MKNOD: (%s) mode=%d dev=%ld\n", path, mode, (long)dev); isofs_inode *inode = fs_lookup(path); if (inode) { _______________________________________________ klik-devel mailing list klik-devel@kde.org https://mail.kde.org/mailman/listinfo/klik-devel