use helpers from c.h
A few files still use the C library helpers from err.h, so migrate them to the local c.h helpers. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
parent
13d8cc0681
commit
afaf698896
@ -24,7 +24,7 @@ void *xmalloc(const size_t size)
|
||||
{
|
||||
void *ret = malloc(size);
|
||||
if (!ret && size)
|
||||
err(XALLOC_EXIT_CODE, "cannot allocate %zu bytes", size);
|
||||
xerrx(XALLOC_EXIT_CODE, "cannot allocate %zu bytes", size);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@ -33,7 +33,7 @@ void *xrealloc(void *ptr, const size_t size)
|
||||
{
|
||||
void *ret = realloc(ptr, size);
|
||||
if (!ret && size)
|
||||
err(XALLOC_EXIT_CODE, "cannot allocate %zu bytes", size);
|
||||
xerrx(XALLOC_EXIT_CODE, "cannot allocate %zu bytes", size);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@ -42,7 +42,7 @@ void *xcalloc(const size_t nelems, const size_t size)
|
||||
{
|
||||
void *ret = calloc(nelems, size);
|
||||
if (!ret && size && nelems)
|
||||
err(XALLOC_EXIT_CODE, "cannot allocate %zu bytes", size);
|
||||
xerrx(XALLOC_EXIT_CODE, "cannot allocate %zu bytes", size);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@ -53,7 +53,7 @@ static inline char *xstrdup(const char *str)
|
||||
return NULL;
|
||||
ret = strdup(str);
|
||||
if (!ret)
|
||||
err(XALLOC_EXIT_CODE, "cannot duplicate string");
|
||||
xerrx(XALLOC_EXIT_CODE, "cannot duplicate string");
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@ -13,6 +13,7 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include "sig.h"
|
||||
#include "c.h"
|
||||
|
||||
/* Linux signals:
|
||||
*
|
||||
@ -221,7 +222,7 @@ char *strtosig(const char *restrict s){
|
||||
|
||||
copy = strdup(s);
|
||||
if (!copy)
|
||||
err(EXIT_FAILURE, "cannot duplicate string");
|
||||
xerrx(EXIT_FAILURE, "cannot duplicate string");
|
||||
for (p = copy; *p != '\0'; p++)
|
||||
*p = toupper(*p);
|
||||
p = copy;
|
||||
|
2
pwdx.c
2
pwdx.c
@ -96,7 +96,7 @@ int main(int argc, char *argv[])
|
||||
char buf[10 + strlen(argv[i]) + 1];
|
||||
|
||||
if (check_pid_argument(argv[i]))
|
||||
errx(EXIT_FAILURE, _("invalid process id: %s"),
|
||||
xerrx(EXIT_FAILURE, _("invalid process id: %s"),
|
||||
argv[i]);
|
||||
/*
|
||||
* At this point, all arguments are in the form
|
||||
|
Loading…
Reference in New Issue
Block a user