diff options
author | Ludovic Courtès <ludo@gnu.org> | 2023-03-28 23:35:35 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2023-04-02 15:36:25 +0200 |
commit | 21ad54b694c676ba608166be137b677bbb747eac (patch) | |
tree | caf82236a4eaf8b45bc41f7965b650f43da8e07c /NEWS | |
parent | e334e59589c3cbfc68d3f7d0d739000e0876b36d (diff) | |
download | guile-21ad54b694c676ba608166be137b677bbb747eac.tar.gz |
'spawn' closes only open file descriptors on non-GNU/Linux systems.
Fixes <https://bugs.gnu.org/61095>.
Reported by Omar Polo <op@omarpolo.com>.
* libguile/posix.c (close_inherited_fds_slow): On systems other than
GNU/Linux, call 'addclose' only when 'fcntl' succeeds on MAX_FD.
* NEWS: Update.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -24,7 +24,9 @@ the compiler reports it as "possibly unused". * Bug fixes ** (ice-9 suspendable-ports) incorrect UTF-8 decoding - (https://bugs.gnu.org/62290) + (<https://bugs.gnu.org/62290>) +** Fix invalid use of 'posix_spawn' on non-glibc systems + (<https://bugs.gnu.org/61095>) ** Hashing of UTF-8 symbols with non-ASCII characters avoids corruption (<https://bugs.gnu.org/56413>) |