blob: 8ac58239fef434a5338fcce4f3f54f65586ed22d [file] [log] [blame]
Jens Axboeed80ddf2009-11-23 15:14:48 +01001#include <stdlib.h>
Jens Axboef1662802009-11-24 08:48:21 +01002#include <errno.h>
Jens Axboec5c8bd52009-11-24 13:01:41 +01003#include <sys/socket.h>
Jens Axboef8ed6d82009-12-16 09:50:05 +01004#include <sys/time.h>
Jens Axboec5c8bd52009-11-24 13:01:41 +01005#include <netinet/in.h>
Jens Axboeed80ddf2009-11-23 15:14:48 +01006
7#include "compiler/compiler.h"
8
Jens Axboeed80ddf2009-11-23 15:14:48 +01009int __weak posix_fallocate(int fd, off_t offset, off_t len)
10{
11 return 0;
12}
Jens Axboec5c8bd52009-11-24 13:01:41 +010013
14int __weak inet_aton(const char *cp, struct in_addr *inp)
15{
16 return 0;
17}
Jens Axboe2afd8262009-12-14 23:08:42 +010018
19int __weak clock_gettime(clockid_t clk_id, struct timespec *ts)
20{
21 struct timeval tv;
22 int ret;
23
24 ret = gettimeofday(&tv, NULL);
25
Jens Axboe3b2e1462009-12-15 08:58:10 +010026 ts->tv_sec = tv.tv_sec;
27 ts->tv_nsec = tv.tv_usec * 1000;
Jens Axboe2afd8262009-12-14 23:08:42 +010028
29 return ret;
30}