??????????????????Щ?洢?????????????????Linux????????????????????????豸???????????豸??????????????????????????????i????????????????????????λ???????????????????????й????????????????????????????????豸??
??????????????????????????????????????????е?????????????С?????豸?????????????????????????????洢??????????豸?????i???洢????????????????????????????????С??洢?б??????д????豸??????????????豸????????
??????????????????????i??????
?????????????i???????????????????б?
?????豸?????i??????????????????豸????????????
??????????????豸????
???????????????????????????????????????????????л????????????????????????????????????????????????????????
???????????????????????????????????????????????豸????????????????1.????????Щ?????2.??μ????????3.??θ????????
????????2??3????????????????fcntl?????????????????????????????????λ?С?fcntl?????д??????λ?????????????????
?????磺

 

#include<fcntl.h>
int s;
s = fcntl(fd?? F_GETFL);
s |= OSYNC;
result = fcntl(fd?? F_SETFL?? s);

??????????ж???????????????????????????÷?????????Linux?ж????????????????????????
????fcntl????????е?????????????????????????????????????????????????????????????á??????????????open???????????????????????????????????????
?????磺 fd = open(FILE?? OWRONLY | O_APPEND | O_SYNC );