Author: Pekka Riikonen <priikone@silcnet.org>
- Copyright (C) 1997 - 2005 Pekka Riikonen
+ Copyright (C) 1997 - 2007 Pekka Riikonen
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
*/
/* $Id$ */
-#include "silcincludes.h"
+#include "silc.h"
/* Opens a file indicated by the filename `filename' with flags indicated
by the `flags'. */
return -1;
}
- silc_file_close(fd);
+#ifdef SILC_UNIX
+ fsync(fd);
+#endif /* SILC_UNIX */
- return 0;
+ return silc_file_close(fd);
}
/* Writes a buffer to the file. If the file is created specific mode is
return -1;
}
- silc_file_close(fd);
+#ifdef SILC_UNIX
+ fsync(fd);
+#endif /* SILC_UNIX */
- return 0;
+ return silc_file_close(fd);
}
/* Reads a file to a buffer. The allocated buffer is returned. Length of