diff -r 52871d4b9265 -r 1555934cfb04 librazor/razor.c --- a/librazor/razor.c Thu Jan 08 16:54:05 2009 +0000 +++ b/librazor/razor.c Wed Jan 14 12:21:38 2009 +0000 @@ -39,6 +39,10 @@ #include "razor-internal.h" #include "razor.h" +#ifndef O_BINARY +#define O_BINARY 0 +#endif + void * zalloc(size_t size) { @@ -283,7 +287,7 @@ { int fd, status; - fd = open(filename, O_CREAT | O_WRONLY | O_TRUNC, 0666); + fd = open(filename, O_CREAT | O_WRONLY | O_TRUNC | O_BINARY, 0666); if (fd < 0) return -1;