Files
mars-libowfat/open/open_trunc.c
leitner ea2b3e6c6f updates makefile dependencies
remove compiler.h include from tryinline.c
add #ifdef INTERNAL to files included by n.c and ent.c so they don't need headers in libowfat/ and can compile without an installed or build libowfat
2025-01-22 17:32:17 +00:00

15 lines
269 B
C

#define _FILE_OFFSET_BITS 64
#include <unistd.h>
#include <fcntl.h>
#ifndef INTERNAL
#include <libowfat/open.h>
#endif
#ifndef O_NDELAY
#define O_NDELAY 0
#endif
int open_trunc(const char *filename) {
return open(filename,O_WRONLY|O_NDELAY|O_TRUNC|O_CREAT,0644);
}