Print this page
OS-1840 fmdump shall emit JSON
*** 18,27 ****
--- 18,28 ----
*
* CDDL HEADER END
*/
/*
* Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, Joyent, Inc. All rights reserved.
*/
#ifndef _FMDUMP_H
#define _FMDUMP_H
*** 51,60 ****
--- 52,62 ----
FMDUMP_SHORT,
FMDUMP_VERB1,
FMDUMP_VERB2,
FMDUMP_PRETTY,
FMDUMP_MSG,
+ FMDUMP_JSON,
FMDUMP_NFMTS
};
typedef struct fmdump_ops {
const char *do_label;
*** 99,108 ****
--- 101,112 ----
extern char *fmdump_nvl2str(nvlist_t *nvl);
extern int fmdump_render_nvlist(nvlist_prtctl_t, void *, nvlist_t *,
const char *, nvlist_t *);
+ extern int fmdump_print_json(fmd_log_t *, const fmd_log_record_t *, FILE *);
+
#ifdef __cplusplus
}
#endif
#endif /* _FMDUMP_H */