今天一个同事问我关于write(2)在写入文件的时候问题,问题是这样的:
当磁盘剩余空间不能将一次write调用希望写入的数据写完的时候,write是直接返回-1,然后设置errno为ENOSPC,还是先写入一部分数据,将剩余空间占满然后再下一次调用的时候返回错误?
当时发现好像没有考虑过这样的问题,Google了一下,好像没有找到关于这个细节的说明。
也许是这一生去过次数最多的网吧的名字,谨以此名,祭奠消逝的青春……
今天一个同事问我关于write(2)在写入文件的时候问题,问题是这样的:
当磁盘剩余空间不能将一次write调用希望写入的数据写完的时候,write是直接返回-1,然后设置errno为ENOSPC,还是先写入一部分数据,将剩余空间占满然后再下一次调用的时候返回错误?
当时发现好像没有考虑过这样的问题,Google了一下,好像没有找到关于这个细节的说明。
平时一直都在用非常简单的表达式,匹配位置的时候,用几个元字符 … 阅读更多
emacs23原来自己支持在左面显示一列行号了。
在Tiny-X环境下,貌似让所有的光标都不显示。
今天在交叉编译一个程序的时候,发现了pthread_rwlo … 阅读更多
用aMule下载一些verycd的资源,一般都是复制了链接, … 阅读更多