mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-13 20:52:20 +01:00
Retry msgrcv in case signal arrives, otherwise we return bad values from libc hooks. According to docs msgrcv is never restarted automatically regardless of SA_RESTART flag, so do it in the code. Incidentally mksquashfs sets up SIGALRM to fire relatively often so it is good at trigger this race with different weird error messages.