mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-29 17:42:40 +02: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.