diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-06 12:47:55 +0200 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-06 12:47:55 +0200 |
| commit | 043b1e5d997d9b582a5aee37bd56e2e4f29be6e4 (patch) | |
| tree | bab07bc427f178857896a8bf252c61ea1a5c67a2 | |
| parent | 5370bfb123266ab5716f321e43d3f8f6da7d7143 (diff) | |
| download | busybox-w32-043b1e5d997d9b582a5aee37bd56e2e4f29be6e4.tar.gz busybox-w32-043b1e5d997d9b582a5aee37bd56e2e4f29be6e4.tar.bz2 busybox-w32-043b1e5d997d9b582a5aee37bd56e2e4f29be6e4.zip | |
more C standard compat fixes from Dan Fandrich
function old new delta
docolon 207 204 -3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
| -rw-r--r-- | coreutils/cut.c | 5 | ||||
| -rw-r--r-- | coreutils/dd.c | 2 | ||||
| -rw-r--r-- | coreutils/expr.c | 2 | ||||
| -rw-r--r-- | coreutils/head.c | 2 | ||||
| -rw-r--r-- | coreutils/od_bloaty.c | 4 | ||||
| -rw-r--r-- | coreutils/sleep.c | 2 | ||||
| -rw-r--r-- | coreutils/split.c | 2 | ||||
| -rw-r--r-- | coreutils/stty.c | 2 | ||||
| -rw-r--r-- | coreutils/tail.c | 2 | ||||
| -rw-r--r-- | coreutils/uname.c | 3 | ||||
| -rw-r--r-- | findutils/find.c | 2 | ||||
| -rw-r--r-- | libbb/kernel_version.c | 5 | ||||
| -rw-r--r-- | libbb/login.c | 4 | ||||
| -rw-r--r-- | libbb/xconnect.c | 1 | ||||
| -rw-r--r-- | miscutils/dc.c | 2 | ||||
| -rw-r--r-- | miscutils/watchdog.c | 2 | ||||
| -rw-r--r-- | modutils/depmod.c | 4 | ||||
| -rw-r--r-- | modutils/modprobe-small.c | 2 | ||||
| -rw-r--r-- | networking/ifupdown.c | 4 | ||||
| -rw-r--r-- | networking/udhcp/options.c | 2 | ||||
| -rw-r--r-- | runit/svlogd.c | 4 | ||||
| -rw-r--r-- | shell/msh_unused.c | 2 | ||||
| -rw-r--r-- | util-linux/hexdump.c | 2 | ||||
| -rw-r--r-- | util-linux/hwclock.c | 8 |
24 files changed, 40 insertions, 30 deletions
diff --git a/coreutils/cut.c b/coreutils/cut.c index 9cc22be16..240ce4bb9 100644 --- a/coreutils/cut.c +++ b/coreutils/cut.c | |||
| @@ -111,7 +111,10 @@ static void cut_file(FILE *file, char delim, const struct cut_list *cut_lists, u | |||
| 111 | int ndelim = -1; /* zero-based / one-based problem */ | 111 | int ndelim = -1; /* zero-based / one-based problem */ |
| 112 | int nfields_printed = 0; | 112 | int nfields_printed = 0; |
| 113 | char *field = NULL; | 113 | char *field = NULL; |
| 114 | const char delimiter[2] = { delim, 0 }; | 114 | char delimiter[2]; |
| 115 | |||
| 116 | delimiter[0] = delim; | ||
| 117 | delimiter[1] = 0; | ||
| 115 | 118 | ||
| 116 | /* does this line contain any delimiters? */ | 119 | /* does this line contain any delimiters? */ |
| 117 | if (strchr(line, delim) == NULL) { | 120 | if (strchr(line, delim) == NULL) { |
diff --git a/coreutils/dd.c b/coreutils/dd.c index 5281d8118..3fdfc236a 100644 --- a/coreutils/dd.c +++ b/coreutils/dd.c | |||
| @@ -29,7 +29,7 @@ static const struct suffix_mult dd_suffixes[] = { | |||
| 29 | { "M", 1048576 }, | 29 | { "M", 1048576 }, |
| 30 | { "GD", 1000000000 }, | 30 | { "GD", 1000000000 }, |
| 31 | { "G", 1073741824 }, | 31 | { "G", 1073741824 }, |
| 32 | { } | 32 | { "", 0 } |
| 33 | }; | 33 | }; |
| 34 | 34 | ||
| 35 | struct globals { | 35 | struct globals { |
diff --git a/coreutils/expr.c b/coreutils/expr.c index 54c2ee165..f5701a460 100644 --- a/coreutils/expr.c +++ b/coreutils/expr.c | |||
| @@ -214,9 +214,9 @@ static arith_t arithmetic_common(VALUE *l, VALUE *r, int op) | |||
| 214 | 214 | ||
| 215 | static VALUE *docolon(VALUE *sv, VALUE *pv) | 215 | static VALUE *docolon(VALUE *sv, VALUE *pv) |
| 216 | { | 216 | { |
| 217 | enum { NMATCH = 2 }; | ||
| 217 | VALUE *v; | 218 | VALUE *v; |
| 218 | regex_t re_buffer; | 219 | regex_t re_buffer; |
| 219 | const int NMATCH = 2; | ||
| 220 | regmatch_t re_regs[NMATCH]; | 220 | regmatch_t re_regs[NMATCH]; |
| 221 | 221 | ||
| 222 | tostring(sv); | 222 | tostring(sv); |
diff --git a/coreutils/head.c b/coreutils/head.c index ac476d091..0fab8a8ae 100644 --- a/coreutils/head.c +++ b/coreutils/head.c | |||
| @@ -25,7 +25,7 @@ static const struct suffix_mult head_suffixes[] = { | |||
| 25 | { "b", 512 }, | 25 | { "b", 512 }, |
| 26 | { "k", 1024 }, | 26 | { "k", 1024 }, |
| 27 | { "m", 1024*1024 }, | 27 | { "m", 1024*1024 }, |
| 28 | { } | 28 | { "", 0 } |
| 29 | }; | 29 | }; |
| 30 | #endif | 30 | #endif |
| 31 | 31 | ||
diff --git a/coreutils/od_bloaty.c b/coreutils/od_bloaty.c index 00efec51c..1d5769bd8 100644 --- a/coreutils/od_bloaty.c +++ b/coreutils/od_bloaty.c | |||
| @@ -963,7 +963,7 @@ parse_old_offset(const char *s, off_t *offset) | |||
| 963 | static const struct suffix_mult Bb[] = { | 963 | static const struct suffix_mult Bb[] = { |
| 964 | { "B", 1024 }, | 964 | { "B", 1024 }, |
| 965 | { "b", 512 }, | 965 | { "b", 512 }, |
| 966 | { } | 966 | { "", 0 } |
| 967 | }; | 967 | }; |
| 968 | char *p; | 968 | char *p; |
| 969 | int radix; | 969 | int radix; |
| @@ -1178,7 +1178,7 @@ int od_main(int argc, char **argv) | |||
| 1178 | { "b", 512 }, | 1178 | { "b", 512 }, |
| 1179 | { "k", 1024 }, | 1179 | { "k", 1024 }, |
| 1180 | { "m", 1024*1024 }, | 1180 | { "m", 1024*1024 }, |
| 1181 | { } | 1181 | { "", 0 } |
| 1182 | }; | 1182 | }; |
| 1183 | enum { | 1183 | enum { |
| 1184 | OPT_A = 1 << 0, | 1184 | OPT_A = 1 << 0, |
diff --git a/coreutils/sleep.c b/coreutils/sleep.c index b16d03c2b..399a38dd4 100644 --- a/coreutils/sleep.c +++ b/coreutils/sleep.c | |||
| @@ -29,7 +29,7 @@ static const struct suffix_mult sfx[] = { | |||
| 29 | { "m", 60 }, | 29 | { "m", 60 }, |
| 30 | { "h", 60*60 }, | 30 | { "h", 60*60 }, |
| 31 | { "d", 24*60*60 }, | 31 | { "d", 24*60*60 }, |
| 32 | { } | 32 | { "", 0 } |
| 33 | }; | 33 | }; |
| 34 | #endif | 34 | #endif |
| 35 | 35 | ||
diff --git a/coreutils/split.c b/coreutils/split.c index f1ec64be0..2191f30ea 100644 --- a/coreutils/split.c +++ b/coreutils/split.c | |||
| @@ -20,7 +20,7 @@ static const struct suffix_mult split_suffices[] = { | |||
| 20 | #if ENABLE_FEATURE_SPLIT_FANCY | 20 | #if ENABLE_FEATURE_SPLIT_FANCY |
| 21 | { "g", 1024*1024*1024 }, | 21 | { "g", 1024*1024*1024 }, |
| 22 | #endif | 22 | #endif |
| 23 | { } | 23 | { "", 0 } |
| 24 | }; | 24 | }; |
| 25 | 25 | ||
| 26 | /* Increment the suffix part of the filename. | 26 | /* Increment the suffix part of the filename. |
diff --git a/coreutils/stty.c b/coreutils/stty.c index e02fe7c72..baa1ec2da 100644 --- a/coreutils/stty.c +++ b/coreutils/stty.c | |||
| @@ -774,7 +774,7 @@ static const struct suffix_mult stty_suffixes[] = { | |||
| 774 | { "b", 512 }, | 774 | { "b", 512 }, |
| 775 | { "k", 1024 }, | 775 | { "k", 1024 }, |
| 776 | { "B", 1024 }, | 776 | { "B", 1024 }, |
| 777 | { } | 777 | { "", 0 } |
| 778 | }; | 778 | }; |
| 779 | 779 | ||
| 780 | static const struct mode_info *find_mode(const char *name) | 780 | static const struct mode_info *find_mode(const char *name) |
diff --git a/coreutils/tail.c b/coreutils/tail.c index 05dadcd9b..0be166315 100644 --- a/coreutils/tail.c +++ b/coreutils/tail.c | |||
| @@ -30,7 +30,7 @@ static const struct suffix_mult tail_suffixes[] = { | |||
| 30 | { "b", 512 }, | 30 | { "b", 512 }, |
| 31 | { "k", 1024 }, | 31 | { "k", 1024 }, |
| 32 | { "m", 1024*1024 }, | 32 | { "m", 1024*1024 }, |
| 33 | { } | 33 | { "", 0 } |
| 34 | }; | 34 | }; |
| 35 | 35 | ||
| 36 | struct globals { | 36 | struct globals { |
diff --git a/coreutils/uname.c b/coreutils/uname.c index 8453bcc01..9822e49bd 100644 --- a/coreutils/uname.c +++ b/coreutils/uname.c | |||
| @@ -48,8 +48,9 @@ | |||
| 48 | * Fix handling of -a to not print "unknown", add -o and -i support. | 48 | * Fix handling of -a to not print "unknown", add -o and -i support. |
| 49 | */ | 49 | */ |
| 50 | 50 | ||
| 51 | #include <sys/utsname.h> | ||
| 52 | #include "libbb.h" | 51 | #include "libbb.h" |
| 52 | /* After libbb.h, since it needs sys/types.h on some systems */ | ||
| 53 | #include <sys/utsname.h> | ||
| 53 | 54 | ||
| 54 | typedef struct { | 55 | typedef struct { |
| 55 | struct utsname name; | 56 | struct utsname name; |
diff --git a/findutils/find.c b/findutils/find.c index 5e8193ffa..ba8fa0854 100644 --- a/findutils/find.c +++ b/findutils/find.c | |||
| @@ -782,7 +782,7 @@ static action*** parse_params(char **argv) | |||
| 782 | { "", 512 }, | 782 | { "", 512 }, |
| 783 | { "b", 512 }, | 783 | { "b", 512 }, |
| 784 | { "k", 1024 }, | 784 | { "k", 1024 }, |
| 785 | { } | 785 | { "", 0 } |
| 786 | }; | 786 | }; |
| 787 | action_size *ap; | 787 | action_size *ap; |
| 788 | ap = ALLOC_ACTION(size); | 788 | ap = ALLOC_ACTION(size); |
diff --git a/libbb/kernel_version.c b/libbb/kernel_version.c index 8b9c4ec20..937d2dbfb 100644 --- a/libbb/kernel_version.c +++ b/libbb/kernel_version.c | |||
| @@ -7,9 +7,10 @@ | |||
| 7 | * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. | 7 | * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. |
| 8 | */ | 8 | */ |
| 9 | 9 | ||
| 10 | #include <sys/utsname.h> /* for uname(2) */ | ||
| 11 | |||
| 12 | #include "libbb.h" | 10 | #include "libbb.h" |
| 11 | /* After libbb.h, since it needs sys/types.h on some systems */ | ||
| 12 | #include <sys/utsname.h> /* for uname(2) */ | ||
| 13 | |||
| 13 | 14 | ||
| 14 | /* Returns current kernel version encoded as major*65536 + minor*256 + patch, | 15 | /* Returns current kernel version encoded as major*65536 + minor*256 + patch, |
| 15 | * so, for example, to check if the kernel is greater than 2.2.11: | 16 | * so, for example, to check if the kernel is greater than 2.2.11: |
diff --git a/libbb/login.c b/libbb/login.c index ba9f4d2b5..07247a8c5 100644 --- a/libbb/login.c +++ b/libbb/login.c | |||
| @@ -9,9 +9,9 @@ | |||
| 9 | * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. | 9 | * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. |
| 10 | */ | 10 | */ |
| 11 | 11 | ||
| 12 | #include <sys/param.h> /* MAXHOSTNAMELEN */ | ||
| 13 | #include <sys/utsname.h> | ||
| 14 | #include "libbb.h" | 12 | #include "libbb.h" |
| 13 | /* After libbb.h, since it needs sys/types.h on some systems */ | ||
| 14 | #include <sys/utsname.h> | ||
| 15 | 15 | ||
| 16 | #define LOGIN " login: " | 16 | #define LOGIN " login: " |
| 17 | 17 | ||
diff --git a/libbb/xconnect.c b/libbb/xconnect.c index 85f93b639..a18466935 100644 --- a/libbb/xconnect.c +++ b/libbb/xconnect.c | |||
| @@ -7,6 +7,7 @@ | |||
| 7 | * Licensed under GPLv2, see file LICENSE in this tarball for details. | 7 | * Licensed under GPLv2, see file LICENSE in this tarball for details. |
| 8 | */ | 8 | */ |
| 9 | 9 | ||
| 10 | #include <sys/socket.h> /* netinet/in.h needs it */ | ||
| 10 | #include <netinet/in.h> | 11 | #include <netinet/in.h> |
| 11 | #include <net/if.h> | 12 | #include <net/if.h> |
| 12 | #include <sys/un.h> | 13 | #include <sys/un.h> |
diff --git a/miscutils/dc.c b/miscutils/dc.c index ff2bc3bce..3656cddc6 100644 --- a/miscutils/dc.c +++ b/miscutils/dc.c | |||
| @@ -182,7 +182,7 @@ static const struct op operators[] = { | |||
| 182 | {"p", print_no_pop}, | 182 | {"p", print_no_pop}, |
| 183 | {"f", print_stack_no_pop}, | 183 | {"f", print_stack_no_pop}, |
| 184 | {"o", set_output_base}, | 184 | {"o", set_output_base}, |
| 185 | { /* zero filled */ } | 185 | { "", NULL } |
| 186 | }; | 186 | }; |
| 187 | 187 | ||
| 188 | static void stack_machine(const char *argument) | 188 | static void stack_machine(const char *argument) |
diff --git a/miscutils/watchdog.c b/miscutils/watchdog.c index e334d0189..8e961f0c1 100644 --- a/miscutils/watchdog.c +++ b/miscutils/watchdog.c | |||
| @@ -33,7 +33,7 @@ int watchdog_main(int argc, char **argv) | |||
| 33 | static const struct suffix_mult suffixes[] = { | 33 | static const struct suffix_mult suffixes[] = { |
| 34 | { "ms", 1 }, | 34 | { "ms", 1 }, |
| 35 | { "", 1000 }, | 35 | { "", 1000 }, |
| 36 | { } | 36 | { "", 0 } |
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | unsigned opts; | 39 | unsigned opts; |
diff --git a/modutils/depmod.c b/modutils/depmod.c index 5ec2a51dd..d6cc8ed59 100644 --- a/modutils/depmod.c +++ b/modutils/depmod.c | |||
| @@ -10,9 +10,9 @@ | |||
| 10 | 10 | ||
| 11 | #undef _GNU_SOURCE | 11 | #undef _GNU_SOURCE |
| 12 | #define _GNU_SOURCE | 12 | #define _GNU_SOURCE |
| 13 | #include <libbb.h> | 13 | #include "libbb.h" |
| 14 | #include <sys/utsname.h> /* uname() */ | ||
| 15 | #include "modutils.h" | 14 | #include "modutils.h" |
| 15 | #include <sys/utsname.h> /* uname() */ | ||
| 16 | 16 | ||
| 17 | /* | 17 | /* |
| 18 | * Theory of operation: | 18 | * Theory of operation: |
diff --git a/modutils/modprobe-small.c b/modutils/modprobe-small.c index bbd700eb7..02d8fbd40 100644 --- a/modutils/modprobe-small.c +++ b/modutils/modprobe-small.c | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | */ | 9 | */ |
| 10 | 10 | ||
| 11 | #include "libbb.h" | 11 | #include "libbb.h" |
| 12 | 12 | /* After libbb.h, since it needs sys/types.h on some systems */ | |
| 13 | #include <sys/utsname.h> /* uname() */ | 13 | #include <sys/utsname.h> /* uname() */ |
| 14 | #include <fnmatch.h> | 14 | #include <fnmatch.h> |
| 15 | 15 | ||
diff --git a/networking/ifupdown.c b/networking/ifupdown.c index 7a9709e40..6b9449213 100644 --- a/networking/ifupdown.c +++ b/networking/ifupdown.c | |||
| @@ -17,11 +17,11 @@ | |||
| 17 | * Licensed under the GPL v2 or later, see the file LICENSE in this tarball. | 17 | * Licensed under the GPL v2 or later, see the file LICENSE in this tarball. |
| 18 | */ | 18 | */ |
| 19 | 19 | ||
| 20 | #include "libbb.h" | ||
| 21 | /* After libbb.h, since it needs sys/types.h on some systems */ | ||
| 20 | #include <sys/utsname.h> | 22 | #include <sys/utsname.h> |
| 21 | #include <fnmatch.h> | 23 | #include <fnmatch.h> |
| 22 | 24 | ||
| 23 | #include "libbb.h" | ||
| 24 | |||
| 25 | #define MAX_OPT_DEPTH 10 | 25 | #define MAX_OPT_DEPTH 10 |
| 26 | #define EUNBALBRACK 10001 | 26 | #define EUNBALBRACK 10001 |
| 27 | #define EUNDEFVAR 10002 | 27 | #define EUNDEFVAR 10002 |
diff --git a/networking/udhcp/options.c b/networking/udhcp/options.c index ddb894432..38f99196e 100644 --- a/networking/udhcp/options.c +++ b/networking/udhcp/options.c | |||
| @@ -57,7 +57,7 @@ const struct dhcp_option dhcp_options[] = { | |||
| 57 | * with "option XXX YYY" syntax in dhcpd config file. */ | 57 | * with "option XXX YYY" syntax in dhcpd config file. */ |
| 58 | 58 | ||
| 59 | { OPTION_U16 , 0x39 }, /* DHCP_MAX_SIZE */ | 59 | { OPTION_U16 , 0x39 }, /* DHCP_MAX_SIZE */ |
| 60 | { } /* zeroed terminating entry */ | 60 | { 0, 0 } /* zeroed terminating entry */ |
| 61 | }; | 61 | }; |
| 62 | 62 | ||
| 63 | /* Used for converting options from incoming packets to env variables | 63 | /* Used for converting options from incoming packets to env variables |
diff --git a/runit/svlogd.c b/runit/svlogd.c index 66a13fbd0..34ceadf72 100644 --- a/runit/svlogd.c +++ b/runit/svlogd.c | |||
| @@ -682,7 +682,7 @@ static unsigned logdir_open(struct logdir *ld, const char *fn) | |||
| 682 | static const struct suffix_mult km_suffixes[] = { | 682 | static const struct suffix_mult km_suffixes[] = { |
| 683 | { "k", 1024 }, | 683 | { "k", 1024 }, |
| 684 | { "m", 1024*1024 }, | 684 | { "m", 1024*1024 }, |
| 685 | { } | 685 | { "", 0 } |
| 686 | }; | 686 | }; |
| 687 | ld->sizemax = xatou_sfx(&s[1], km_suffixes); | 687 | ld->sizemax = xatou_sfx(&s[1], km_suffixes); |
| 688 | break; | 688 | break; |
| @@ -698,7 +698,7 @@ static unsigned logdir_open(struct logdir *ld, const char *fn) | |||
| 698 | { "m", 60 }, | 698 | { "m", 60 }, |
| 699 | { "h", 60*60 }, | 699 | { "h", 60*60 }, |
| 700 | /*{ "d", 24*60*60 },*/ | 700 | /*{ "d", 24*60*60 },*/ |
| 701 | { } | 701 | { "", 0 } |
| 702 | }; | 702 | }; |
| 703 | ld->rotate_period = xatou_sfx(&s[1], mh_suffixes); | 703 | ld->rotate_period = xatou_sfx(&s[1], mh_suffixes); |
| 704 | if (ld->rotate_period) { | 704 | if (ld->rotate_period) { |
diff --git a/shell/msh_unused.c b/shell/msh_unused.c index fe85a8170..d4fe3db1b 100644 --- a/shell/msh_unused.c +++ b/shell/msh_unused.c | |||
| @@ -2064,7 +2064,7 @@ static int rlookup(char *n) | |||
| 2064 | { "{" , '{' }, | 2064 | { "{" , '{' }, |
| 2065 | { "}" , '}' }, | 2065 | { "}" , '}' }, |
| 2066 | { "." , DOT }, | 2066 | { "." , DOT }, |
| 2067 | { }, | 2067 | { "" , 0 }, |
| 2068 | }; | 2068 | }; |
| 2069 | 2069 | ||
| 2070 | const struct res *rp; | 2070 | const struct res *rp; |
diff --git a/util-linux/hexdump.c b/util-linux/hexdump.c index 98d1ac2ba..f3878f44f 100644 --- a/util-linux/hexdump.c +++ b/util-linux/hexdump.c | |||
| @@ -47,7 +47,7 @@ static const struct suffix_mult suffixes[] = { | |||
| 47 | { "b", 512 }, | 47 | { "b", 512 }, |
| 48 | { "k", 1024 }, | 48 | { "k", 1024 }, |
| 49 | { "m", 1024*1024 }, | 49 | { "m", 1024*1024 }, |
| 50 | { } | 50 | { "", 0 } |
| 51 | }; | 51 | }; |
| 52 | 52 | ||
| 53 | int hexdump_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; | 53 | int hexdump_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
diff --git a/util-linux/hwclock.c b/util-linux/hwclock.c index 2cdb186c5..6dff57f09 100644 --- a/util-linux/hwclock.c +++ b/util-linux/hwclock.c | |||
| @@ -7,8 +7,9 @@ | |||
| 7 | * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. | 7 | * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. |
| 8 | */ | 8 | */ |
| 9 | 9 | ||
| 10 | #include <sys/utsname.h> | ||
| 11 | #include "libbb.h" | 10 | #include "libbb.h" |
| 11 | /* After libbb.h, since it needs sys/types.h on some systems */ | ||
| 12 | #include <sys/utsname.h> | ||
| 12 | #include "rtc_.h" | 13 | #include "rtc_.h" |
| 13 | 14 | ||
| 14 | #if ENABLE_FEATURE_HWCLOCK_LONG_OPTIONS | 15 | #if ENABLE_FEATURE_HWCLOCK_LONG_OPTIONS |
| @@ -67,7 +68,10 @@ static void show_clock(int utc) | |||
| 67 | static void to_sys_clock(int utc) | 68 | static void to_sys_clock(int utc) |
| 68 | { | 69 | { |
| 69 | struct timeval tv; | 70 | struct timeval tv; |
| 70 | const struct timezone tz = { timezone/60 - 60*daylight, 0 }; | 71 | struct timezone tz; |
| 72 | |||
| 73 | tz.tz_minuteswest = timezone/60 - 60*daylight; | ||
| 74 | tz.tz_dsttime = 0; | ||
| 71 | 75 | ||
| 72 | tv.tv_sec = read_rtc(utc); | 76 | tv.tv_sec = read_rtc(utc); |
| 73 | tv.tv_usec = 0; | 77 | tv.tv_usec = 0; |
