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

 
 

bug #15888: mktemp error on redhat 9

Submitted by:  None
Submitted on:  Fri 24 Feb 2006 04:09:19 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Open

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

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 File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

No Changes Have Been Made to This Item

Back to the top


Powered by Savane 3.1-cleanup1