<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Sun, 2011-01-09 at 11:52 -0800, Alan Coopersmith wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On 01/ 8/11 06:19 PM, Gaetan Nadon wrote:
&gt; xorgconf.cpp: replaced __xconfigfile__ with xorg.conf as this file name
&gt; is hard coded in the xserver configuration and cannot change.

This, and several similar defines/substitutions are leftovers from the
XFree86-&gt;Xorg migration.   When we first created the Xorg server from
the XFree86 sources, we provided ways to build with the old file names
for the server &amp; its configuration files, log files, etc. to allow
distros to switch to the new code base without having to update the
rest of their code base &amp; documentation to the new names first - their
installer/configuration utilities could continue to run XFree86 and
create XF86config files.
</PRE>
</BLOCKQUOTE>
Saying &quot;a lot of work&quot; would be an understatement!
<BLOCKQUOTE TYPE=CITE>
<PRE>

While I know one major distro (the one who contributed the work to use
the defines to make this possible) was using this 6 years ago, I don't
think anyone uses it today, and it could probably all go away, though
I suppose leaving it in preserves an easier ability to fork if someday
X.Org similarly falls apart as XFree86 and the X Consortia did before it.

</PRE>
</BLOCKQUOTE>
I would normally not have touched it as it was not part of my core mission,<BR>
but &quot;__xconfigfile__&quot; was already used in other man pages such as<BR>
libXxf86vm which draws the text from util-macros MAN_SUBSTS.<BR>
<BR>
Even if the server would change the name, it would remain intact<BR>
everywhere else. In the server man pages I would've had to deal with<BR>
conflicting substitutions.<BR>
<BR>
Anyway I slice it, something would have to change on the next fork, <BR>
but I won't be around :-)<BR>
<BR>
Thanks for the review, I fixed the typo multiple instances.
</BODY>
</HTML>