Print this page
OS-1840 fmdump shall emit JSON
*** 18,32 ****
--- 18,34 ----
*
* CDDL HEADER END
*/
/*
* Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, Joyent, Inc. All rights reserved.
*/
#include <fmdump.h>
#include <stdio.h>
#include <strings.h>
+ #include <alloca.h>
/*ARGSUSED*/
static int
flt_short(fmd_log_t *lp, const fmd_log_record_t *rp, FILE *fp)
{
*** 199,209 ****
flt_verb2(fmd_log_t *lp, const fmd_log_record_t *rp, FILE *fp)
{
return (flt_verb23_cmn(lp, rp, fp, NULL));
}
-
static int
flt_pretty(fmd_log_t *lp, const fmd_log_record_t *rp, FILE *fp)
{
nvlist_prtctl_t pctl;
int rc;
--- 201,210 ----
*** 283,289 ****
--- 284,293 ----
" SUNW-MSG-ID",
(fmd_log_rec_f *)flt_pretty
}, {
NULL,
(fmd_log_rec_f *)flt_msg
+ }, {
+ NULL,
+ (fmd_log_rec_f *)fmdump_print_json
} }
};