From: SourceForge.net <no...@so...> - 2010-02-08 15:04:29
|
Bugs item #2947879, was opened at 2010-02-08 08:04 Message generated for change (Tracker Item Submitted) made by m129asa You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=2947879&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Interpreter Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Jim129 (m129asa) Assigned to: Nobody/Anonymous (nobody) Summary: SysTempFileName producing bad results on 64-bit Linux Initial Comment: Running Open Object Rexx Version 4.0.0 Build date: Aug 15 2009 Addressing Mode: 32 Red-Hat Linux SysTempFileName is producing results different from those on Windows and contrary to the documentation. On Windows Vista this example produces: 4 *-* RootName = 'Dump 0000' >L> "Dump 0000" >>> "Dump 0000" >=> ROOTNAME <= "Dump 0000" 5 *-* UniqueName = sysTempFileName(RootName'.RENAME.?????') -- Get a new temporary name. >V> ROOTNAME => "Dump 0000" >L> ".RENAME.?????" >O> "" => "Dump 0000.RENAME.?????" >A> "Dump 0000.RENAME.?????" >F> SYSTEMPFILENAME => "Dump 0000.RENAME.08409" >>> "Dump 0000.RENAME.08409" >=> UNIQUENAME <= "Dump 0000.RENAME.08409" On Linux I get: 4 *-* RootName = 'Dump 0000' >L> "Dump 0000" >>> "Dump 0000" >=> ROOTNAME <= "Dump 0000" 5 *-* UniqueName = sysTempFileName(RootName'.RENAME.?????') -- Get a new temporary name. >V> ROOTNAME => "Dump 0000" >L> ".RENAME.?????" >O> "" => "Dump 0000.RENAME.?????" >A> "Dump 0000.RENAME.?????" >F> SYSTEMPFILENAME => "/tmp/Dump 0uzZsx" >>> "/tmp/Dump 0uzZsx" >=> UNIQUENAME <= "/tmp/Dump 0uzZsx" The RENAME has been removed and there are strange characters where numbers should be and more than there should be. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=2947879&group_id=119701 |