Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch
This commit is contained in:
commit
b4056061b2
|
@ -566,7 +566,11 @@ libzfs_init(void)
|
|||
return (NULL);
|
||||
}
|
||||
|
||||
#ifdef HAVE_SETMNTENT
|
||||
if ((hdl->libzfs_mnttab = setmntent(MNTTAB, "r")) == NULL) {
|
||||
#else
|
||||
if ((hdl->libzfs_mnttab = fopen(MNTTAB, "r")) == NULL) {
|
||||
#endif
|
||||
(void) close(hdl->libzfs_fd);
|
||||
free(hdl);
|
||||
return (NULL);
|
||||
|
@ -585,7 +589,11 @@ libzfs_fini(libzfs_handle_t *hdl)
|
|||
{
|
||||
(void) close(hdl->libzfs_fd);
|
||||
if (hdl->libzfs_mnttab)
|
||||
#ifdef HAVE_SETMNTENT
|
||||
(void) endmntent(hdl->libzfs_mnttab);
|
||||
#else
|
||||
(void) fclose(hdl->libzfs_mnttab);
|
||||
#endif
|
||||
if (hdl->libzfs_sharetab)
|
||||
(void) fclose(hdl->libzfs_sharetab);
|
||||
zfs_uninit_libshare(hdl);
|
||||
|
|
Loading…
Reference in New Issue