ben morrow xupmorrowmeuk quoth ho0ebgqslnet john e malmberg craig berry wrote 111207 demerphq wrote started look win32 issues im surprised theyre different vms afaics current problem 1 vms filespecs require volume 2 joining relative dirspec onto volume name makes relative filespec absolute one probably doesnt mean unix user would think since vms complicated concept current directory unix 3 joining list directories catdir results relative dirspec splitting unix filespec uri directory names losing fact absolute joining back together produces filespec like diskusermynotesfiletxt wanted diskusermynotesfiletxt issues exist win32 well path cmynotesfiletxt equivalent former cmynotesfiletxt latter win32 version showing failures investigation shows filespecvmscatdir notes eq mynotes whereas filespecwin32catdir notes eq mynotes treating initial request absolute path compatibility unix problem good reason filespecvms couldnt changed suspect nonunix platforms also issues macs use unix gui different file syntax far perl concerned gui apps tend tr displaying paths irrelevant anyone cared properly supporting riscos filespecs would really difficult suspect dont platforms c library support unix format paths win32 paths may use instead path cwindows valid alternative cwindows platforms defined method converting unix native file specifications win32 clear convert serversharedirfileext path file uri different web browsers differently including mozillas fileserver abomination filespecwin32 correctly wants servershare volume portion breaks naive split treat first item volume algorithm ben fri 08 aug 2008 005835 0000 replace fs something truely portable