UNIX 高级编程
开水泡面
这个作者很懒,什么都没留下…
展开
-
库函数调用指南
一定要知道函数指示错误和检测错误的方法,除非有足够的理由(见1.4节???)否则请对错误进行检查。如果不想检查,则请将返回值设为void,如下所示 (void)close(fd); 除非绝对必需,否则请不要使用cast,因为它们可能会隐含错误,应当避免以下做法: int n; struct xyz *p; ... free((void *)p);/* gratuitions c原创 2012-04-10 00:31:44 · 673 阅读 · 0 评论 -
网络 进程 socket
共享内存:(最快) 常用的命令 ipcs ipcrm ipcmk include 用以下面判断是否key已经先建立 if(errno == EEXIST){说明已经被对方建好,这里加上处理函数,比如shmat....} 一般先用ftok建立key 创建/打开共享内存shmget(key_t key, size_t size, int shmflg);注意读写者的第三个参数0666| IPC_C原创 2012-07-17 22:14:53 · 816 阅读 · 0 评论