Rewrite to allow omitting initialization of global variables.
[kopensolaris-gnu/glibc.git] / misc / tst-mntent.c
1 /* Test case by Horst von Brand <vonbrand@sleipnir.valparaiso.cl>.  */
2 #include <mntent.h>
3 #include <stdio.h>
4 #include <string.h>
5
6
7 int
8 main (int argc, char *argv[])
9 {
10   int result = 0;
11   struct mntent mef;
12   struct mntent *mnt = &mef;
13
14   mef.mnt_fsname = strdupa ("/dev/hda1");
15   mef.mnt_dir = strdupa ("/");
16   mef.mnt_type = strdupa ("ext2");
17   mef.mnt_opts = strdupa ("defaults");
18   mef.mnt_freq = 1;
19   mef.mnt_passno = 1;
20
21   if (hasmntopt (mnt, "defaults"))
22     printf ("Found!\n");
23   else
24     {
25       printf ("Didn't find it\n");
26       result = 1;
27     }
28
29   return result;
30 }