다음 두 코드를 비교해 보세요.
if((fd=open("a.vv", O_WRONLY | O_CREAT | O_APPEND, 0666)<0)){
fprintf( stderr, "open error!\n" );
exit(1);
}
if( write( fd, buf, strlen(buf) ) < 0 ){
fprintf(stderr, "error\n");
exit(1);
}
[code:1]
if((fd=open("a.vv", O_WRONLY | O_CREAT | O_APPEND, 0666))<0){
fprintf( stderr, "open error!\n" );