summaryrefslogtreecommitdiff
path: root/mktemp.c
diff options
context:
space:
mode:
authorMatt Kraai <kraai@debian.org>2000-07-14 23:28:47 +0000
committerMatt Kraai <kraai@debian.org>2000-07-14 23:28:47 +0000
commit3bd8bd89ee9d0b65bf279e1ecad826a5f2f0a217 (patch)
tree6a217bf17e7c00e98a47f657015535f21b53cedd /mktemp.c
parent464c5de00d3dfb5f01e866f703d95bbb2bb9443c (diff)
downloadbusybox-w32-3bd8bd89ee9d0b65bf279e1ecad826a5f2f0a217.tar.gz
busybox-w32-3bd8bd89ee9d0b65bf279e1ecad826a5f2f0a217.tar.bz2
busybox-w32-3bd8bd89ee9d0b65bf279e1ecad826a5f2f0a217.zip
Don't use strings directly in calls to usage(). This is in preparation
for their extraction to a separate file.
Diffstat (limited to 'mktemp.c')
-rw-r--r--mktemp.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/mktemp.c b/mktemp.c
index 87792cb18..247d16d24 100644
--- a/mktemp.c
+++ b/mktemp.c
@@ -26,18 +26,20 @@
26#include <stdio.h> 26#include <stdio.h>
27#include <errno.h> 27#include <errno.h>
28 28
29const char mktemp_usage[] =
30 "mktemp [-q] TEMPLATE\n"
31#ifndef BB_FEATURE_TRIVIAL_HELP
32 "\nCreates a temporary file with its name based on TEMPLATE.\n"
33 "TEMPLATE is any name with six `Xs' (i.e. /tmp/temp.XXXXXX).\n"
34#endif
35 ;
29 36
30extern int mktemp_main(int argc, char **argv) 37extern int mktemp_main(int argc, char **argv)
31{ 38{
32 if (argc != 2 && (argc != 3 || strcmp(argv[1], "-q"))) 39 if (argc != 2 && (argc != 3 || strcmp(argv[1], "-q")))
33 usage ("mktemp [-q] TEMPLATE\n" 40 usage(mktemp_usage);
34#ifndef BB_FEATURE_TRIVIAL_HELP
35 "\nCreates a temporary file with its name based on TEMPLATE.\n"
36 "TEMPLATE is any name with six `Xs' (i.e. /tmp/temp.XXXXXX).\n"
37#endif
38 );
39 if(mkstemp(argv[argc-1]) < 0) 41 if(mkstemp(argv[argc-1]) < 0)
40 exit(FALSE); 42 exit(FALSE);
41 (void) puts(argv[argc-1]); 43 (void) puts(argv[argc-1]);
42 return(TRUE); 44 return(TRUE);
43} 45}