Should Drive return MOUNT POINT under *IX? -----Original Message----- From: Rick McGuire [mailto:[EMAIL PROTECTED] Sent: Monday, October 13, 2008 11:43 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Considering a small enhancement to filespec.
Full might work....though my first thought on hearing Full was it returned everything, including the name portion. Rick On Mon, Oct 13, 2008 at 1:25 PM, David Ashley <[EMAIL PROTECTED]> wrote: > Rick McGuire wrote: >> The filespec() BIF has a quirk that makes it's usage somewhat less >> than portable. On Windows, there are three options, 'Drive', 'Path', >> and 'Name'. On other platforms, there are just two options, 'Path' >> and 'Name'. Unfortunately, on Windows, the 'Path" option only returns >> the directory portion of the name, not the drive. There's no option >> that returns the full location information, which means that if you >> wish to obtain the fully qualified location of the file, you need to >> make two calls. On *ix, of course, it works with just one call, and >> the 'Drive' option is not supported, so you need to code additional >> checks. >> >> I'd like to add a new option to filespec() that's portable across >> platforms so you can do this with a single call. On Windows, this >> will return the full drive/path portion. On *ix, this will be the >> same as 'Path'. The best name I've come up with for this is >> 'Location'. I'm open to suggestions on other alternatives. >> >> Rick >> >> ------------------------------------------------------------------------ - >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Oorexx-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >> >> > The only alternative I can come up with is "Full" (full drive/path on > Windows, path on *nix). > > David Ashley > > > ------------------------------------------------------------------------ - > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Oorexx-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/oorexx-devel > ------------------------------------------------------------------------ - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Oorexx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oorexx-devel ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Oorexx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oorexx-devel
