diff --git a/doc/ref_os.xmlf b/doc/ref_os.xmlf
index 09fd1f7cc..0ab32729b 100644
--- a/doc/ref_os.xmlf
+++ b/doc/ref_os.xmlf
@@ -398,7 +398,10 @@ ls [--help | -?] filename*
error
wait
environ
+ if-input-does-exist
if-output-exists
+ if-error-exists
+ external-format
@@ -431,11 +434,30 @@ ls [--help | -?] filename*
to NIL (inheritance of lisp process environment).
- if-output-exists
- If :OUTPUT is either string or pathname
- this symbol value is provided as :IF-EXISTS for
+ if-input-does-not-exist
+ If :INPUT is pathname this symbol value
+ is provided as :IF-DOES-NOT-EXIST for
CL_OPEN. Defaults to
- :SUPERSEDE
+ NIL
+
+
+ if-output-exists
+ If :OUTPUT is pathname this symbol value
+ is provided as :IF-EXISTS for
+ CL_OPEN. Defaults to
+ :ERROR
+
+
+ if-error-exists
+ If :ERROR is pathname this symbol value
+ is provided as :IF-EXISTS for
+ CL_OPEN. Defaults to
+ :ERROR
+
+
+ external-format
+ External format used for both streams and
+ pathnames. Defaults to :DEFAULT
returns