write(2)在磁盘满的时候的行为

今天一个同事问我关于write(2)在写入文件的时候问题,问题是这样的:

当磁盘剩余空间不能将一次write调用希望写入的数据写完的时候,write是直接返回-1,然后设置errno为ENOSPC,还是先写入一部分数据,将剩余空间占满然后再下一次调用的时候返回错误?

当时发现好像没有考虑过这样的问题,Google了一下,好像没有找到关于这个细节的说明。

阅读更多write(2)在磁盘满的时候的行为

2010年的尾巴

和小林子插科打诨,快来不及了,先给他占个沙发吧…
本来看还有将近20分钟,就在床上,拿手机小总结一下,结果小林子同学很是合时宜的问:你怎么没有写总结啊,就跟他用慢的让我崩溃的打字速度,胡吹一番,差点吹到2011年,赶紧在还没有跨年度的时候,先把地方站住。不过实在是忍受不了触屏手机的文字输入了,于是,起床开电脑,Cherry的茶轴键盘,果然要爽多了……

阅读更多2010年的尾巴