summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2016-07-16 15:34:41 +0200
committerAndy Wingo <wingo@pobox.com>2016-07-25 11:46:18 +0200
commitaae356158412662c97b7178768bfe4be41749a3b (patch)
tree7aa62f3b9a505ecc4f5008a60221e54f2def5317 /NEWS
parente868fae6585d82c0b46a9a840913f0674dde0d3e (diff)
Allow mkstemp! to have optional "mode" argument
* m4/mkstemp.m4: Remove. * lib/mkstemp.c: Remove. * lib/mkostemp.c: New file. * m4/mkostemp.m4: New file. * lib/Makefile.am: * m4/gnulib-cache.m4: * m4/gnulib-comp.m4: Remove mkstemp module, replace with mkostemp. * libguile/fports.h: * libguile/fports.c (scm_i_mode_to_open_flags): Factor out helper to parse mode string to open flags. (scm_open_file_with_encoding): Use the new helper. * libguile/filesys.c: (scm_i_mkstemp): Adapt to take optional second argument, being a mode string. Use mkostemp. (scm_mkstemp): Backwards compatible shim that calls scm_i_mkstemp. * doc/ref/posix.texi: * NEWS: Update. * module/system/base/compile.scm (call-with-output-file/atomic): Pass "wb" as mode, to cause O_BINARY to be added on MinGW.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS14
1 files changed, 14 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index f08ac253e..5286a437c 100644
--- a/NEWS
+++ b/NEWS
@@ -744,6 +744,20 @@ users, but packagers may be interested.
+Changes in 2.0.13 (since 2.0.12):
+
+* Notable changes
+* New interfaces
+** mkstemp! takes optional "mode" argument
+
+See "File System" in the manual, for more.
+
+* Bug fixes
+** Fix optimizer bug when compiling fixpoint operator
+** Fix build error on MinGW
+** Update `uname' implementation on MinGW
+
+
Changes in 2.0.12 (since 2.0.11):
* Notable changes