On Wed, Apr 20, 2022 at 02:24:39PM +0200, Claudio Fontana wrote: > Hi, > > I noticed that in the virThread API return values from threads are explicitly excluded from the API. > > The "virThreadHelper" sits in the middle between the caller of > virThreadCreate and pthread, making it impossible to return a > value from the thread, to check after joining the thread. Mostly a historical artifact from when we had a native impl of threads for Win32. We didn't need that ability, so I never bothered to try to figure it out for Win32 and thus for consistency I left it out of POSIX impl too. With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|