I fairly regularly experience the client/server deadlock issue described at:
http://bugzilla.gnome.org/show_bug.cgi?id=154686
Has anyone already started work on the problem? If not, I'd like to try to implement a fix and would appreciate any advice on preferred implementations, things to watch out for, etc.
I've looked through the code and my current plan is to add a test case and then change the server to use non-blocking IO. Looks like I'd need to change gam_client_create() to set the appropriate flags on the socket and then change the rest of the code to deal with the EAGAIN status -- a non-trivial undertaking. Sound right?
Feedback appreciated,
--Dean
_______________________________________________ Gamin-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gamin-list
