From 36f8df2011d360be7cd0b0bd8df717502afc53d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Ketelaars?= Date: Fri, 4 Sep 2015 17:08:09 +0200 Subject: [PATCH] instead of using perror() use printf(). Removes ugly and useless error codes. While here move function to *.c --- fiche.c | 6 ++++++ fiche.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/fiche.c b/fiche.c index e8eb11e..b9e7114 100644 --- a/fiche.c +++ b/fiche.c @@ -387,6 +387,12 @@ void startup_message() printf("====================================\n"); } +void error(char *buffer) +{ + printf("%s\n", buffer); + exit(1); +} + void parse_parameters(int argc, char **argv) { int c; diff --git a/fiche.h b/fiche.h index b68e2af..5a643cd 100644 --- a/fiche.h +++ b/fiche.h @@ -80,7 +80,7 @@ int create_directory(char *slug); int check_protocol(char *buffer); void bind_to_port(int listen_socket, struct sockaddr_in serveraddr); -void error(char *error_code){perror(error_code); exit(1);} +void error(char *buffer); void perform_connection(int listen_socket); void generate_url(char *buffer, char *slug, size_t slug_length, struct client_data data); void save_to_file(char *buffer, char *slug, struct client_data data);