helpers.h revision a54cf03496c0e181974a63c2b60b2dc522e4b8a9
1c5c8bd5c9b265df2c7feb386b5c1fba0a5a34eecJens Axboe#ifndef FIO_HELPERS_H 2c5c8bd5c9b265df2c7feb386b5c1fba0a5a34eecJens Axboe#define FIO_HELPERS_H 3c5c8bd5c9b265df2c7feb386b5c1fba0a5a34eecJens Axboe 43b2e1464ae58caf42c74ab4bdeaa5eae7c38a23fJens Axboe#include "compiler/compiler.h" 53b2e1464ae58caf42c74ab4bdeaa5eae7c38a23fJens Axboe 6c5c8bd5c9b265df2c7feb386b5c1fba0a5a34eecJens Axboestruct in_addr; 7c5c8bd5c9b265df2c7feb386b5c1fba0a5a34eecJens Axboe 8c5c8bd5c9b265df2c7feb386b5c1fba0a5a34eecJens Axboeextern int __weak posix_memalign(void **ptr, size_t align, size_t size); 9c5c8bd5c9b265df2c7feb386b5c1fba0a5a34eecJens Axboeextern int __weak posix_fallocate(int fd, off_t offset, off_t len); 10c5c8bd5c9b265df2c7feb386b5c1fba0a5a34eecJens Axboeextern int __weak inet_aton(const char *cp, struct in_addr *inp); 112afd826bf6cd19900aee70ae14ede92d91b6f4c0Jens Axboeextern int __weak clock_gettime(clockid_t clk_id, struct timespec *ts); 12a54cf03496c0e181974a63c2b60b2dc522e4b8a9Jens Axboeextern int __weak sync_file_range(int fd, off64_t offset, off64_t nbytes, 13a54cf03496c0e181974a63c2b60b2dc522e4b8a9Jens Axboe unsigned int flags); 14c5c8bd5c9b265df2c7feb386b5c1fba0a5a34eecJens Axboe 15c5c8bd5c9b265df2c7feb386b5c1fba0a5a34eecJens Axboe#endif 16