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 13int 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 21int posix_fallocate(int fd, off_t offset, off_t len) 22{ 23 return 0; 24} 25#endif 26 27#ifndef CONFIG_SYNC_FILE_RANGE 28int 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 36int posix_fadvise(int fd, off_t offset, off_t len, int advice) 37{ 38 return 0; 39} 40#endif 41