summaryrefslogtreecommitdiff
path: root/usr/src/cmd/dumpadm/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/dumpadm/main.c')
-rw-r--r--usr/src/cmd/dumpadm/main.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/usr/src/cmd/dumpadm/main.c b/usr/src/cmd/dumpadm/main.c
index 7fa72af9c1..48cf9d692b 100644
--- a/usr/src/cmd/dumpadm/main.c
+++ b/usr/src/cmd/dumpadm/main.c
@@ -19,12 +19,10 @@
* CDDL HEADER END
*/
/*
- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
#include <sys/stat.h>
#include <locale.h>
#include <unistd.h>
@@ -37,9 +35,9 @@
static const char USAGE[] = "\
Usage: %s [-nuy] [-c kernel | curproc | all ] [-d dump-device | swap ]\n\
- [-m min {k|m|%%} ] [-s savecore-dir] [-r root-dir]\n";
+ [-m min {k|m|%%} ] [-s savecore-dir] [-r root-dir] [-z on|off]\n";
-static const char OPTS[] = "nuyc:d:m:s:r:";
+static const char OPTS[] = "nuyc:d:m:s:r:z:";
static const char PATH_DEVICE[] = "/dev/dump";
static const char PATH_CONFIG[] = "/etc/dumpadm.conf";
@@ -148,6 +146,12 @@ main(int argc, char *argv[])
dc.dc_enable = DC_ON;
modified++;
break;
+
+ case 'z':
+ if (dconf_str2csave(&dc, optarg) == -1)
+ return (E_USAGE);
+ modified++;
+ break;
}
}
}