aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/openzfs/lib/libshare/nfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/openzfs/lib/libshare/nfs.c')
-rw-r--r--sys/contrib/openzfs/lib/libshare/nfs.c21
1 files changed, 12 insertions, 9 deletions
diff --git a/sys/contrib/openzfs/lib/libshare/nfs.c b/sys/contrib/openzfs/lib/libshare/nfs.c
index 3962c87453d4..77ed14f322ed 100644
--- a/sys/contrib/openzfs/lib/libshare/nfs.c
+++ b/sys/contrib/openzfs/lib/libshare/nfs.c
@@ -29,6 +29,7 @@
#include <errno.h>
#include <libshare.h>
#include <unistd.h>
+#include <libzutil.h>
#include "nfs.h"
@@ -45,7 +46,8 @@ nfs_exports_lock(const char *name, int *nfs_lock_fd)
*nfs_lock_fd = open(name, O_RDWR | O_CREAT | O_CLOEXEC, 0600);
if (*nfs_lock_fd == -1) {
err = errno;
- fprintf(stderr, "failed to lock %s: %s\n", name, strerror(err));
+ fprintf(stderr, "failed to lock %s: %s\n", name,
+ zfs_strerror(err));
return (err);
}
@@ -53,7 +55,8 @@ nfs_exports_lock(const char *name, int *nfs_lock_fd)
;
if (err != 0) {
err = errno;
- fprintf(stderr, "failed to lock %s: %s\n", name, strerror(err));
+ fprintf(stderr, "failed to lock %s: %s\n", name,
+ zfs_strerror(err));
(void) close(*nfs_lock_fd);
*nfs_lock_fd = -1;
return (err);
@@ -69,7 +72,7 @@ nfs_exports_unlock(const char *name, int *nfs_lock_fd)
if (flock(*nfs_lock_fd, LOCK_UN) != 0)
fprintf(stderr, "failed to unlock %s: %s\n",
- name, strerror(errno));
+ name, zfs_strerror(errno));
(void) close(*nfs_lock_fd);
*nfs_lock_fd = -1;
@@ -92,7 +95,7 @@ nfs_init_tmpfile(const char *prefix, const char *mdir, struct tmpfile *tmpf)
errno != EEXIST) {
fprintf(stderr, "failed to create %s: %s\n",
// cppcheck-suppress uninitvar
- mdir, strerror(errno));
+ mdir, zfs_strerror(errno));
return (B_FALSE);
}
@@ -102,14 +105,14 @@ nfs_init_tmpfile(const char *prefix, const char *mdir, struct tmpfile *tmpf)
int fd = mkostemp(tmpf->name, O_CLOEXEC);
if (fd == -1) {
fprintf(stderr, "Unable to create temporary file: %s",
- strerror(errno));
+ zfs_strerror(errno));
return (B_FALSE);
}
tmpf->fp = fdopen(fd, "w+");
if (tmpf->fp == NULL) {
fprintf(stderr, "Unable to reopen temporary file: %s",
- strerror(errno));
+ zfs_strerror(errno));
close(fd);
return (B_FALSE);
}
@@ -129,14 +132,14 @@ nfs_fini_tmpfile(const char *exports, struct tmpfile *tmpf)
{
if (fflush(tmpf->fp) != 0) {
fprintf(stderr, "Failed to write to temporary file: %s\n",
- strerror(errno));
+ zfs_strerror(errno));
nfs_abort_tmpfile(tmpf);
return (SA_SYSTEM_ERR);
}
if (rename(tmpf->name, exports) == -1) {
fprintf(stderr, "Unable to rename %s -> %s: %s\n",
- tmpf->name, exports, strerror(errno));
+ tmpf->name, exports, zfs_strerror(errno));
nfs_abort_tmpfile(tmpf);
return (SA_SYSTEM_ERR);
}
@@ -213,7 +216,7 @@ nfs_process_exports(const char *exports, const char *mountpoint,
if (fclose(oldfp) != 0) {
fprintf(stderr, "Unable to close file %s: %s\n",
- exports, strerror(errno));
+ exports, zfs_strerror(errno));
error = error != SA_OK ? error : SA_SYSTEM_ERR;
}
}