[pve-devel] [PATCH common] add upid_wait method
Thomas Lamprecht
t.lamprecht at proxmox.com
Fri Jan 22 17:23:14 CET 2016
On 01/22/2016 05:02 PM, Dietmar Maurer wrote:
>> waitfunc gets called every wait cycle, can be used for outputting/
>> logging something.
> in general, sleep() can/is interrupted by signals, so waitfunc() gets
> called at each interrupt - not sure if that is expected behavior?
Hmm, true not that good... The code could falsely let someone rely that
waitfunc only gets called after 'sleep_intervall' seconds...
As sleep returns the seconds actually slept we could save the return
value after the sleep call
and only call waitfunc if we slept for $sleep_intervall seconds? or
checking if $! != EINTR.
Or is there a better way?
More information about the pve-devel
mailing list