資源簡介
為LINUX系統設計一個簡單的二級文件系統,要求:
(1)可以實現以下幾條命令
login 用戶登錄
dir 列文件目錄
......
(2)列文件目錄是要列出文件名,物理地址,保護碼和文件長度。
(3)源文件可以進行讀寫保護。
代碼片段和文件信息
#include
#include“filesys.h“
unsigned?int?access(user_iinodemode)
unsigned?int?user_id;
struct?inode*inode;
unsigned?short?mode;
{
switch(mode)
{
case?READ:
if(inode->di_mode&ODIREAD)?return?1;
if(inode->di_mode&GDIREAD)
&&((user[user_id].u_gid==inode->di_gid))?retun?1;
if((inode->di_mode&UDIREAD)&&(user[user_id].u_uid==inode->di_uid))??return?1;
retrun?0;
case?WRITE:
if(inode->di_mode&ODIWRITE)?return?1;
if(inode->
- 上一篇:TCL腳本語言詳細教程
- 下一篇:EM78P153S中文資料
評論
共有 條評論