summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sbin/i386/nextboot/nextboot.c13
-rw-r--r--sbin/nextboot/nextboot.c13
2 files changed, 12 insertions, 14 deletions
diff --git a/sbin/i386/nextboot/nextboot.c b/sbin/i386/nextboot/nextboot.c
index 47d4677..2398b56 100644
--- a/sbin/i386/nextboot/nextboot.c
+++ b/sbin/i386/nextboot/nextboot.c
@@ -45,15 +45,15 @@ static int eflag;
static int dflag;
static int nameblock = NAMEBLOCK;
-char * myname;
#define BOOT_MAGIC 0xAA55
+extern char *__progname;
+
static void usage(void) {
- printf (" usage: %s [-b] device bootstring [bootstring] ...\n"
- ,myname);
- printf (" or: %s {-e,-d} device \n"
- ,myname);
- printf (" flags are mutually exclusive\n");
+ fprintf (stderr, " usage: %s [-b] device bootstring [bootstring] ...\n"
+ , __progname);
+ fprintf (stderr, " or: %s {-e,-d} device \n" , __progname);
+ fprintf (stderr, "The -e and -d flags are mutually exclusive\n");
exit(1);
}
@@ -66,7 +66,6 @@ main (int argc, char** argv)
int part;
bflag = 0;
- myname = argv[0];
while ((ch = getopt(argc, argv, "bde")) != EOF) {
switch(ch) {
case 'b':
diff --git a/sbin/nextboot/nextboot.c b/sbin/nextboot/nextboot.c
index 47d4677..2398b56 100644
--- a/sbin/nextboot/nextboot.c
+++ b/sbin/nextboot/nextboot.c
@@ -45,15 +45,15 @@ static int eflag;
static int dflag;
static int nameblock = NAMEBLOCK;
-char * myname;
#define BOOT_MAGIC 0xAA55
+extern char *__progname;
+
static void usage(void) {
- printf (" usage: %s [-b] device bootstring [bootstring] ...\n"
- ,myname);
- printf (" or: %s {-e,-d} device \n"
- ,myname);
- printf (" flags are mutually exclusive\n");
+ fprintf (stderr, " usage: %s [-b] device bootstring [bootstring] ...\n"
+ , __progname);
+ fprintf (stderr, " or: %s {-e,-d} device \n" , __progname);
+ fprintf (stderr, "The -e and -d flags are mutually exclusive\n");
exit(1);
}
@@ -66,7 +66,6 @@ main (int argc, char** argv)
int part;
bflag = 0;
- myname = argv[0];
while ((ch = getopt(argc, argv, "bde")) != EOF) {
switch(ch) {
case 'b':
OpenPOWER on IntegriCloud