1 /* vi: set sw=4 ts=4: */
3 * Match fstypes for use in mount unmount
4 * We accept notmpfs,nfs but not notmpfs,nonfs
5 * This allows us to match fstypes that start with no like so
8 * Returns 1 for a match, otherwise 0
10 * Licensed under GPLv2 or later, see file LICENSE in this source tree.
17 int FAST_FUNC
match_fstype(const struct mntent
*mt
, const char *t_fstype
)
25 if (t_fstype
[0] == 'n' && t_fstype
[1] == 'o') {
30 len
= strlen(mt
->mnt_type
);
32 if (strncmp(mt
->mnt_type
, t_fstype
, len
) == 0
33 && (t_fstype
[len
] == '\0' || t_fstype
[len
] == ',')
37 t_fstype
= strchr(t_fstype
, ',');
46 #endif /* HAVE_MNTENT_H */