资源简介
东北大学计算机专业操作系统课程设计,课程设计内容:模拟Linux文件系统;文件内含源代码,可执行文件,以及课程设计报告文档等
代码片段和文件信息
/*用户访问权限控制*/
#include
#include “filesys.h“
unsigned int access(user_idinodemode)
unsigned int user_id;
struct inode *inode;
unsigned short mode;
{
switch(mode)
{
case READ://可读 有不有该用户and 该用户有不有读的权
if(inode->di_mode & ODIREAD) return 1;
if((inode->di_mode & GDIREAD) &&
(user[user_id].u_gid==inode->di_gid)) return 1;
if((inode->di_mode & UDIREAD) &&
(user[user_id].u_uid==inode->di_uid)) return 1;
return 0;
case WRITE://可写
if(inode->di_mode & ODIWRITE) return 1;
if((inode->di_mode & GDIWRITE)&&
(user[user_id].u_gid==inode->di_gid)) return 1;
if((inode->di_mode & UDIWRITE)&&
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 279552 2010-09-12 09:27 东北大学计算机专业操作系统课设\filesystem\bin\filesystem
文件 221254 2009-02-23 21:39 东北大学计算机专业操作系统课设\filesystem\bin\Filesystem.exe
文件 702118 2009-07-12 19:13 东北大学计算机专业操作系统课设\filesystem\Doc\课程设计-实验报告.docx
文件 1329 2009-02-23 20:54 东北大学计算机专业操作系统课设\filesystem\Soc\access.c
文件 2975 2009-02-23 21:27 东北大学计算机专业操作系统课设\filesystem\Soc\ballfre.c
文件 1139 2009-02-23 21:27 东北大学计算机专业操作系统课设\filesystem\Soc\cat.c
文件 334 2005-12-21 09:38 东北大学计算机专业操作系统课设\filesystem\Soc\close.c
文件 2918 2009-02-23 14:07 东北大学计算机专业操作系统课设\filesystem\Soc\creat.c
文件 1051 2005-12-21 08:59 东北大学计算机专业操作系统课设\filesystem\Soc\delete.c
文件 4866 2009-02-23 14:07 东北大学计算机专业操作系统课设\filesystem\Soc\dir.c
文件 237 2005-12-15 21:13 东北大学计算机专业操作系统课设\filesystem\Soc\dirlt.c
文件 5332 2009-02-23 18:06 东北大学计算机专业操作系统课设\filesystem\Soc\filesys.h
文件 4267 2009-02-23 13:11 东北大学计算机专业操作系统课设\filesystem\Soc\format.c
文件 925 2005-12-18 15:35 东北大学计算机专业操作系统课设\filesystem\Soc\halt.c
文件 1686 2005-12-19 19:39 东北大学计算机专业操作系统课设\filesystem\Soc\iallfre.c
文件 2534 2005-12-19 19:42 东北大学计算机专业操作系统课设\filesystem\Soc\igetput.c
文件 1616 2009-02-23 21:39 东北大学计算机专业操作系统课设\filesystem\Soc\install.c
文件 1395 2009-02-23 21:27 东北大学计算机专业操作系统课设\filesystem\Soc\log.c
文件 4595 2009-02-23 20:02 东北大学计算机专业操作系统课设\filesystem\Soc\main.c
文件 944 2009-02-23 13:28 东北大学计算机专业操作系统课设\filesystem\Soc\name.c
文件 1633 2009-02-23 21:27 东北大学计算机专业操作系统课设\filesystem\Soc\open.c
文件 4635 2005-12-21 08:35 东北大学计算机专业操作系统课设\filesystem\Soc\rdwt.c
文件 1421 2005-12-18 10:58 东北大学计算机专业操作系统课设\filesystem\Soc\regist.c
文件 868 2009-02-23 13:56 东北大学计算机专业操作系统课设\filesystem\Soc\vi.c
文件 1375 2010-09-15 20:51 东北大学计算机专业操作系统课设\课设报告\filesys源代码\access.c
文件 2381 2010-09-15 20:51 东北大学计算机专业操作系统课设\课设报告\filesys源代码\ballfre.c
文件 1136 2010-09-15 20:51 东北大学计算机专业操作系统课设\课设报告\filesys源代码\cat.c
文件 334 2010-09-15 20:51 东北大学计算机专业操作系统课设\课设报告\filesys源代码\close.c
文件 2127 2010-09-15 20:51 东北大学计算机专业操作系统课设\课设报告\filesys源代码\creat.c
文件 1047 2010-09-15 20:51 东北大学计算机专业操作系统课设\课设报告\filesys源代码\delete.c
............此处省略27个文件信息
相关资源
- OpenGL计算机图形学2D太阳系模型
- c++ 直线裁剪、画矩形等(graphics)
- STemWin无操作系统移植-(STM32)
- 《从0到1教你写uCOS-III》pdf 图文教程(
- c++学生信息管理系统源码(数据保存
- hotelcy大学餐厅的管理系统源码(附数
- 基于MFC 对话框 的数据库 正删改查简
- 微型计算机技术 陈慈发版课后习题答
- 模糊系统与模糊控制教程 王立新 经典
- 计算机系统结构+第2版+习题解答+郑纬
- c++ 哈夫曼编译码器
- vs2017环境,windows系统,检测网线插入
- 全国计算机等级考试四级数据库工程
- 图书馆管理系统(c++入门级源码)9
- C++语言读取Windows系统硬盘信息
- 课程信息VC操作Access数据库(实现增删
- 计算机操作系统(修订版)ppt课件[汤
- 大作业:个人财务管理系统源码
- C++ 读取文件内容
- STM32F103系列IO操作-LED流水灯
- 白中英计算机组成原理ppt
- MFC做的wifi通信上位机
- 操作系统概论(2018版)
- 编码:隐匿在计算机软硬件背后的语
- C++小型的局域网监控系统
- 汽车电池监控系统
- 安卓系统二维码扫描
- 智能滴灌系统软件源代码及APK(APP只
- STM32F103系列CRC操作
- 计算机网络原理知识点总结
评论
共有 条评论