PERFORCE change 231080 for review
Jonathan Anderson
jonathan at FreeBSD.org
Fri Jul 12 14:03:42 UTC 2013
http://p4web.freebsd.org/@@231080?ac=10
Change 231080 by jonathan at jonathan-on-joe on 2013/07/12 14:03:12
Pull in commit 21a7e6 to libtesla
Affected files ...
.. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_notification.c#14 edit
Differences ...
==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_notification.c#14 (text+ko) ====
@@ -340,12 +340,21 @@
tesla_panic("TESLA: failure in '%s': bad transition", tcp->tc_name);
}
+static void
+panic_errno(struct tesla_class *tcp, int errno, const char *message)
+{
+
+ tesla_panic("TESLA: %s in '%s': %s",
+ tesla_strerror(errno), tcp->tc_name, message);
+}
+
static const struct tesla_event_handlers failstop_handlers = {
.teh_init = ev_noop,
.teh_transition = ev_noop,
.teh_clone = ev_noop,
.teh_fail_no_instance = panic_no_instance,
.teh_bad_transition = panic_bad_transition,
+ .teh_err = panic_errno,
.teh_accept = ev_noop,
.teh_ignored = ev_noop,
};
More information about the p4-projects
mailing list