errmsg = strerror(errno);
llapi_err_noerrno(LLAPI_MSG_ERROR,
- "error on ioctl %#jx for '%s' (%d): %s",
- (uintmax_t)LL_IOC_LOV_SETSTRIPE, name, fd,
- errmsg);
+ "setstripe error for '%s': %s", name, errmsg);
close(fd);
fd = rc;
errmsg = strerror(errno);
llapi_err_noerrno(LLAPI_MSG_ERROR,
- "error on LL_IOC_LMV_SETSTRIPE '%s' (%d): %s",
- name, fd, errmsg);
+ "default dirstripe error on '%s': %s",
+ name, errmsg);
}
close(fd);
return rc;
if (ioctl(fd, LL_IOC_LMV_SETSTRIPE, buf)) {
char *errmsg = "stripe already set";
+
rc = -errno;
if (errno != EEXIST && errno != EALREADY)
errmsg = strerror(errno);
llapi_err_noerrno(LLAPI_MSG_ERROR,
- "error on LL_IOC_LMV_SETSTRIPE '%s' (%d): %s",
- name, fd, errmsg);
+ "dirstripe error on '%s': %s", name, errmsg);
}
close(fd);
out: