BBS水木清华站∶精华区
发信人: tdx (汤大虾), 信区: Linux
标 题: MINIX 原代码分析之二 目录及文件系统管理,保护,时间管理
发信站: BBS 水木清华站 (Sun Feb 27 08:47:02 2000) WWW-POST
MINIX 目录及文件系统管理,保护,时间管理
系统调用 作用 备注
s=mkdir(name,mode) 创建一个新目录
s=rmdir(name) 删除一个新目录
s=link(name1,name2) 创建一个新文件name2,使其指向name1以实现文件共享
s=unlink(name) 删除一个目录项,另一个还存在
s=mount(special,name,flag) 将两个文件系统合并成一个
s=umount(special) 卸装一个文件系统
s=sync() 定时将被修改的缓冲区数据写回磁盘
s=chdir(dirname) 改变当前目录
s=chroot(dirname) 改变根目录
s=chmod(name,mode) 改变文件的保护位
uid=getuid() 获取调用进程的用户标识
gid=getgid() 获取调用进程的组标识
s=setuid(uid) 设置调用进程的用户标识
s=setgid(gid) 设置调用进程的组标识
s=chown(name,owner,group) 改变文件的属主和组
oldmask=umask(complmode) 改变标识屏蔽码
seconds=time(&seconds) 返回当前距1970年1月1日0时的时间 以秒为单位
s=stime(tp) 设置系统时间 格式同上
s=utime(file,timep) 设置文件的最后访问时间 即允许文件主修改存储在文件 i-节点中
的时间
s=time(buffer) 返回进程的计账信息 包括:进程已占用了多少CPU时间,执行系统调用
所用的时间,其所有子进程所用的用户时间与系统时间的总和
--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.11.183]
BBS水木清华站∶精华区