From 3cd7e2f105756543b68f937f327131c7bbaaa88e Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Fri, 19 May 2006 20:43:25 +0000 Subject: [PATCH] Add file_get_inode() for symmetry with dir_get_inode(). --- src/filesys/file.c | 7 +++++++ src/filesys/file.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/filesys/file.c b/src/filesys/file.c index 029d8ce..d5fc10d 100644 --- a/src/filesys/file.c +++ b/src/filesys/file.c @@ -53,6 +53,13 @@ file_close (struct file *file) } } +/* Returns the inode encapsulated by FILE. */ +struct inode * +file_get_inode (struct file *file) +{ + return file->inode; +} + /* Reads SIZE bytes from FILE into BUFFER, starting at the file's current position. Returns the number of bytes actually read, diff --git a/src/filesys/file.h b/src/filesys/file.h index dc05332..a33c5af 100644 --- a/src/filesys/file.h +++ b/src/filesys/file.h @@ -9,6 +9,7 @@ struct inode; struct file *file_open (struct inode *); struct file *file_reopen (struct file *); void file_close (struct file *); +struct inode *file_get_inode (struct file *); /* Reading and writing. */ off_t file_read (struct file *, void *, off_t); -- 2.30.2