svn commit: r274313 - head/sys/geom/bde
Poul-Henning Kamp
phk at FreeBSD.org
Sun Nov 9 15:52:12 UTC 2014
Author: phk
Date: Sun Nov 9 15:52:11 2014
New Revision: 274313
URL: https://svnweb.freebsd.org/changeset/base/274313
Log:
Translate the errno to gctl_error() texts.
Spotted by: mwlucas
Modified:
head/sys/geom/bde/g_bde.c
Modified: head/sys/geom/bde/g_bde.c
==============================================================================
--- head/sys/geom/bde/g_bde.c Sun Nov 9 15:33:31 2014 (r274312)
+++ head/sys/geom/bde/g_bde.c Sun Nov 9 15:52:11 2014 (r274313)
@@ -204,6 +204,23 @@ g_bde_create_geom(struct gctl_req *req,
if (gp->softc != NULL)
g_free(gp->softc);
g_destroy_geom(gp);
+ switch (error) {
+ case ENOENT:
+ gctl_error(req, "Lock was destroyed");
+ break;
+ case ESRCH:
+ gctl_error(req, "Lock was nuked");
+ break;
+ case EINVAL:
+ gctl_error(req, "Could not open lock");
+ break;
+ case ENOTDIR:
+ gctl_error(req, "Lock not found");
+ break;
+ default:
+ gctl_error(req, "Could not open lock (%d)", error);
+ break;
+ }
return;
}
More information about the svn-src-all
mailing list