write-full.h revision 137ea7ca34005345aa2304a940149b7f3774d727
d96f86fb881c5b106649e8994ead1052acf24030Timo Sirainen/* Write data into file. Returns -1 if error occurred, or 0 if all was ok.
d96f86fb881c5b106649e8994ead1052acf24030Timo Sirainen If there's not enough space in device, -1 with ENOSPC is returned, and
d96f86fb881c5b106649e8994ead1052acf24030Timo Sirainen it's unspecified how much data was actually written. */
d96f86fb881c5b106649e8994ead1052acf24030Timo Sirainenint write_full(int fd, const void *data, size_t size);
d96f86fb881c5b106649e8994ead1052acf24030Timo Sirainenint pwrite_full(int fd, const void *data, size_t size, off_t offset);