Dear all, I know this problem may be nothing relative to v4l itself. But I guess someone here could help me... The problem is I want to record the captured files to the remote storage which is mounted through smb or nfs. Because I know that some cache mechanisms existed in linux kernel, I cannot make sure that whether those files had been really written to the physical disk after the call write() returned successfully. Should I need to call fsync() after each write()? Thanks a lot! Regards, Kevin