Linux那些事儿之我是Sysfs(6)文件系统
接下来,我们进入sysfs部分。看看
kobject_add()->create_dir()->sysfs_create_dir()
bus create file->sysfs create file()
. . .
这些sysfs函数的内幕。
说白了,sysfs就是利用VFS的接口去读写kobject的层次结构,建立起来的文件系统。关于sysfs的内容就在fs/sysfs/下。 kobject的层次结构的更新与删除就是那些乱七八糟的XX_register()们干的事情。
在kobject_add()里面,调用了sysfs_create_dir()。让我们看看它究竟是如何create的。
135 int sysfs_create_dir(struct kobject * kobj)
136 {
137 struct dentry * dentry = NULL;
138 struct dentry * parent;
139 int error = 0;
140
141 BUG_ON(!kobj);
142
143 if (kobj->parent)
144 parent = kobj->parent->dentry;
145 else if (sysfs_mount && sysfs_mount->mnt_sb)
146 parent = sysfs_mount->mnt_sb->s_root;
147 else
148 return -EFAULT;
相关文档:
This is a memo of setting up Suse 10.3 on Mon Mar 17, 5:18 PM
Download Open Suse: http://en.opensuse.org and see http://en.opensuse.org/Download_Help
Summary - These tools were configured to use:
Apache 2.2 web server
Bison 2.3
Flex 2.5.33
Ftp server
Gcc 4.2.1 (C/C++)
Java 1.5.0
Mon ......
编辑
$netbeans_home/etc/netbeans.conf,在"netbeans_default_options"项中添加"-J-
Dawt.useSystemAAFontSettings=on --fontsize=12"
p.s:让所有的Java程序都使用反锯
齿: export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
------------------------------------------------- ......
1. Sockets 介绍
2. 域和地址分类
3. 地址转换函数
4. Socket类型以及各种协议
5. 将地址和Socket相绑定
6. 面向无连接的协议
7. 面向连接的协议
8. 服务器端的面向连接协议
9. 主机和网络名查询
---------------------------------------------
10. 在Socket上使用标准I/O
11. 并发客户和服务器
12. Sock ......
原创文章,转载请注明出处,谢谢!
作者:清林,博客名:飞空静渡
在windows下做过反汇编的人,估计都认识ollydbg这样软件。没错,ollydbg是window下做破解软件和反汇编软件人士的利器。现在介绍一个和ollydbg一样的软件,但它是在linux下运行的 --- EDG。
这个软件的作者本来是个软件反汇编人士,在windows下经常反汇编 ......