浏览代码

fix man page for openreadclose

master
Felix von Leitner 12 年前
父节点
当前提交
00e0c6c594
共有 2 个文件被更改,包括 10 次插入2 次删除
  1. +3
    -2
      open/openreadclose.3
  2. +7
    -0
      t.c

+ 3
- 2
open/openreadclose.3 查看文件

@@ -10,7 +10,8 @@ int \fBopenreadclose\fP(const char *\fIfilename\fR,
openreadclose opens the file \fIfilename\fR for reading and reads the
whole content into the stralloc \fIsa\fR. The file is read in chunks of
\fIbufsize\fR bytes size. If everything worked fine, openreadclose
returns 0. A not existing file is treated as an empty file. On error,
openreadclose returns -1 and sets errno appropriately.
returns 1. If the file did not exist, openreadclose returns 0. On
every other error, openreadclose returns -1 and sets errno
appropriately.
.SH "SEE ALSO"
open_read(3), readclose(3)

+ 7
- 0
t.c 查看文件

@@ -41,8 +41,13 @@ int64 writecb(int64 fd,const void* buf,uint64 n) {
}

int main(int argc,char* argv[]) {
char* c=fmt_strm_alloca("foo"," bar","\n");

write(1,c,strlen(c));

(void)argc;
(void)argv;

#if 0
io_batch* b=iob_new(1234);
int64 fd=open("t.c",0);
@@ -350,8 +355,10 @@ int main(int argc,char* argv[]) {
assert(imult64(0x3fffffffffffffffll,2,&c)==1 && c==0x7ffffffffffffffell);
}
#endif
#if 0
stralloc a;
printf("%d\n",stralloc_copym(&a,"fnord",", ","foo"));
#endif

return 0;
}


正在加载...
取消
保存