[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 16/20] libxl: event API: new facilities for waiting for subprocesses
Ian Campbell writes ("Re: [Xen-devel] [PATCH 16/20] libxl: event API: new facilities for waiting for subprocesses"): > On Tue, 2012-03-20 at 17:24 +0000, Ian Jackson wrote: > > If this loop has to go round again, it means we have had 256 > > wakeup events of some kind. I don't think this is really an > > efficiency concern and it makes the code simpler not to have to worry > > about it. > > My concern is that we would exit the loop _without_ going round again > because if r == 256 then also r>= 0 and we return i.e. we don't actually > "eatall" the buffer, or does that not matter? So the fd stays readable and we will go round the event loop to read it again. Evidently this is too confusing, though, so I'll just make the function really eat all. > > > ERROR_NOT_READY seems like an odd name. ERROR_UNKNOWN_CHILD perhaps? > > > > I was reusing an existing error code. Do you think it should have its > > own ? > > You once told me we shouldn't be shy about adding error codes for > specific things.. OK, I'll add one. Also I notice that I actually ignore the return value from reaped_callback which is not right. So I will fix that too. Thanks, Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |