From: Michal Sojka Date: Thu, 20 Dec 2012 16:31:22 +0000 (+0100) Subject: Use perror() to print error messages X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-eth-gw.git/commitdiff_plain/8cff141671954154e4a2e7b8bb5b7d853aeae7fc Use perror() to print error messages --- diff --git a/utils/cegw/cegw.c b/utils/cegw/cegw.c index 5a9627a..0efadc2 100644 --- a/utils/cegw/cegw.c +++ b/utils/cegw/cegw.c @@ -187,13 +187,13 @@ int main(int argc, char* argv[]) /* prepare udp socket */ udp_sock = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP); if (udp_sock == -1) { - fprintf(stderr, "error: udp socket(..) failed\n"); + perror("udp socket()"); free(gwctl); return -1; } if (bind(udp_sock, (struct sockaddr *)&udp_addr, sizeof(struct sockaddr_in)) != 0) { - fprintf(stderr, "error: udp bind(..) failed\n"); + perror("bind(udp)"); free(gwctl); return -1; } @@ -201,13 +201,13 @@ int main(int argc, char* argv[]) /* prepare can socket */ can_sock = socket(PF_CAN, SOCK_RAW, CAN_RAW); if (can_sock == -1) { - fprintf(stderr, "error: can socket(..) failed\n"); + perror("can socket()"); free(gwctl); return -1; } if (bind(can_sock, (struct sockaddr *)&can_addr, sizeof(struct sockaddr_can)) != 0) { - fprintf(stderr, "error: can bind(..) failed\n"); + perror("bind(can)"); free(gwctl); return -1; } @@ -215,7 +215,7 @@ int main(int argc, char* argv[]) /* send it to kernel gateway */ fd = open("/dev/canethgw", O_RDONLY); if (fd == -1) { - fprintf(stderr, "error: could not open device file\n"); + perror("/dev/canethgw"); free(gwctl); return -1; }