--- /dev/null
+--- a/src/rrd_tool.c
++++ b/src/rrd_tool.c
+@@ -225,11 +225,8 @@
+ struct rusage myusage;
+ struct timeval starttime;
+ struct timeval currenttime;
+- struct timezone tz;
+
+- tz.tz_minuteswest =0;
+- tz.tz_dsttime=0;
+- gettimeofday(&starttime,&tz);
++ gettimeofday(&starttime,NULL);
+ #endif
+
+ while (fgets(aLine, sizeof(aLine)-1, stdin)){
+@@ -252,7 +249,7 @@
+
+ #if HAVE_GETRUSAGE
+ getrusage(RUSAGE_SELF,&myusage);
+- gettimeofday(¤ttime,&tz);
++ gettimeofday(¤ttime,NULL);
+ printf("OK u:%1.2f s:%1.2f r:%1.2f\n",
+ (double)myusage.ru_utime.tv_sec+
+ (double)myusage.ru_utime.tv_usec/1000000.0,