On 2019-03-12 19:17, Timo Sirainen wrote:
Well, I suppose it depends on definitions.. But I'm not calling ~/ relative paths, because it expands to an absolute path. The problem is using paths like "mail/" where it depends on the current chdir.
Thank you for clearing this up.
IMO the ~ is still a relative path until it has been expanded to an absolute path. Depending on the framework/API/code, expansion might not even work. A path mail/ could also be expanded to an absolute path, so I don't see a difference there. It's just that the output of getcwd might not be as predictable, that's all.
But I agree, it's a matter of definition. In that case, I'd kindly ask you to state in the documentation that ~ is not considered a relative path.
If one wants to get very pedantic, ~ is neither an absolute, nor a relative path. But I'm not here to be a smartass.
Thanks again for clearing this up for me.
Cheers, K. C.
-- regards Helmut K. C. Tessarek KeyID 0x172380A011EF4944 Key fingerprint = 8A55 70C1 BD85 D34E ADBC 386C 1723 80A0 11EF 4944
/* Thou shalt not follow the NULL pointer for chaos and madness await thee at its end. */