So the issue here is that the change in src/system/libroot/posix/unistd/pipe.c now implements pipe
by calling pipe2
. Usually, this should be fine, except that emacs tries to emulate pipe2 if it’s not available (which was the case for R1B5), so that pipe2
calls pipe
(in libroot) which in turn calls pipe2
from emacs.
2 Likes