[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnutar 1.19 - lib/getcwd algorithm does not work on VMS
From: |
John E. Malmberg |
Subject: |
gnutar 1.19 - lib/getcwd algorithm does not work on VMS |
Date: |
Tue, 26 Feb 2008 00:14:21 -0600 |
User-agent: |
Thunderbird 2.0.0.9 (Windows/20071031) |
Hello again,
The lib/getcwd replacement algorithm does not work on VMS.
I am still trying to figure out exactly why it is failing.
On VMS, the directory specification /foo/bar/baz can actually be
multiple overlayed directory trees, such as /sys_foo/bar/baz and
/usr_foo/bar/baz.
And on my test setup, I have /prj_root/tar-1.19/tests which actually
maps to /src_root/tar-1.19/tests and lcl_root/tar-1.19/tests.
I am suspecting that while if you opendir('prj_root/tar-1.19/tests') the
readdir() calls will return the contents of the tests directory in
src_root, and then lcl_root. But if you opendir('..') you only get one
of the paths, because of the way that the UNIX file specification is
translated by the lower levels into a native VMS specification.
It looks like the quick fix for me is to convince configure that the VMS
getcwd is either working or partially working.
As near as I can tell from the config.log, configure did not even do the
test.
Regards,
-John
address@hidden
Personal Opinion Only
- gnutar 1.19 - lib/getcwd algorithm does not work on VMS,
John E. Malmberg <=