
C/C++
文章平均质量分 81
keiths7
非凡志酝非凡品,自在花开自在香
展开
-
Linux的系统调用号列表
(1)系统调用号的定义在 /usr/include/asm/unistd.h 文件中 (2)定义如下所示: #define __NR_restart_syscall 0 #define __NR_exit 1 #define __NR_fork 2 #define __NR_read 3 #define __NR_write 4 #define __NR_open 5 #defin原创 2012-01-29 23:06:41 · 1066 阅读 · 0 评论 -
linux下的记录锁
有三种不同的文件锁,这三种都是“咨询性”的,也就是说它们依靠程序之间的合作,所以一个项目中的所有程序封锁政策的一致是非常重要的,当你的程序需要和第三方软件共享文件时应该格外地小心。 有些程序利用诸如 FIlENAME.lock 的文件锁文件,然后简单地测试此类文件是否存在。这种方法显然不太好,因为当产生文件的进程被杀后,锁文件依然存在,这样文件也许会被永久锁住。UUCP中把产生文件的进程号P转载 2012-01-05 23:27:09 · 2002 阅读 · 0 评论