diff --git a/misc/ismounted.c b/misc/ismounted.c index 72f4cbae..546277ac 100644 --- a/misc/ismounted.c +++ b/misc/ismounted.c @@ -74,6 +74,7 @@ static char *parse_word(char **buf) static errcode_t check_mntent_file(const char *mtab_file, const char *file, int *mount_flags) { +#ifdef HAVE_MNTENT_H struct stat st_buf; errcode_t retval = 0; dev_t file_dev=0, file_rdev=0; @@ -177,6 +178,9 @@ static errcode_t check_mntent_file(const char *mtab_file, const char *file, errout: endmntent (f); return retval; +#else /* !HAVE_MNTENT_H */ + return 0; +#endif /* HAVE_MNTENT_H */ } int is_mounted(const char *file)