Author: imp
Date: Wed May 30 15:08:46 2018
New Revision: 334383
URL: https://svnweb.freebsd.org/changeset/base/334383

Log:
  There's no meaningful errno when there's a version mismatch, so use
  warnx. Also, report the mis-matched versions.

Modified:
  head/lib/libdevinfo/devinfo.c

Modified: head/lib/libdevinfo/devinfo.c
==============================================================================
--- head/lib/libdevinfo/devinfo.c       Wed May 30 14:18:19 2018        
(r334382)
+++ head/lib/libdevinfo/devinfo.c       Wed May 30 15:08:46 2018        
(r334383)
@@ -125,7 +125,8 @@ devinfo_init(void)
                }
                if ((ub_size != sizeof(ubus)) ||
                    (ubus.ub_version != BUS_USER_VERSION)) {
-                       warn("kernel bus interface version mismatch");
+                       warnx("kernel bus interface version mismatch: kernel %d 
expected %d",
+                           ubus.ub_version, BUS_USER_VERSION);
                        return(EINVAL);
                }
                debug("generation count is %d", ubus.ub_generation);
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to