aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-12-03 04:15:54 +0000
committerMike Frysinger <vapier@gentoo.org>2009-12-03 04:15:54 +0000
commit47de166f1c673d0ac48aeaf3ae70d4a5bddc87f8 (patch)
treed99f91a69b771fbf4182ed86eec5e52272f9ec30 /xfuncs.c
parentfirst cut at displaying a tree of which libraries satisfy which undefined sym... (diff)
downloadpax-utils-47de166f1c673d0ac48aeaf3ae70d4a5bddc87f8.tar.gz
pax-utils-47de166f1c673d0ac48aeaf3ae70d4a5bddc87f8.tar.bz2
pax-utils-47de166f1c673d0ac48aeaf3ae70d4a5bddc87f8.zip
dont need strndup code anymore
Diffstat (limited to 'xfuncs.c')
-rw-r--r--xfuncs.c28
1 files changed, 1 insertions, 27 deletions
diff --git a/xfuncs.c b/xfuncs.c
index 18d0246..e9a9100 100644
--- a/xfuncs.c
+++ b/xfuncs.c
@@ -1,7 +1,7 @@
/*
* Copyright 2003-2007 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
- * $Header: /var/cvsroot/gentoo-projects/pax-utils/xfuncs.c,v 1.6 2009/12/01 10:15:06 vapier Exp $
+ * $Header: /var/cvsroot/gentoo-projects/pax-utils/xfuncs.c,v 1.7 2009/12/03 04:15:54 vapier Exp $
*
* Copyright 2003-2007 Ned Ludd - <solar@gentoo.org>
* Copyright 2004-2007 Mike Frysinger - <vapier@gentoo.org>
@@ -16,32 +16,6 @@ char *xstrdup(const char *s)
return ret;
}
-#ifndef strndup
-static inline char *my_strndup(const char *str, size_t n)
-{
- size_t r;
- char *ret;
- for (r = 0; r < n; ++r)
- if (!str[r])
- break;
-
- ret = xmalloc(r + 1);
- memcpy(ret, str, r);
- ret[r] = '\0';
- return ret;
-}
-/* do this to avoid warning: declaration of 'strndup' shadows a built-in
- * function */
-#define strndup(S, N) my_strndup(S, N)
-#endif
-
-char *xstrndup(const char *s, const size_t n)
-{
- char *ret = strndup(s, n);
- if (!ret) err("Could not strndup(): %s", strerror(errno));
- return ret;
-}
-
void *xmalloc(size_t size)
{
void *ret = malloc(size);