diff options
Diffstat (limited to 'usr/src/cmd/fm/modules/common/eversholt/itree.h')
-rw-r--r-- | usr/src/cmd/fm/modules/common/eversholt/itree.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/src/cmd/fm/modules/common/eversholt/itree.h b/usr/src/cmd/fm/modules/common/eversholt/itree.h index 946a076199..d214f1d9d6 100644 --- a/usr/src/cmd/fm/modules/common/eversholt/itree.h +++ b/usr/src/cmd/fm/modules/common/eversholt/itree.h @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2007 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. * * itree.h -- public definitions for itree module @@ -37,6 +37,7 @@ extern "C" { /* the "fault" field in the event struct requires the definition of nvlist_t */ #include <sys/fm/protocol.h> +#include <fm/fmd_api.h> /* Numerical representation of propagation N value (A), short for All */ #define N_IS_ALL -1 @@ -77,11 +78,13 @@ struct event { struct event *suspects; struct event *psuspects; struct event *observations; /* for lists like suspect list */ + fmd_event_t *ffep; nvlist_t *nvp; /* payload nvp for ereports */ struct node *enode; /* event node in parse tree */ const struct ipath *ipp; /* instanced version of event */ struct lut *props; /* instanced version of nvpairs */ struct lut *payloadprops; /* nvpairs for problem payload */ + struct lut *serdprops; /* nvpairs for dynamic serd args */ int count; /* for reports, number seen */ enum nametype t:3; /* defined in tree.h */ int is_suspect:1; /* true if on suspect list */ |