summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS9
1 files changed, 9 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 9d96f5e86a..b52a7d14a2 100644
--- a/NEWS
+++ b/NEWS
@@ -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).