Spinning in _XReply

Daniel Stone daniel at fooishbar.org
Fri Feb 25 05:39:26 PST 2011


On Fri, Feb 25, 2011 at 03:18:37PM +0200, Rami Ylimäki wrote:
> On 02/25/2011 02:48 PM, Daniel Stone wrote:
> >On Fri, Feb 25, 2011 at 02:08:38PM +0200, Rami Ylimäki wrote:
> >>Documentation of "C.2.1 XInitExtension" from Xlib manual says that
> >>the Xlib specific extension number in XExtCodes is connection
> >>specific, which makes sense, because the number is managed
> >>internally in Xlib and not asked from server. Then "C.5.11 Deriving
> >>the Correct Extension Opcode" says that a separate XExtCodes should
> >>be maintained for each connection.
> >>
> >>So I think that one shouldn't assume that opcodes stay the same,
> >>even though it seems to be so in practice.
> >Er, really? How would sending requests then work without an event from
> >the server telling you to round-trip and get the extension list again?
> >
> 
> Looks like I removed a little bit too much context when answering.
> The original question was about whether one can trust that extension
> opcodes are the same between connections. The answer seems to be
> that there is no guarantee of that, because XExtCodes structure is
> connection specific. Of course the opcodes should stay the same over
> the lifetime of a connection but nobody guarantees, that
> XInitExtension returns the same opcodes for different connections,
> even though in practice it's so.

Oh, right.  Yeah, not guaranteed at all.

Cheers,
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg-devel/attachments/20110225/b2d57d11/attachment.pgp>


More information about the xorg-devel mailing list