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


Reply via email to