From 4f670845ff9ab6c48bcb5f7bf4d4ef6dc3c3064b Mon Sep 17 00:00:00 2001 From: manuel Date: Tue, 27 Mar 2012 11:51:08 +0200 Subject: reorganize file structure to match the upstream requirements --- pintos-progos/filesys/directory.h | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 pintos-progos/filesys/directory.h (limited to 'pintos-progos/filesys/directory.h') diff --git a/pintos-progos/filesys/directory.h b/pintos-progos/filesys/directory.h deleted file mode 100644 index 930acf9..0000000 --- a/pintos-progos/filesys/directory.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef FILESYS_DIRECTORY_H -#define FILESYS_DIRECTORY_H - -#include -#include -#include "devices/block.h" - -/* Maximum length of a file name component. - This is the traditional UNIX maximum length. - After directories are implemented, this maximum length may be - retained, but much longer full path names must be allowed. */ -#define NAME_MAX 14 - -struct inode; - -/* Opening and closing directories. */ -bool dir_create (block_sector_t sector, size_t entry_cnt); -struct dir *dir_open (struct inode *); -struct dir *dir_open_root (void); -struct dir *dir_reopen (struct dir *); -void dir_close (struct dir *); -struct inode *dir_get_inode (struct dir *); - -/* Reading and writing. */ -bool dir_lookup (const struct dir *, const char *name, struct inode **); -bool dir_add (struct dir *, const char *name, block_sector_t); -bool dir_remove (struct dir *, const char *name); -bool dir_readdir (struct dir *, char name[NAME_MAX + 1]); - -#endif /* filesys/directory.h */ -- cgit v1.2.3