On Mon, 20 Jul 2026, Adriaan van Os via fpc-pascal wrote:
I am looking at the implementation of POpen and PClose in the runtime-library for Darwin (or more general for UNIX). It seems like it doesn't call into libc popen and pclose, but instead follows its own implementation in unix.pp in POpen_internal. I am just curious to know the reason.
- Because on linux we're independent of libc. - IIRC the libc version uses the C FILE type, which is not compatible with the file descriptor we use elsewhere. Introducing that would require lots of wiring to handle both paths. Michael. _______________________________________________ fpc-pascal maillist - [email protected] https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
