summaryrefslogtreecommitdiffstats
path: root/src/util/testpkg.c
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2007-10-31 17:43:04 +0100
committerDan McGee <dan@archlinux.org>2007-11-04 16:50:43 +0100
commitdea9b3bc0f6ba49aec8452958f5373fbb20e7df2 (patch)
treeb06f792e4d258b0ca69a0fb373d40c2eacee6b2e /src/util/testpkg.c
parent4a5e7b6bd1a887f67b9b9ec8115250fc92c741ca (diff)
downloadpacman-dea9b3bc0f6ba49aec8452958f5373fbb20e7df2.tar.gz
pacman-dea9b3bc0f6ba49aec8452958f5373fbb20e7df2.tar.xz
Fix basename usage in pacman and utilities
basename() is a rather untrusty function call on a lot of platforms as it does some weird and different things. To solve this, I added a mbasename fuction to pacman to take its place, and simply removed its usage in the utilities (it isn't worth dealing with there). Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'src/util/testpkg.c')
-rw-r--r--src/util/testpkg.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/util/testpkg.c b/src/util/testpkg.c
index 7d844e85..d2679e58 100644
--- a/src/util/testpkg.c
+++ b/src/util/testpkg.c
@@ -27,6 +27,8 @@
#include <alpm.h>
+#define BASENAME "testpkg"
+
static void output_cb(pmloglevel_t level, char *fmt, va_list args)
{
if(strlen(fmt)) {
@@ -45,7 +47,7 @@ int main(int argc, char **argv)
pmpkg_t *pkg = NULL;
if(argc != 2) {
- fprintf(stderr, "usage: %s <package file>\n", basename(argv[0]));
+ fprintf(stderr, "usage: %s <package file>\n", BASENAME);
return(1);
}