Stuart Kreitman wrote: >> > As Alan state, Xsun init stuff has been in the public sources > forever. It "probably" hasn't changed > in procedure call signature.
I'm aware of the historic public stuff (Xorg's Xsun shipped as part of the initial outdated MartUX release from April'06). I had updated it back then, to have it continue loading when a Type6 kbd happens to be found. But certain essential additions have been made *afterwards*. One example: http://www.google.com/search?hl=en&q=sunloadmodule&btnG=Search (ok, it doesn't belong to sunInit.c, but apparently to dlutil.c, but sunInit.c would call it). Gives two results worldwide. And one of them is a reference to this list (so the number will grow over the next days). And as for sunInit.c: XFree86.org has had it in http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/sun/. But how would I have known in advance (before Alan sent the link) how it may or may not have changed over the years? The Xsun shipping as part of xf86, since 2003 also Xorg, did definitely not support any ddx modules, nor much else. As I now had the opportunity to find out, sunInit.c alone has almost tripled in size (and previous syntaxt from the original 894 lines have also changed partially). bash-3.00$ wc -l xc__Sent2hoursagoByAlan__Xsun_version_from_2006/programs/Xserver/hw/solaris/sunInit.c 2473 xc__Sent2hoursagoByAlan__Xsun_version_from_2006/programs/Xserver/hw/solaris/sunInit.c bash-3.00$ wc -l sunInit.c__InitialRevisionXFree86From1994 894 sunInit.c__InitialRevisionXFree86From1994 bash-3.00$ grep -n sunLoadModule xc__Sent2hoursagoByAlan__Xsun_version_from_2006/programs/Xserver/hw/solaris/sunInit.c 548: if (!sunLoadModule(sunFbDevList[i].deviceName, &scrInitProc)) { bash-3.00$ grep -n sunLoadModule sunInit.c__InitialRevisionXFree86From1994 bash-3.00$ --->> ### no call to sunLoadModule in opensrc-Xsun from xf86 ! ### To have the recent sunInit.c is better, than not to have it (i.e. I can see the call to sunLoadModule() ) :-) -- %m
