linux
文章平均质量分 57
uyiwfn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux中link,unlink,close,fclose详解
每一个文件,都可以通过一个struct stat的结构体来获得文件信息,其中一个成员st_nlink代表文件的链接数。 当通过shell的touch命令或者在程序中open一个带有O_CREAT的不存在的文件时,文件的链接数为1。 通常open一个已存在的文件不会影响文件的链接数。open的作用只是使调用进程与文件之间建立一种访问关系,即open之后返回fd,调转载 2012-12-03 10:34:55 · 747 阅读 · 0 评论 -
linux API
stat函数讲解表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0,失败返回-1,错误代码存于er转载 2012-12-03 11:28:35 · 681 阅读 · 0 评论 -
linux异步信号handle浅析
在初学linux编程的时候,一直觉得异步信号handle是个很神奇的东西,用户程序可以使用singal之类的系统调用为某某信号注册一个信号处理函数(handle函数)。程序的二进制代码在内存中都有着确定的执行流程,为什么收到异步信号以后,程序会被“中断”,然后跳转到这个handle函数里面去运行呢?内核怎么有能力让程序做这样的跳转呢,总不可能临时修改程序的可执行代码吧?后来学习了一些内核知转载 2012-12-03 13:19:22 · 685 阅读 · 0 评论 -
spink_lock
spink_lock各个变种的区别:1.有些情况下需要在访问共享资源时必须中断失效,而访问完后必须中断使能,这样的情形使用spin_lock_irq和spin_unlock_irq最好;2.spin_lock_irqsave保存访问共享资源前的中断标志,然后失效中断;spin_unlock_irqrestore将恢复访问共享资源前的中断标志而不是直接使能中断;3.如果被保护转载 2013-07-01 15:53:54 · 890 阅读 · 0 评论 -
ubuntu挂载网络共享
比如:假定您的网络连接已经正确设定好网络主机的 IP: 192.168.0.1网络主机的使用者名称: myusername网络主机的登录密码: mypassword分享中的目录名称: linux主机上要挂载的目录: /media/sharenameTo mount network folder要挂载网络共享目录时 sudo mkdir /media/shar转载 2013-08-05 22:01:34 · 1236 阅读 · 0 评论
分享