diff options
Diffstat (limited to 'mkswap.c')
-rw-r--r-- | mkswap.c | 18 |
1 files changed, 7 insertions, 11 deletions
@@ -69,7 +69,6 @@ static const char mkswap_usage[] = | |||
69 | #define BLKGETSIZE _IO(0x12,96) | 69 | #define BLKGETSIZE _IO(0x12,96) |
70 | #endif | 70 | #endif |
71 | 71 | ||
72 | static char *program_name = "mkswap"; | ||
73 | static char *device_name = NULL; | 72 | static char *device_name = NULL; |
74 | static int DEV = -1; | 73 | static int DEV = -1; |
75 | static long PAGES = 0; | 74 | static long PAGES = 0; |
@@ -205,7 +204,7 @@ static int bit_test_and_clear(unsigned int *addr, unsigned int nr) | |||
205 | 204 | ||
206 | void die(const char *str) | 205 | void die(const char *str) |
207 | { | 206 | { |
208 | fprintf(stderr, "%s: %s\n", program_name, str); | 207 | fprintf(stderr, "%s: %s\n", applet_name, str); |
209 | exit(FALSE); | 208 | exit(FALSE); |
210 | } | 209 | } |
211 | 210 | ||
@@ -316,9 +315,6 @@ int mkswap_main(int argc, char **argv) | |||
316 | int offset; | 315 | int offset; |
317 | int force = 0; | 316 | int force = 0; |
318 | 317 | ||
319 | if (argc && *argv) | ||
320 | program_name = *argv; | ||
321 | |||
322 | init_signature_page(); /* get pagesize */ | 318 | init_signature_page(); /* get pagesize */ |
323 | 319 | ||
324 | while (argc-- > 1) { | 320 | while (argc-- > 1) { |
@@ -350,7 +346,7 @@ int mkswap_main(int argc, char **argv) | |||
350 | } | 346 | } |
351 | if (!device_name) { | 347 | if (!device_name) { |
352 | fprintf(stderr, | 348 | fprintf(stderr, |
353 | "%s: error: Nowhere to set up swap on?\n", program_name); | 349 | "%s: error: Nowhere to set up swap on?\n", applet_name); |
354 | usage(mkswap_usage); | 350 | usage(mkswap_usage); |
355 | } | 351 | } |
356 | sz = get_size(device_name); | 352 | sz = get_size(device_name); |
@@ -360,7 +356,7 @@ int mkswap_main(int argc, char **argv) | |||
360 | fprintf(stderr, | 356 | fprintf(stderr, |
361 | "%s: error: " | 357 | "%s: error: " |
362 | "size %ld is larger than device size %d\n", | 358 | "size %ld is larger than device size %d\n", |
363 | program_name, | 359 | applet_name, |
364 | PAGES * (pagesize / 1024), sz * (pagesize / 1024)); | 360 | PAGES * (pagesize / 1024), sz * (pagesize / 1024)); |
365 | exit(FALSE); | 361 | exit(FALSE); |
366 | } | 362 | } |
@@ -377,13 +373,13 @@ int mkswap_main(int argc, char **argv) | |||
377 | } | 373 | } |
378 | if (version != 0 && version != 1) { | 374 | if (version != 0 && version != 1) { |
379 | fprintf(stderr, "%s: error: unknown version %d\n", | 375 | fprintf(stderr, "%s: error: unknown version %d\n", |
380 | program_name, version); | 376 | applet_name, version); |
381 | usage(mkswap_usage); | 377 | usage(mkswap_usage); |
382 | } | 378 | } |
383 | if (PAGES < 10) { | 379 | if (PAGES < 10) { |
384 | fprintf(stderr, | 380 | fprintf(stderr, |
385 | "%s: error: swap area needs to be at least %ldkB\n", | 381 | "%s: error: swap area needs to be at least %ldkB\n", |
386 | program_name, (long) (10 * pagesize / 1024)); | 382 | applet_name, (long) (10 * pagesize / 1024)); |
387 | usage(mkswap_usage); | 383 | usage(mkswap_usage); |
388 | } | 384 | } |
389 | #if 0 | 385 | #if 0 |
@@ -402,7 +398,7 @@ int mkswap_main(int argc, char **argv) | |||
402 | if (PAGES > maxpages) { | 398 | if (PAGES > maxpages) { |
403 | PAGES = maxpages; | 399 | PAGES = maxpages; |
404 | fprintf(stderr, "%s: warning: truncating swap area to %ldkB\n", | 400 | fprintf(stderr, "%s: warning: truncating swap area to %ldkB\n", |
405 | program_name, PAGES * pagesize / 1024); | 401 | applet_name, PAGES * pagesize / 1024); |
406 | } | 402 | } |
407 | 403 | ||
408 | DEV = open(device_name, O_RDWR); | 404 | DEV = open(device_name, O_RDWR); |
@@ -432,7 +428,7 @@ int mkswap_main(int argc, char **argv) | |||
432 | %s: Device '%s' contains a valid Sun disklabel.\n\ | 428 | %s: Device '%s' contains a valid Sun disklabel.\n\ |
433 | This probably means creating v0 swap would destroy your partition table\n\ | 429 | This probably means creating v0 swap would destroy your partition table\n\ |
434 | No swap created. If you really want to create swap v0 on that device, use\n\ | 430 | No swap created. If you really want to create swap v0 on that device, use\n\ |
435 | the -f option to force it.\n", program_name, device_name); | 431 | the -f option to force it.\n", applet_name, device_name); |
436 | exit(FALSE); | 432 | exit(FALSE); |
437 | } | 433 | } |
438 | } | 434 | } |