Lines Matching defs:entry
38 * Wiped the given entry
40 void wipeEntry(direntry_t *entry)
44 initializeDirentry(&longNameEntry, entry->Dir);
45 for(i=entry->beginSlot; i< entry->endSlot; i++) {
47 longNameEntry.entry=i;
54 entry->dir.name[0] = (char) DELMARK;
55 dir_write(entry);
58 static int del_entry(direntry_t *entry, MainParam_t *mp)
65 if(entry->entry == -3) {
72 fprintPwd(stderr, entry,0);
76 if (entry->dir.attr & (ATTR_READONLY | ATTR_SYSTEM)) {
78 wchar_to_native(entry->name,tmp,MAX_VNAMELEN);
83 if (fatFreeWithDirentry(entry))
86 wipeEntry(entry);
90 static int del_file(direntry_t *entry, MainParam_t *mp)
104 if (IS_DIR(entry)){
106 SubDir = OpenFileByDirentry(entry);
118 fprintPwd(stderr, entry,0);
139 return del_entry(entry, mp);