Use strtoul_or_err() instead of atoi().
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
fstrim_SOURCES = fstrim.c $(top_srcdir)/lib/strutils.c
rtcwake_SOURCES = rtcwake.c $(top_srcdir)/lib/strutils.c
dmesg_SOURCES = dmesg.c $(top_srcdir)/lib/strutils.c
+ipcmk_SOURCES = ipcmk.c $(top_srcdir)/lib/strutils.c
if BUILD_MOUNTPOINT
bin_PROGRAMS += mountpoint
#include "nls.h"
#include "c.h"
+#include "strutils.h"
key_t createKey(void)
{
while((opt = getopt_long(argc, argv, "hM:QS:p:Vh", longopts, NULL)) != -1) {
switch(opt) {
case 'M':
- size = atoi(optarg);
+ size = strtol_or_err(optarg, _("failed to parse size"));
doShm = 1;
break;
case 'Q':
doMsg = 1;
break;
case 'S':
- nsems = atoi(optarg);
+ nsems = strtol_or_err(optarg, _("failed to parse elements"));
doSem = 1;
break;
case 'p':