mount: add getmntent_r stub for dietlibc
This commit is contained in:
parent
7cfecc4b36
commit
908d6b7054
@ -31,6 +31,20 @@
|
||||
#include <rpc/pmap_clnt.h>
|
||||
|
||||
|
||||
#if defined(__dietlibc__)
|
||||
/* 16.12.2006, Sampo Kellomaki (sampo@iki.fi)
|
||||
* dietlibc-0.30 does not have implementation of getmntent_r() */
|
||||
/* OTOH: why we use getmntent_r instead of getmntent? TODO... */
|
||||
struct mntent *getmntent_r(FILE* stream, struct mntent* result, char* buffer, int bufsize)
|
||||
{
|
||||
/* *** XXX FIXME WARNING: This hack is NOT thread safe. --Sampo */
|
||||
struct mntent* ment = getmntent(stream);
|
||||
memcpy(result, ment, sizeof(struct mntent));
|
||||
return result;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
// Not real flags, but we want to be able to check for this.
|
||||
enum {
|
||||
MOUNT_USERS = (1<<28)*ENABLE_DESKTOP,
|
||||
@ -1564,7 +1578,8 @@ int mount_main(int argc, char **argv)
|
||||
sizeof(bb_common_bufsiz1)))
|
||||
{
|
||||
// Don't show rootfs. FIXME: why??
|
||||
if (!strcmp(mtpair->mnt_fsname, "rootfs")) continue;
|
||||
// util-linux 2.12a happily shows rootfs...
|
||||
//if (!strcmp(mtpair->mnt_fsname, "rootfs")) continue;
|
||||
|
||||
if (!fstype || !strcmp(mtpair->mnt_type, fstype))
|
||||
printf("%s on %s type %s (%s)\n", mtpair->mnt_fsname,
|
||||
|
Loading…
Reference in New Issue
Block a user