26 lines · 471 B · C
RawDownload
#define _FILE_OFFSET_BITS 64#define _LARGEFILE64_SOURCE #include <utf.h>#include <fmt.h> #include <fcntl.h>#include <string.h>#include <unistd.h>#include <stdlib.h> #define OREAD		O_RDONLY#define OWRITE	O_WRONLY #define	OCEXEC 0#define	ORCLOSE	0#define	OTRUNC	0 #define nil ((void*)0) typedef long long vlong;typedef unsigned long long uvlong; #define seek(fd, offset, whence) lseek(fd, offset, whence)#define create(name, mode, perm) creat(name, perm)