1 #include <stdlib.h> 2 #include <errno.h> 3 #include <sys/socket.h> 4 #include <sys/time.h> 5 #include <netinet/in.h> 6 #include <unistd.h> 7 8 #include "compiler/compiler.h" 9 #include "arch/arch.h" 10 #include "os/os.h" 11 12 #ifndef CONFIG_LINUX_FALLOCATE 13 int fallocate(int fd, int mode, off_t offset, off_t len) 14 { 15 errno = ENOSYS; 16 return -1; 17 } 18 #endif 19 20 #ifndef CONFIG_POSIX_FALLOCATE 21 int posix_fallocate(int fd, off_t offset, off_t len) 22 { 23 return 0; 24 } 25 #endif 26 27 #ifndef CONFIG_SYNC_FILE_RANGE 28 int sync_file_range(int fd, off64_t offset, off64_t nbytes, unsigned int flags) 29 { 30 errno = ENOSYS; 31 return -1; 32 } 33 #endif 34 35 #ifndef CONFIG_POSIX_FADVISE 36 int posix_fadvise(int fd, off_t offset, off_t len, int advice) 37 { 38 return 0; 39 } 40 #endif 41