Skip to content
  • Timo Teräs's avatar
    main/fakeroot: fix signal handling for msgrcv · 86a71949
    Timo Teräs authored
    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.
    86a71949