> > 1. directories given with the -M command line option > > 2. directories given in the GROFF_TMAC_PATH environment variable > > 3. the current directory (only if in unsafe mode) > > 4. the home directory > > 5. a site-dependent directory, e.g. /usr/local/lib/groff/site-tmac > > 6. a local directory, e.g. /usr/local/share/groff/site-tmac > > 7. the standard directory, e.g. /usr/local/share/groff/1.19.3/tmac > > > > I think there is a logical error, and 5 should be exchanged with 6 to > > have an order with the decreasing priority. > > > > If noone objects, I'll reverse it accordingly. > > I'm guessing that the logic is that 6 and 7 are both rooted in > /usr/local/share and 5 is not. To me that seems logical.
Not really. IMHO, files in the local directory are `more local' than files in the site-dependent directory; for example, /usr/local/lib/groff/site-tmac could contain macro packages which are essential to a platform (e.g., default adaptions to EBCDIC encoding), while /usr/local/share/groff/site-tmac contain optional stuff for everyone. Werner