build.c: In function ‘catchsig’:
build.c:552:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  552 |         write(sigfd[1], &sig, sizeof(sig));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~