diff options
author | Turbo Fredriksson <[email protected]> | 2013-06-04 03:55:28 +0200 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2013-08-15 10:09:09 -0700 |
commit | f9e459d1435832caa69fdaf236ebaeacd93f1b3e (patch) | |
tree | 44603635a9d29ee1eee735346f812659373f0e07 /cmd/zinject | |
parent | fb5c53ea65b75c67c23f90ebbbb1134a5bb6c140 (diff) |
Use setmntent() OR fopen()
For the same reasons it's used in libzfs_init(), this was just
overlooked because zinject gets minimal use.
Signed-off-by: Brian Behlendorf <[email protected]>
Issue #1498
Diffstat (limited to 'cmd/zinject')
-rw-r--r-- | cmd/zinject/translate.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cmd/zinject/translate.c b/cmd/zinject/translate.c index fc1612738..b2ccb673a 100644 --- a/cmd/zinject/translate.c +++ b/cmd/zinject/translate.c @@ -115,7 +115,11 @@ parse_pathname(const char *inpath, char *dataset, char *relpath, return (-1); } +#ifdef HAVE_SETMNTENT + if ((fp = setmntent(MNTTAB, "r")) == NULL) { +#else if ((fp = fopen(MNTTAB, "r")) == NULL) { +#endif (void) fprintf(stderr, "cannot open /etc/mtab\n"); return (-1); } |