免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 931 | 回复: 0
打印 上一主题 下一主题

unix系统编程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-07 16:42 |只看该作者 |倒序浏览
                                                                          /*第五章  07.08.07*/
1   在对目录进行访问时,我们有一个定义在dirent.h中的DIR类型表示的一个目录流,目录流是一个特定目录中所有目录项组成的一个有序序列,其不一定是按文件名的字母顺序来排列的。readdir函数通过返回dirp所指向的目录流中的连续条目来读取目录的。readdir返回一个指向struct dirent结构 的指针,这个结构 中包含了与下一个目录项有关的信息。readdir在每次调用 之后都 将流转移 到一上一个位置 上去。
       #include
       struct dirent *readdir(DIR *dirp)
                                                                              /*  第六章  */
1  管道与FIFO它们都能保证不超过PIPE_BUF个字节的写入操作是原子的。也就是说它们能保证信息是作为一个单元写入的而不会插入其它写操作所写入的字节,但是fprintf操作不是原子的,它有可能会发生写操作错误。(P141)
2  stty命令的使用:
    -a  显示当前的终端设置;
    当其后面跟上sane时就会把所有的模式都设置成合理的值,如当你关闭了本地回显功能后,在终端上输入stty     sane就会再次打开本地回显功能。
3  在有些场合我们要求使用控制终端,它类似于/dev/tty,而且常常与标准输入与标准输出共享同样的物理设备(如键盘与显示器)。使用控制终端而不使用标准输入与标准输出 的一个重要作用就是不能从命令行对控制终端进行重定向。这种方法常用于密码,以防止用户将密码存入在一个文件中。要想查看控制终端可用函数ctermid。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/45292/showart_355497.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP