3 ms·
A related issue is leaking fds into child processes. For example, Go locks around fork() to prevent racing with creating new fds (e.g. from pipe) [1]. Rust does
by ridiculous_fish 6y ago
A related issue is leaking fds into child processes. For example, Go locks around fork() to prevent racing with creating new fds (e.g. from pipe) [1]. Rust doesn't have any synchronization between fork and creating fds; I wonder whether/how this is addressed in nushell.
1: https://golang.org/src/syscall/exec_unix.go?s=7064:7143#L19 https://golang.org/src/syscall/exec_unix.go?s=7064:7143#L19