]> Zhao Yanbai Git Server - minix.git/commitdiff
servers/iso9660fs: drop unused function fs_access
authorLionel Sambuc <lionel@minix3.org>
Thu, 1 May 2014 09:46:28 +0000 (11:46 +0200)
committerLionel Sambuc <lionel@minix3.org>
Mon, 28 Jul 2014 15:05:25 +0000 (17:05 +0200)
As a consequence, remove protect.c which is now empty.

Change-Id: I675f9059510b3a22262f2bab4f18964a5356aa62

servers/iso9660fs/protect.c [deleted file]
servers/iso9660fs/proto.h

diff --git a/servers/iso9660fs/protect.c b/servers/iso9660fs/protect.c
deleted file mode 100644 (file)
index 632dea7..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-#include "inc.h"
-#include <unistd.h>
-#include <minix/callnr.h>
-#include "buf.h"
-
-#include <minix/vfsif.h>
-
-/* This calling is used to access a particular file. */
-/*===========================================================================*
- *                             fs_access                                    *
- *===========================================================================*/
-int fs_access()
-{
-  struct dir_record *rip;
-  int r = OK;
-
-  /* Temporarily open the file whose access is to be checked. */
-  caller_uid = fs_m_in.REQ_UID;
-  caller_gid = fs_m_in.REQ_GID;
-  
-  /* Temporarily open the file. */
-  if ( (rip = get_dir_record(fs_m_in.REQ_INODE_NR)) == NULL) {
-    printf("ISOFS(%d) get_dir_record by fs_access() failed\n", sef_self());
-    return(EINVAL);
-  }
-
-  /* For now ISO9660 doesn't have permission control (read and execution to
-   * everybody by default. So the access is always granted. */
-  
-  release_dir_record(rip);     /* Release the dir record used */
-  return(r);
-}
index e9185f29e5abc69748dbb5d902d392a59daa258e..52b5d051bd2176a9b0ab83c1c3cfe8c37aa064dc 100644 (file)
@@ -40,9 +40,6 @@ int advance(struct dir_record *dirp, char string[NAME_MAX], struct
        dir_record **resp);
 int search_dir(struct dir_record *ldir_ptr,char string [NAME_MAX],pino_t *numb);
 
-/* protect.c */
-int fs_access(void);
-
 /* read.c */
 int fs_read(void);
 int fs_bread(void);