summaryrefslogtreecommitdiff
path: root/navit/maptool/maptool.c
diff options
context:
space:
mode:
authorPatrick Höhn <hoehnp@gmx.de>2018-01-20 22:46:10 +0100
committerPatrick Höhn <hoehnp@gmx.de>2018-01-20 22:46:10 +0100
commit95010e97559117e24a0f7ad47ceb1048ff50991e (patch)
treefd8116d6a00eafce4fdbe0e8e11aca3ef4d52129 /navit/maptool/maptool.c
parent852c5e3066af3827fa41013189e2a8f3e6b78397 (diff)
downloadnavit-95010e97559117e24a0f7ad47ceb1048ff50991e.tar.gz
fix:build:fixed compiler warning in maptool module
Diffstat (limited to 'navit/maptool/maptool.c')
-rw-r--r--navit/maptool/maptool.c29
1 files changed, 24 insertions, 5 deletions
diff --git a/navit/maptool/maptool.c b/navit/maptool/maptool.c
index b1db65eeb..9965a9f16 100644
--- a/navit/maptool/maptool.c
+++ b/navit/maptool/maptool.c
@@ -26,6 +26,7 @@
#include <signal.h>
#include <stdio.h>
#include <math.h>
+#include <errno.h>
#ifdef _MSC_VER
#include "getopt_long.h"
#define atoll _atoi64
@@ -130,6 +131,7 @@ progress_time(void)
const int buflen=20;
char buf[buflen];
int pos=1;
+ int write_result;
buf[0]=' ';
#ifdef _WIN32
gettimeofday(&ts, NULL);
@@ -141,7 +143,10 @@ progress_time(void)
seconds%=60;
pos+=assafe_strcp2buf(seconds>9?":":":0", buflen-pos, buf+pos);
pos+=assafe_lltoa(seconds, buflen-pos, buf+pos);
- write(2,buf,pos);
+ write_result = write(2,buf,pos);
+ if (write_result == -1){
+ dbg(lvl_warning, "Writing progress time failed. Error-Code: %d" , errno);
+ }
}
static void
@@ -152,10 +157,14 @@ progress_memory(void)
const int buflen=20;
char buf[buflen];
int pos=1;
+ int write_result;
buf[0]=' ';
pos+=assafe_lltoa(mem/1024/1024, buflen-pos, buf+pos);
pos+=assafe_strcp2buf(" MB", buflen-pos, buf+pos);
- write(2,buf,pos);
+ write_result = write(2,buf,pos);
+ if (write_result == -1){
+ dbg(lvl_warning, "Writing progress memory failed. Error-Code: %d" , errno);
+ }
#endif
}
@@ -165,6 +174,7 @@ sig_alrm_do(int sig)
const int buflen=1024;
char buf[buflen];
int pos=0;
+ int write_result;
#ifndef _WIN32
signal(SIGALRM, sig_alrm_do);
alarm(30);
@@ -182,13 +192,22 @@ sig_alrm_do(int sig)
pos+=assafe_strcp2buf(" relations ", buflen-pos, buf+pos);
pos+=assafe_lltoa(processed_tiles, buflen-pos, buf+pos);
pos+=assafe_strcp2buf(" tiles", buflen-pos, buf+pos);
- write(2,buf,pos);
+ write_result = write(2,buf,pos);
+ if (write_result == -1){
+ dbg(lvl_warning, "Writing sig alrm ailed. Error-Code: %d" , errno);
+ }
progress_time();
progress_memory();
#ifndef _WIN32
- write(2,"\r\n",2);
+ write_result = write(2,"\r\n",2);
+ if (write_result == -1){
+ dbg(lvl_warning, "Writing new line in sig alrm ailed. Error-Code: %d" , errno);
+ }
#else
- write(2,"\n",1);
+ write_result = write(2,"\n",1);
+ if (write_result == -1){
+ dbg(lvl_warning, "Writing new line in sig alrm ailed. Error-Code: %d" , errno);
+ }
#endif
}