datefudge-alt-libc.patch (1071B)
1 diff --git a/datefudge.c b/datefudge.c
2 index f816639..1501b10 100644
3 --- a/datefudge.c
4 +++ b/datefudge.c
5 @@ -5,8 +5,6 @@
6 * Copyright (C) 2008-2011, Robert Luberda <robert@debian.org>
7 *
8 */
9 -#define _GNU_SOURCE
10 -
11 #include <sys/file.h>
12 #include <sys/stat.h>
13 #include <fcntl.h>
14 @@ -17,7 +15,7 @@
15 #include <features.h>
16 #include <unistd.h>
17 #include <time.h>
18 -#include <sys/time.h>
19 +#include <sys/types.h>
20
21 static int fudge = 0;
22 static int dostatic = 0;
23 @@ -62,8 +60,8 @@ time_t time(time_t *x) {
24
25 #endif
26
27 -int __gettimeofday(struct timeval *x, struct timezone *y) {
28 - static int (*libc_gettimeofday)(struct timeval *, struct timezone *) = NULL;
29 +int __gettimeofday(struct timeval *x, void *y) {
30 + static int (*libc_gettimeofday)(struct timeval *, void *) = NULL;
31 int res;
32
33 if(!libc_gettimeofday)
34 @@ -74,7 +72,7 @@ int __gettimeofday(struct timeval *x, struct timezone *y) {
35 return 0;
36 }
37
38 -int gettimeofday(struct timeval *x, struct timezone *y) {
39 +int gettimeofday(struct timeval *x, void *y) {
40 return __gettimeofday(x,y);
41 }
42