Implement the Sun/GNU extension of using a default
prefix when no arguments are supplied. Reviewed by: jilles Approved by: cperciva MFC after: 1 week
This commit is contained in:
parent
ee91325ae8
commit
a0bfe4edc6
@ -99,6 +99,14 @@ Care should
|
||||
be taken to ensure that it is appropriate to use an environment variable
|
||||
potentially supplied by the user.
|
||||
.Pp
|
||||
If no arguments are passed or if only the
|
||||
.Fl d
|
||||
flag is passed
|
||||
.Nm
|
||||
behaves as if
|
||||
.Fl t Li tmp
|
||||
was supplied.
|
||||
.Pp
|
||||
Any number of temporary files may be created in a single invocation,
|
||||
including one based on the internal template resulting from the
|
||||
.Fl t
|
||||
|
@ -87,6 +87,11 @@ main(int argc, char **argv)
|
||||
argc -= optind;
|
||||
argv += optind;
|
||||
|
||||
if (!tflag && argc < 1) {
|
||||
tflag = 1;
|
||||
prefix = "tmp";
|
||||
}
|
||||
|
||||
if (tflag) {
|
||||
tmpdir = getenv("TMPDIR");
|
||||
if (tmpdir == NULL)
|
||||
@ -100,8 +105,6 @@ main(int argc, char **argv)
|
||||
else
|
||||
errx(1, "cannot generate template");
|
||||
}
|
||||
} else if (argc < 1) {
|
||||
usage();
|
||||
}
|
||||
|
||||
/* generate all requested files */
|
||||
|
Loading…
Reference in New Issue
Block a user