fmadm.c (7c478bd9) fmadm.c (44743693)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, Version 1.0 only
6 * (the "License"). You may not use this file except in compliance
7 * with the License.
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
8 *
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or http://www.opensolaris.org/os/licensing.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
13 *
14 * When distributing Covered Code, include this CDDL HEADER in each
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 * If applicable, add the following below this CDDL HEADER, with the
17 * fields enclosed by brackets "[]" replaced with your own identifying
18 * information: Portions Copyright [yyyy] [name of copyright owner]
19 *
20 * CDDL HEADER END
21 */
22/*
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 * or http://www.opensolaris.org/os/licensing.
10 * See the License for the specific language governing permissions
11 * and limitations under the License.
12 *
13 * When distributing Covered Code, include this CDDL HEADER in each
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21/*
23 * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
22 * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
25 */
26
27#pragma ident "%Z%%M% %I% %E% SMI"
28
29#include <strings.h>
30#include <limits.h>
31#include <stdlib.h>

--- 67 unchanged lines hidden (view full) ---

99
100static const struct cmd {
101 int (*cmd_func)(fmd_adm_t *, int, char *[]);
102 const char *cmd_name;
103 const char *cmd_usage;
104 const char *cmd_desc;
105} cmds[] = {
106{ cmd_config, "config", NULL, "display fault manager configuration" },
23 * Use is subject to license terms.
24 */
25
26#pragma ident "%Z%%M% %I% %E% SMI"
27
28#include <strings.h>
29#include <limits.h>
30#include <stdlib.h>

--- 67 unchanged lines hidden (view full) ---

98
99static const struct cmd {
100 int (*cmd_func)(fmd_adm_t *, int, char *[]);
101 const char *cmd_name;
102 const char *cmd_usage;
103 const char *cmd_desc;
104} cmds[] = {
105{ cmd_config, "config", NULL, "display fault manager configuration" },
107{ cmd_faulty, "faulty", "[-ai]", "display list of faulty resources" },
106{ cmd_faulty, "faulty", "[-afgiprsv] [-u <uuid>] [-n <max_fault>]",
107 "display list of faulty resources" },
108{ cmd_flush, "flush", "<fmri> ...", "flush cached state for resource" },
109{ cmd_gc, "gc", "<module>", NULL },
110{ cmd_load, "load", "<path>", "load specified fault manager module" },
111{ cmd_repair, "repair", "<fmri>|<uuid>", "record repair to resource(s)" },
112{ cmd_reset, "reset", "[-s serd] <module>", "reset module or sub-component" },
113{ cmd_rotate, "rotate", "<logname>", "rotate log file" },
114{ cmd_unload, "unload", "<module>", "unload specified fault manager module" },
115{ NULL, NULL, NULL }

--- 103 unchanged lines hidden ---
108{ cmd_flush, "flush", "<fmri> ...", "flush cached state for resource" },
109{ cmd_gc, "gc", "<module>", NULL },
110{ cmd_load, "load", "<path>", "load specified fault manager module" },
111{ cmd_repair, "repair", "<fmri>|<uuid>", "record repair to resource(s)" },
112{ cmd_reset, "reset", "[-s serd] <module>", "reset module or sub-component" },
113{ cmd_rotate, "rotate", "<logname>", "rotate log file" },
114{ cmd_unload, "unload", "<module>", "unload specified fault manager module" },
115{ NULL, NULL, NULL }

--- 103 unchanged lines hidden ---