From 829cc3cb3a49be87cb157c028785cde603af1c98 Mon Sep 17 00:00:00 2001 From: zenon Date: Thu, 7 Jun 2018 18:13:37 +0200 Subject: [PATCH] Change error messages --- generator.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/generator.c b/generator.c index eee653b..74980a2 100644 --- a/generator.c +++ b/generator.c @@ -85,10 +85,11 @@ int strToInt(char *str) char *endptr; long val; + errno = 0; val = strtol(str, &endptr, 10); if ((errno == ERANGE && (val == LONG_MAX || val == LONG_MIN)) || (errno != 0)) { - perror(pname); + perror("[./generator] strtol"); return -2; } if (val < INT_MIN || val > INT_MAX) { @@ -314,7 +315,7 @@ int main(int argc, char *argv[]) sigaction(SIGINT, &sa, NULL); sigaction(SIGTERM, &sa, NULL); - shmfd = shm_open(SHM_NAME, O_RDWR | O_CREAT, PERMISSION); + shmfd = shm_open(SHM_NAME, O_RDWR, PERMISSION); if (shmfd == -1) { perror("[./generator] shm_open"); exit(EXIT_FAILURE);