Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re^4: Path-Tiny-0.028 Path::Tiny on win32 turns C:/ or C:\ into C: / absolute / realpath are broken

by Corion (Pope)
on Aug 19, 2013 at 13:02 UTC ( #1050032=note: print w/ replies, xml ) Need Help??


in reply to Re^3: Path-Tiny-0.028 Path::Tiny on win32 turns C:/ or C:\ into C: / absolute / realpath are broken
in thread Path-Tiny-0.028 Path::Tiny on win32 turns C:/ or C:\ into C: / absolute / realpath are broken

Yes. I would consider it highly likely that people use the system as documented.

Yes, getcwd getdcwd is the function that needs to get involved to make C: resolve correctly.


Comment on Re^4: Path-Tiny-0.028 Path::Tiny on win32 turns C:/ or C:\ into C: / absolute / realpath are broken
Select or Download Code
Re^5: Path-Tiny-0.028 Path::Tiny on win32 turns C:/ or C:\ into C: / absolute / realpath are broken
by xdg (Monsignor) on Aug 19, 2013 at 15:53 UTC

    Thank you. A fixed Path::Tiny has been released to CPAN as version 0.029.

    Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.

      Cwd::getcwd doesn't take arguments, but ::realpath does

      $ prove t\zzz-spec.t t\zzz-spec.t .. 1/? # Failed test 'path('C:')' # at t\zzz-spec.t line 206. # got: 'C:/Documents and Settings/username' # expected: 'D:/perl/cpan/build/Path-Tiny-0.029-r_iWUJ' # Looks like you failed 1 test of 91. t\zzz-spec.t .. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/91 subtests

      $ perl -MCwd -le " print Cwd::getcwd(q{C:})" D:/perl/cpan/build $ perl -MCwd -le " print Cwd::realpath(q{C:})" C:/Documents and Settings/username

        I believe that's an error on my part - I meant getdcwd but typed getcwd. getdcwd is the (Win32) function that takes a volume letter as argument.

        It probably should have been getdcwd instead of getcwd.
        لսႽ ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1050032]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (15)
As of 2014-10-30 17:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (208 votes), past polls