diff options
Diffstat (limited to 'misc')
-rw-r--r-- | misc/Makefile | 2 | ||||
-rw-r--r-- | misc/tst-mntent.c | 24 |
2 files changed, 25 insertions, 1 deletions
diff --git a/misc/Makefile b/misc/Makefile index c8b2302c99..52bf339309 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -61,7 +61,7 @@ aux := init-misc install-lib := libbsd-compat.a libg.a gpl2lgpl := error.c error.h -tests := tst-dirname tst-tsearch tst-fdset tst-efgcvt +tests := tst-dirname tst-tsearch tst-fdset tst-efgcvt tst-mntent include ../Rules diff --git a/misc/tst-mntent.c b/misc/tst-mntent.c new file mode 100644 index 0000000000..cd67c98fe6 --- /dev/null +++ b/misc/tst-mntent.c @@ -0,0 +1,24 @@ +/* Test case by Horst von Brand <vonbrand@sleipnir.valparaiso.cl>. */ +#include <stdio.h> +#include <mntent.h> + +int +main (int argc, char *argv[]) +{ + int result = 0; + struct mntent mef = + { + "/dev/hda1", "/", "ext2", "defaults", 1, 1 + }; + struct mntent *mnt = &mef; + + if (hasmntopt (mnt, "defaults")) + printf("Found!\n"); + else + { + printf("Didn't find it\n"); + result = 1; + } + + return result; +} |