Index: io.c
===================================================================
--- io.c	(revision 32137)
+++ io.c	(working copy)
@@ -5462,6 +5462,7 @@
  *  be passed file as an argument, and the File object will
  *  automatically be closed when the block terminates. In this instance,
  *  File.open returns the value of the block.
+ *  See IO.new for a list of values for the opt parameter.
  */
 
 /*
@@ -5476,6 +5477,7 @@
  *  be passed io as an argument, and the IO object will
  *  automatically be closed when the block terminates. In this instance,
  *  IO.open returns the value of the block.
+ *  See IO.new for a description of values for the opt parameter.
  *
  */
 
@@ -6432,8 +6434,8 @@
  *  - "fmode:extern:intern".
  *  extern is the external encoding name for the IO.
  *  intern is the internal encoding.
- *  fmode must be combination of the directives. See
- *  the description of class +IO+ for a description of the directives.
+ *  fmode must be a file open mode string. See
+ *  the description of class +IO+ for a description of mode string directives.
  *
  *  When the mode of original IO is read only, the mode cannot be changed to
  *  be writable.  Similarly, the mode cannot be changed from write only to
@@ -6569,7 +6571,7 @@
  *  These mode and permission bits are platform dependent;
  *  on Unix systems, see open(2) for details.
  *
- *  Optional _opt_ parameter is same as in .
+ *  Optional _opt_ parameter is same as in IO.open.
  *
  *  === Examples
  *