On Tue, Sep 03, 2013 at 10:35:43AM -0700, Alan Coopersmith wrote: > When debugging, helps figure out which options the distro or builder > chose to enable or disable. > > Signed-off-by: Alan Coopersmith <[email protected]> > ---
Acked-by: Peter Hutterer <[email protected]> Cheers, Peter > xdm/dm.c | 43 ++++++++++++++++++++++++++++++++++++++++++- > 1 file changed, 42 insertions(+), 1 deletion(-) > > diff --git a/xdm/dm.c b/xdm/dm.c > index 815950c..90543c1 100644 > --- a/xdm/dm.c > +++ b/xdm/dm.c > @@ -168,7 +168,48 @@ main (int argc, char **argv) > exit (1); > } > > - LogInfo ("Starting\n"); > + LogInfo ("Starting %s\n", PACKAGE_STRING); > + if (debugLevel > 0) > + { > + Debug("%s was built with these options:\n", PACKAGE_STRING); > +#ifdef USE_PAM > + Debug(" - USE_PAM = yes\n"); > +#else > + Debug(" - USE_PAM = no\n"); > +#endif > +#ifdef USE_SELINUX > + Debug(" - USE_SELINUX = yes\n"); > +#else > + Debug(" - USE_SELINUX = no\n"); > +#endif > +#ifdef USE_SYSTEMD_DAEMON > + Debug(" - USE_SYSTEMD_DAEMON = yes\n"); > +#else > + Debug(" - USE_SYSTEMD_DAEMON = no\n"); > +#endif > +#ifdef USE_XFT > + Debug(" - USE_XFT = yes\n"); > +#else > + Debug(" - USE_XFT = no\n"); > +#endif > +#ifdef USE_XINERAMA > + Debug(" - USE_XINERAMA = yes\n"); > +#else > + Debug(" - USE_XINERAMA = no\n"); > +#endif > +#ifdef XPM > + Debug(" - XPM = yes\n"); > +#else > + Debug(" - XPM = no\n"); > +#endif > +#ifdef HAVE_ARC4RANDOM > + Debug(" - Random number source: arc4random()\n\n"); > +#elif defined(DEV_RANDOM) > + Debug(" - Random number source: %s\n", DEV_RANDOM); > +#else > + Debug(" - Random number source: built-in PRNG\n\n"); > +#endif > + } > > if (atexit (RemovePid)) > LogError ("could not register RemovePid() with atexit()\n"); > -- > 1.7.9.2 > > _______________________________________________ > [email protected]: X.Org development > Archives: http://lists.x.org/archives/xorg-devel > Info: http://lists.x.org/mailman/listinfo/xorg-devel > _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
