[PATCH] mount: fix Linux build
Baruch Siach
baruch at tkos.co.il
Mon Sep 5 08:41:32 UTC 2011
Commit 128543721 (Fixes for FreeBSD build) broke build of mount and umount for
Linux as follows:
util-linux/lib.a(mount.o): In function `mount_main':
mount.c:(.text.mount_main+0x418): undefined reference to `match_fstype'
util-linux/lib.a(umount.o): In function `umount_main':
umount.c:(.text.umount_main+0xf4): undefined reference to `match_fstype'
Fix this by moving '#ifdef HAVE_MNTENT_H' after '#include "libbb.h"'.
Signed-off-by: Baruch Siach <baruch at tkos.co.il>
---
libbb/match_fstype.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libbb/match_fstype.c b/libbb/match_fstype.c
index c792d13..32c3d7f 100644
--- a/libbb/match_fstype.c
+++ b/libbb/match_fstype.c
@@ -10,10 +10,10 @@
* Licensed under GPLv2 or later, see file LICENSE in this source tree.
*/
-#ifdef HAVE_MNTENT_H
-
#include "libbb.h"
+#ifdef HAVE_MNTENT_H
+
int FAST_FUNC match_fstype(const struct mntent *mt, const char *t_fstype)
{
int match = 1;
--
1.7.5.4
More information about the busybox
mailing list