资源简介
为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中文资料
相关资源
- 西工大计算机组成与系统结构实验代
- 东北大学软件学院操作系统实验代码
- 兰州大学 接口与通讯 微机实验代码及
- 《MIT JOS Lab2: Memory Management》实验代码
- 计算机操作系统实验代码6个实验
- 数据库基本操作实验.zip
- 西工大编译原理实验代码与报告
- 北航计组实验代码五p6--Verilog流水线
- ARM_AD接口实验代码
- alu实验代码
- 计算机操作系统实验代码6个实验.ra
- 中南大学微机原理与系统的汇编实验
- MSP430G2553综合实验代码
- 吉林大学微机实验代码
- RSA实验代码与文档
- 合肥工业大学编译原理实验代码及报
- 广工编译原理实验代码+报告
- 华工微机与接口实验代码及调试过程
- 图形学实验代码画直线、圆、椭圆、
- 东北大学网络安全实验代码
- 天津大学微机接口原理综合实验
评论
共有 条评论