[BACK]Return to mktemp.1 CVS log [TXT][DIR] Up to [local] / src / usr.bin / mktemp

Diff for /src/usr.bin/mktemp/mktemp.1 between version 1.26 and 1.27

version 1.26, 2010/12/27 21:18:44 version 1.27, 2013/03/12 15:07:12
Line 1 
Line 1 
 .\"     $OpenBSD$  .\"     $OpenBSD$
 .\"  .\"
 .\" Copyright (c) 1996, 2000, 2001 Todd C. Miller <Todd.Miller@courtesan.com>  .\" Copyright (c) 1996, 2000, 2001, 2003, 2010, 2013
   .\"     Todd C. Miller <Todd.Miller@courtesan.com>
 .\"  .\"
 .\" Permission to use, copy, modify, and distribute this software for any  .\" Permission to use, copy, modify, and distribute this software for any
 .\" purpose with or without fee is hereby granted, provided that the above  .\" purpose with or without fee is hereby granted, provided that the above
Line 33 
Line 34 
 and overwrites a portion of it to create a unique filename.  and overwrites a portion of it to create a unique filename.
 The  The
 .Ar template  .Ar template
 may be any filename with some number of  may be any filename with at least six
 .Ql X Ns s  .Ql X Ns s
 appended  appended
 to it, for example  to it, for example
Line 196 
Line 197 
 echo "program output" >> $TMPFILE  echo "program output" >> $TMPFILE
 .Ed  .Ed
 .Pp  .Pp
 In some cases, we want the script to catch the error.  In other cases, we want the script to catch the error.
 For instance, if we attempt to create two temporary files and  For instance, if we attempt to create two temporary files and
 the second one fails we need to remove the first before exiting.  the second one fails we need to remove the first before exiting.
 .Bd -literal -offset indent  .Bd -literal -offset indent
Line 220 
Line 221 
         rm -f $TMPFILE          rm -f $TMPFILE
 }  }
 .Ed  .Ed
   .Sh DIAGNOSTICS
   One of the following error messages may be displayed if
   .Nm
   does not succeed and the
   .Fl q
   option was not specified:
   .Bl -tag -width indent
   .It Li "insufficient number of Xs in template"
   The specified
   .Ar template
   contained fewer than six
   .Ql X Ns s
   at the end.
   .It Li "template must not contain directory separators in -t mode"
   The
   .Ar template
   contained one or more directory components and the
   .Fl t
   option was specified.
   .It Li "cannot make temp dir"
   .Nm
   was unable to create the temporary directory for any of the reasons
   specified by
   .Xr mkdir 2 .
   .It Li "cannot make temp file"
   .Nm
   was unable to create the temporary file for any of the reasons
   specified by
   .Xr open 2 .
   .It Li "cannot allocate memory"
   .Nm
   was unable to allocate memory for any of the reasons specified by
   .Xr malloc 3 .
   .El
 .Sh SEE ALSO  .Sh SEE ALSO
 .Xr mktemp 3  .Xr mktemp 3
 .Sh HISTORY  .Sh HISTORY

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27