summaryrefslogtreecommitdiffstats
path: root/net/nfs.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2007-09-24 16:57:12 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2007-09-24 16:57:12 +0200
commitd4ba2f9001cc9ecc44d1afcacf5cc044e4233933 (patch)
treeffb111ec2941b0e6aea06b7f6ac5aef939992912 /net/nfs.c
parent3cbc5c5c12f8419f563efa33153fc87d7158efbd (diff)
downloadbarebox-d4ba2f9001cc9ecc44d1afcacf5cc044e4233933.tar.gz
barebox-d4ba2f9001cc9ecc44d1afcacf5cc044e4233933.tar.xz
move dirname() and basename() to lib/libgen.c and add header file
Diffstat (limited to 'net/nfs.c')
-rw-r--r--net/nfs.c28
1 files changed, 1 insertions, 27 deletions
diff --git a/net/nfs.c b/net/nfs.c
index 4e3d16e63d..d0d11ccec5 100644
--- a/net/nfs.c
+++ b/net/nfs.c
@@ -27,6 +27,7 @@
#include <clock.h>
#include <net.h>
#include <malloc.h>
+#include <libgen.h>
#include "nfs.h"
#include "bootp.h"
@@ -75,33 +76,6 @@ store_block (uchar * src, unsigned offset, unsigned len)
return 0;
}
-static char*
-basename (char *path)
-{
- char *fname;
-
- fname = path + strlen(path) - 1;
- while (fname >= path) {
- if (*fname == '/') {
- fname++;
- break;
- }
- fname--;
- }
- return fname;
-}
-
-static char*
-dirname (char *path)
-{
- char *fname;
-
- fname = basename (path);
- --fname;
- *fname = '\0';
- return path;
-}
-
/**************************************************************************
RPC_ADD_CREDENTIALS - Add RPC authentication/verifier entries
**************************************************************************/