Execute Builtins Within Pipeline Execution
If a builtin needs to be piped, we should do precisely that. We should achieve this by creating new file descriptors, and mapping the stdout and stderr of these builtin commands to these file descriptors.
If a builtin needs to be piped, we should do precisely that. We should achieve this by creating new file descriptors, and mapping the stdout and stderr of these builtin commands to these file descriptors.