bughardlink - Bugs: bug #15888, mktemp error on redhat 9

 
 

bug #15888: mktemp error on redhat 9

Submitter:  None
Submitted:  Fri 24 Feb 2006 04:09:19 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 24 Feb 2006 04:09:19 PM UTC, original submission:  


Looks like mktemp needs a filename template.

[root@firebird hardlink-0.0.10]# sh -x ./hardlink --script /tmp
+ script=hardlink
+ version=0.0.10
+ set -e
+ '[' 2 -eq 0 ']'
+ mode=ln
+ print=
+ srcdir=
+ destdir=
+ '[' 2 -gt 0 -a --script = --script ']'
+ arg=--script
+ print=yes
+ shift
+ '[' 1 -gt 0 -a /tmp = -/tmp ']'
+ '[' 1 -eq 1 ']'
+ srcdir=/tmp
+ destdir=
+ '[' '!' -d /tmp ']'
+ '[' 1 -eq 2 -a '!' -d '' ']'
+ copy ln /tmp ''
+ mode=ln
+ srcdir=/tmp
+ destdir=
+ local cmdfile
+ local copyfile
+ '[' yes ']'
+ cat
++ tmpfile
+++ mktemp
Usage: mktemp [-d] [-q] [-u] template
++ tmp=
+ cmdfile=
+ exit 0


NAME
     mktemp - make temporary file name (unique)

SYNOPSIS
     mktemp [-d] [-q] [-u] template

DESCRIPTION
     The mktemp utility takes the given file name template and overwrites a
     portion of it to create a file name.  This file name is unique and suit-
     able for use by the application.  The template may be any file name with
     at least 6 of ‘Xs’ appended to it, for example /tmp/temp.XXXXXX.  The
     trailing ‘Xs’ are replaced with the current process number and/or a
     unique letter combination.  The number of unique file names mktemp can
     return depends on the number of ‘Xs’ provided; six ‘Xs’ will result in
     mktemp testing roughly 26 ** 6 combinations.

     If mktemp can successfully generate a unique file name, the file is cre-
     ated with mode 0600 (unless the -u flag is given) and the filename is
     printed to standard output.

OPTIONS
     The available options are as follows:

     -d      Make a directory instead of a file.

     -q      Fail silently if an error occurs.  This is useful if a script
             does not want error output to go to standard error.

     -u      Operate in “unsafe? mode.  The temp file will be unlinked before
             mktemp exits.  This is slightly better than mktemp(3) but still
             introduces a race condition.  Use of this option is not encour-
             aged.

RETURN VALUES
     The mktemp utility exits with a value of 0 on success, and 1 on failure.

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

No changes have been made to this item

Back to the top

Powered by Savane 3.14-3b9d.
Corresponding source code