Get rid of file system "dump" operations because they weren't useful
[pintos-anon] / src / filesys / directory.c
index ec6ecd98715d30ba99acff1449e15b0d440c92ea..fd1590254a65a30acf6b150777cd7c8d316ba61c 100644 (file)
@@ -140,7 +140,7 @@ dir_add (struct dir *d, const char *name, disk_sector_t inode_sector)
   ASSERT (name != NULL);
   ASSERT (lookup (d, name) == NULL);
 
-  if (strlen (name) > NAME_MAX)
+  if (*name == '\0' || strlen (name) > NAME_MAX)
     return false;
 
   for (i = 0; i < d->entry_cnt; i++)
@@ -188,19 +188,3 @@ dir_list (const struct dir *d)
     if (e->in_use)
       printf ("%s\n", e->name);
 }
-
-/* Dumps the contents of D, including its files' names and their
-   contents, to the system console. */
-void
-dir_dump (const struct dir *d) 
-{
-  struct dir_entry *e;
-  
-  for (e = d->entries; e < d->entries + d->entry_cnt; e++)
-    if (e->in_use) 
-      {
-        printf ("Contents of %s:\n", e->name);
-        fsutil_print (e->name);
-        printf ("\n");
-      }
-}