Add file_get_inode() for symmetry with dir_get_inode().
authorBen Pfaff <blp@cs.stanford.edu>
Fri, 19 May 2006 20:43:25 +0000 (20:43 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Fri, 19 May 2006 20:43:25 +0000 (20:43 +0000)
src/filesys/file.c
src/filesys/file.h

index 029d8ce847a26d7b02f4606bd48f750a4476f3bd..d5fc10de15004e98d4f8490aa8a7ec8a4c7efcff 100644 (file)
@@ -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,
index dc05332f8b3b007d49b99214f20cfa819c3a0d20..a33c5af49f7c9c29142b234290e7c1969b9f54cb 100644 (file)
@@ -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);