炫意html5
最早CSS3和HTML5移动技术网站之一

标签:Linux内核API之文件系统

linux内核API

文件系统 – Linux内核API vfs_statfs

田田阅读(31)

函数vfs_statfs()根据第一个参数dentry获取整个文件系统的一些基本信息,将其保存在函数的第二个参数buf中,此基本信息包括当前文件系统的类型、文件系统的块数目、文件系统的块大小、文件系统的文件数目、文件系统的文件名字长度等信息...

linux内核API

文件系统 – Linux内核API vfs_getattr

喔28阅读(35)

vfs_getattr()函数的作用是得到当前虚拟文件系统的属性。首先将目录下的节点赋值给新声明的inode结构体,执行函数security_inode_getattr(),如果是得到的值大于0,则返回该值,若不大于0,则继续执行inode...

linux内核API

文件系统 – Linux内核API vfs_fstat

牛青阅读(38)

函数vfs_fstat()根据第一个参数fd查找相应的文件,获取文件的属性信息,然后将属性信息保存在函数的第二个参数stat中。 vfs_fstat文件包含 #include <linux/fs.h> vfs_fstat函数定义...

linux内核API

文件系统 – Linux内核API unshare_fs_struct

无卤阅读(28)

unshare_fs_struct()用于给当前任务描述符current的fs字段设置新的地址,实现不共享的拷贝,即用以前的fs字段的值为新分配的fs字段地址空间赋值,然后将以前的fs字段的引用计数减1,如果引用计数值变为0,则释放以前的f...

linux内核API

文件系统 – Linux内核API put_unused_fd

bigao阅读(25)

put_unused_fd()函数的功能是设置未使用的文件描述符。它调用了__put_unused_fd()函数,并在其中调用了FD_CLR函数,实现对文件描述表中的位标志open_fds与fd相对应的位清零,也就是对应文件在此进程运行时关...

linux内核API

文件系统 – Linux内核API notify_change

bigao阅读(32)

notify_change()函数的作用是注册一个通知器,当文件的属性改变后,用来通知文件系统。改变的属性放在attr结构体中,函数首先会对传入的参数attr进行设置,使其对当前文件系统可用。struct iattr的定义见文件linux-...

linux内核API

文件系统 – Linux内核API mnt_want_write

yiyan阅读(27)

mnt_want_write()函数的功能是判断传入的参数vfsmount结构体是否可写。该函数工作在低等级的将要被写入数据的文件系统上,为其判断是否有可写权限。在写操作结束之后,必须得调用mnt_drop_write()函数,从而获得一个...

linux内核API

文件系统 – Linux内核API may_umount_tree

yiyan阅读(30)

may_umount_tree()函数的功能是检查文件装载树中的mnt结构体以及该结构体的子vfsmount结构体是否处于忙的状态。如果在文件装载树上有打开的文件、pwd结构体或者子vfsmount结构体,则表示其处于“忙”状态。 may_...

Java基础教程Android基础教程