Did you look at the source to see how the function is actually implemented?
There might be some obvious design flaw here...
Just my $0.02
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, September 05, 2001 8:10 PM
> To: [EMAIL PROTECTED]
> Subject: [Newbie]XIELib Problems
>
>
> Hello all,
>
> I have an application that does image processing using XIELib (X Image
> Extensions). It currently runs on HP and SUN machines and we
> want to port it
> to Linux. The application works when displaying images to X
> servers on HP
> workstations of varying vintages running HPUX 10.x, HPUX 11
> and to a SUN
> running Solaris 7. When run to display on Linux (Red Hat 7.1)
> it kills X to
> the point where the system ends up at the login screen.
>
> When tracked in the debugger the problem occurs in
> XiePutClientData(). The
> function runs normally while the parameter indicating the
> last block of data
> transmission (final) is 0, but on the last call when this
> flag is set to 1 X
> dies.
>
> There seems to be a related problem with XieGetClientData().
> This function
> operates properly with the HP and SUN X servers. In XFree86 the return
> indicating that there is no more data to be read
> (new_state_ret) never gets
> set by this function even when I know that all transmitted
> data has been
> received and the application goes into a endless loop.
>
> Suggestions?
>
> Bob Paterson
> Cloud Physics Research Division
> Meteorological Service of Canada
> _______________________________________________
> Newbie mailing list
> [EMAIL PROTECTED]
> *** To unsubscribe , or change message options, see:
> http://XFree86.Org/mailman/listinfo/newbie
>
_______________________________________________
Newbie mailing list
[EMAIL PROTECTED]
*** To unsubscribe , or change message options, see:
http://XFree86.Org/mailman/listinfo/newbie