From eb2d2329c860b6ef1abcbcb89e1dc1cdd30dd423 Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Thu, 11 Sep 2008 21:11:45 +0200 Subject: [PATCH] failure detection --- osmparser.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/osmparser.c b/osmparser.c index 21b00e9..7e0d2f8 100644 --- a/osmparser.c +++ b/osmparser.c @@ -63,15 +63,25 @@ static void parser(char *range, unsigned long int max) { *attr_type = NULL, *attr_ref = NULL, *attr_role = NULL; FILE *fd_nodes = fopen(file_nodes, "w"); + if (fd_nodes == NULL) { perror("Open:"); exit(-1); } FILE *fd_node_tags = fopen(file_node_tags, "w"); + if (fd_node_tags == NULL) { perror("Open:"); exit(-1); } FILE *fd_ways = fopen(file_ways, "w"); + if (fd_ways == NULL) { perror("Open:"); exit(-1); } FILE *fd_way_tags = fopen(file_way_tags, "w"); + if (fd_way_tags == NULL) { perror("Open:"); exit(-1); } FILE *fd_way_nds = fopen(file_way_nds, "w"); + if (fd_way_nds == NULL) { perror("Open:"); exit(-1); } FILE *fd_relations = fopen(file_relations, "w"); + if (fd_relations == NULL) { perror("Open:"); exit(-1); } FILE *fd_relation_tags = fopen(file_relation_tags, "w"); + if (fd_relation_tags == NULL) { perror("Open:"); exit(-1); } FILE *fd_members_node = fopen(file_relation_member_node, "w"); + if (fd_members_node == NULL) { perror("Open:"); exit(-1); } FILE *fd_members_relation = fopen(file_relation_member_relation, "w"); + if (fd_members_relation == NULL) { perror("Open:"); exit(-1); } FILE *fd_members_way = fopen(file_relation_member_way, "w"); + if (fd_members_way == NULL) { perror("Open:"); exit(-1); } unsigned long int count_nodes = 0, count_node_tags = 0, count_ways = 0, count_way_tags = 0, count_way_nds = 0, -- 2.11.4.GIT