summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-07-06 07:35:57 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-07-06 07:35:57 -0700
commit567baab047c82c17c7e3d5a16dc508b5abf6cd25 (patch)
treecf320330fef3daa46db221c4fb01ba9ad565ada3 /ChangeLog
parent8b3d6f7449e73781e4442aed029b55810b04c75e (diff)
downloadtxr-567baab047c82c17c7e3d5a16dc508b5abf6cd25.tar.gz
txr-567baab047c82c17c7e3d5a16dc508b5abf6cd25.tar.bz2
txr-567baab047c82c17c7e3d5a16dc508b5abf6cd25.zip
Clarify clear-error and flush return value.
* stream.c (stdio_clear_error): Return the prior value of h->err. Do not inspect feof(h->f) or ferror(h->f); just clear the error status of the stream. (stdio_close): Set h->err from errno if fclose failed. (dir_clear_error): Return prior value of h->err. * txr.1: Document return value convetion for clear-error, and flush-stream.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 788f2396..5f542085 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
2015-07-06 Kaz Kylheku <kaz@kylheku.com>
+ Clarify clear-error and flush return value.
+
+ * stream.c (stdio_clear_error): Return the prior value of h->err.
+ Do not inspect feof(h->f) or ferror(h->f); just clear the error
+ status of the stream.
+ (stdio_close): Set h->err from errno if fclose failed.
+ (dir_clear_error): Return prior value of h->err.
+
+ * txr.1: Document return value convetion for clear-error,
+ and flush-stream.
+
+2015-07-06 Kaz Kylheku <kaz@kylheku.com>
+
Tightening behavior for unimplemented stream ops.
In many cases, if a stream operation is not applicable to a stream, it