- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 linux access()函数和readdir()函数
1 linux access()函数和readdir()函数1.1 access()access函数的原型如下:int access(const char *pathname, int mode);此函数是用来获得调用进程对pathname所指向的文件(regular)或者是目录(directory)的访问权限。pathname: 文件或者是目录
2012-08-30 09:24:57 5705
原创 gcc –finstrument-functions特性的应用
1 gcc –finstrument-functions特性的应用 这几天看了一下nginx的源码,分析过程中发现nginx模块加载、初始化这部分利用了函数指针的方式挂在的,通过阅读源码的方式寻找函数调用关系比较吃力。所以想起了通过gcc的–finstrument-functions特性,打印出函数调用栈。参照这个调用栈,再来分析代码,容易多了。gcc这个特性最大的
2012-08-15 15:49:06 7170 1
原创 提高linux服务器性能的一些socket选项
TCP_CORK If set, don't send out partial frames. All queued partial frames are sent when the option is cleared again. This is useful for prepending headers before call
2012-08-07 14:14:18 1219
原创 Linux修改进程名称(setproctitle())
1.1 介绍每一个c程序都有个main函数,作为程序启动入口函数。main函数的原型是int main(int argc , char *argv[]);其中argc表示命令行参数的个数;argv是一个指针数组,保存所有命令行字符串。Linux进程名称是通过命令行参数argv[0]来表示的。Linux 还有环境变量参数信息,表示进程执行需要的所有环境变量信息。通过全局变量Char
2012-08-06 16:38:52 21664 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人