随笔分类 -  c

摘要:1.信号 2、消息 3、管道 4、信号量 5、共享内存 阅读全文
posted @ 2019-01-16 15:07 MoonXu 阅读(121) 评论(0) 推荐(0) 编辑
摘要:getuid 获取用户标识号 setuid 设置用户标志号 getgid 获取组标识号 setgid 设置组标志号 getegid 获取有效组标识号 setegid 设置有效组标识号 geteuid 获取有效用户标识号 seteuid 设置有效用户标识号 setregid 分别设置真实和有效的的组标 阅读全文
posted @ 2019-01-16 15:06 MoonXu 阅读(556) 评论(0) 推荐(0) 编辑
摘要:socketcall socket系统调用 socket 建立socket bind 绑定socket到端口 connect 连接远程主机 accept 响应socket连接请求 send 通过socket发送信息 sendto 发送UDP信息 sendmsg 参见send recv 通过socke 阅读全文
posted @ 2019-01-16 15:05 MoonXu 阅读(180) 评论(0) 推荐(0) 编辑
摘要:getdomainname 取域名 setdomainname 设置域名 gethostid 获取主机标识号 sethostid 设置主机标识号 gethostname 获取本主机名称 sethostname 设置主机名称 阅读全文
posted @ 2019-01-16 15:04 MoonXu 阅读(177) 评论(0) 推荐(0) 编辑
摘要:brk 改变数据段空间的分配 sbrk 参见brk mlock 内存页面加锁 munlock 内存页面解锁 mlockall 调用进程所有内存页面加锁 munlockall 调用进程所有内存页面解锁 mmap 映射虚拟内存页 munmap 去除内存页映射 mremap 重新映射虚拟内存地址 msyn 阅读全文
posted @ 2019-01-16 15:02 MoonXu 阅读(766) 评论(0) 推荐(0) 编辑
摘要:ioctl I/O总控制函数 _sysctl 读/写系统参数 acct 启用或禁止进程记账 getrlimit 获取系统资源上限 setrlimit 设置系统资源上限 getrusage 获取系统资源使用情况 uselib 选择要使用的二进制函数库 ioperm 设置端口I/O权限 iopl 改变进 阅读全文
posted @ 2019-01-16 15:01 MoonXu 阅读(397) 评论(0) 推荐(0) 编辑
摘要:access 确定文件的可存取性 chdir 改变当前工作目录 fchdir 参见chdir chmod 改变文件方式 fchmod 参见chmod chown 改变文件的属主或用户组 fchown 参见chown lchown 参见chown chroot 改变根目录 stat 取文件状态信息 l 阅读全文
posted @ 2019-01-16 15:00 MoonXu 阅读(729) 评论(0) 推荐(0) 编辑
摘要:fcntl 文件控制 open 打开文件 creat 创建新文件 close 关闭文件描述字 read 读文件 write 写文件 readv 从文件读入数据到缓冲数组中 writev 将缓冲数组里的数据写入文件 pread 对文件随机读 pwrite 对文件随机写 lseek 移动文件指针 _ll 阅读全文
posted @ 2019-01-16 14:59 MoonXu 阅读(1009) 评论(0) 推荐(0) 编辑
摘要:1 进程控制: 阅读全文
posted @ 2019-01-16 14:55 MoonXu 阅读(968) 评论(0) 推荐(0) 编辑
摘要:中国读者常常不明白这一同步机制为什么叫PV操作,原 来这是狄克斯特拉用荷兰文定义的, 因为在荷 兰文中,通过叫passeren,释放叫vrijgeven,PV操 作因此得名。 这是在计算机术语中不是用英 语表达的极少数的例子之一。 阅读全文
posted @ 2019-01-14 14:40 MoonXu 阅读(156) 评论(0) 推荐(0) 编辑
摘要:int pthread_join(pthread_t thread, void **retval); args: pthread_t thread: 被连接线程的线程号 void **retval : 指向一个指向被连接线程的返回码的指针的指针return: 线程连接的状态,0是成功,非0是失败 当 阅读全文
posted @ 2019-01-14 13:42 MoonXu 阅读(1248) 评论(0) 推荐(1) 编辑
摘要:F_SETFL file set flag F_SETFL命令允许更改的标志有O_APPEND,O_NONBLOCK,O_NOATIME,O_DIRECT,O_ASYNC 这个操作修改文件状态标记适用于以下场景: 文件描述符不是通过open()系统调用获得的。比如pipe()返回两个文件描述符代表管 阅读全文
posted @ 2019-01-10 15:36 MoonXu 阅读(2046) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示