aboutsummaryrefslogtreecommitdiff
path: root/util-linux/umount.c
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2008-05-26 01:19:53 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2008-05-26 01:19:53 +0000
commita0e17f7df6d4c65ecab7339e9899b294ff8bc04e (patch)
tree6a78ba6cbfadf1eed88d81c2323138bdddb7da70 /util-linux/umount.c
parentb267ed95bc8141dbf14b276d4aef0fb8e2f5dda7 (diff)
downloadbusybox-w32-a0e17f7df6d4c65ecab7339e9899b294ff8bc04e.tar.gz
busybox-w32-a0e17f7df6d4c65ecab7339e9899b294ff8bc04e.tar.bz2
busybox-w32-a0e17f7df6d4c65ecab7339e9899b294ff8bc04e.zip
[u]mount: add/update dietlibc build fix
Diffstat (limited to 'util-linux/umount.c')
-rw-r--r--util-linux/umount.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/util-linux/umount.c b/util-linux/umount.c
index 34c979e0c..9fa3cd2d3 100644
--- a/util-linux/umount.c
+++ b/util-linux/umount.c
@@ -11,6 +11,17 @@
11#include <mntent.h> 11#include <mntent.h>
12#include "libbb.h" 12#include "libbb.h"
13 13
14#if defined(__dietlibc__)
15/* 16.12.2006, Sampo Kellomaki (sampo@iki.fi)
16 * dietlibc-0.30 does not have implementation of getmntent_r() */
17static struct mntent *getmntent_r(FILE* stream, struct mntent* result,
18 char* buffer ATTRIBUTE_UNUSED, int bufsize ATTRIBUTE_UNUSED)
19{
20 struct mntent* ment = getmntent(stream);
21 return memcpy(result, ment, sizeof(*ment));
22}
23#endif
24
14/* ignored: -v -d -t -i */ 25/* ignored: -v -d -t -i */
15#define OPTION_STRING "fldnra" "vdt:i" 26#define OPTION_STRING "fldnra" "vdt:i"
16#define OPT_FORCE (1 << 0) 27#define OPT_FORCE (1 << 0)