diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -18,6 +18,9 @@ with all sufficient information, see the ChangeLog file. * Kernel * extended method: * Kernel#warn accepts multiple args in like puts. + * incompatible changes: + * system() and exec() closes non-standard file descriptors + (The default of :close_others option is changed to true by default.) * Signal * incompatible changes: @@ -48,3 +51,9 @@ with all sufficient information, see the ChangeLog file. * Signal.trap See above. + + * incompatible changes: + The :close_others option is true by default for system() and exec(). + Also, the close-on-exec flag is set by default for all new file descriptors. + This means file descriptors doesn't inherit to spawned process unless + explicitly requested such as system(..., fd=>fd). |