Lines Matching defs:error
96 * vdev_error() function keeps track of whether we have seen an error yet, and
97 * prints out a header if its the first error we've seen.
101 vdev_error(libzfs_handle_t *hdl, boolean_t force, int error,
118 (void) zfs_error(hdl, error, dgettext(TEXT_DOMAIN,
127 internal_error(libzfs_handle_t *hdl, int error)
130 * ENXIO/ENODEV is a valid error message if the device doesn't live in
131 * /dev/dsk. Don't bother printing an error message in this case.
133 if (error == ENXIO || error == ENODEV)
136 "device in use checking failed: %s\n"), strerror(error));
147 int error = 0;
155 if (dm_inuse((char *)path, &msg, who, &error) || error) {
156 if (error != 0) {
157 internal_error(hdl, error);
169 error = 0;
171 (dm_isoverlapping((char *)path, &msg, &error) || error)) {
172 if (error == 0) {
178 } else if (error != ENODEV) {
180 internal_error(hdl, error);
414 * and the caller will issue the entire error message with zfs_error().
498 * reasonable error message. Otherwise,
668 * already reported an error for this spec, so don't
714 * with files, report it as an error.
755 * an error.
771 /* success if we haven't reported an error */
777 * an error if there is a mismatch.
854 * set, then an error message will be displayed for each self-inconsistent
1292 * and the caller will issue the entire error message with zfs_error().
1554 /* zpool_vdev_split() does the error messaging here */