labath added a comment.

In D119831#3329894 <https://reviews.llvm.org/D119831#3329894>, @JDevlieghere 
wrote:

> Specifying a directory instead of a file makes sense. Why omit the leading 
> dot though? I can think of a few reasons (you can specify a subdir unlike 
> home, it's probably not something the user modifies unlike the one in home 
> and cwd), but still it seems needlessly confusing to me.

I did it mainly because (I believe) that is common practice (so, *not* doing it 
could be confusing), and I believe the reason is precisely the one you mention 
-- as it's going to be in a global directory, you don't need it to be hidden 
(quite the opposite).

If we take bash as an example, here are some of the files it accesses:
`~/.terminfo` vs `/etc/terminfo` (a directory) -- done through the terminfo 
library, so which is used by lldb as well
`~/.bashrc` vs `/etc/bash/bashrc`
`~/.dir_colors` vs `/etc/DIR_COLORS` -- this isn't hardcoded in bash, but 
accessed from /etc/bash/bashrc
`~/.inputrc` vs `/etc/inputrc`
`~/.bash_profile` vs `/etc/profile`


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D119831/new/

https://reviews.llvm.org/D119831

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to