[fidldoc] Updating fidl reference docs
diff --git a/all/fidl/fuchsia.io/README.md b/all/fidl/fuchsia.io/README.md
index 3f96f9c..010047d 100644
--- a/all/fidl/fuchsia.io/README.md
+++ b/all/fidl/fuchsia.io/README.md
@@ -9,7 +9,7 @@
 ## **PROTOCOLS**
 
 ## Directory {#Directory}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=864)*
+*Defined in [fuchsia.io/directory.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=183)*
 
 <p>Directory defines a node which is capable of containing other Objects.</p>
 
@@ -949,7 +949,7 @@
         </tr></table>
 
 ## DirectoryWatcher {#DirectoryWatcher}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=855)*
+*Defined in [fuchsia.io/directory.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=174)*
 
 <p>DirectoryWatcher transmits messages from a filesystem server
 about events happening in the filesystem. Clients can register
@@ -974,7 +974,7 @@
 
 
 ## File {#File}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=511)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=100)*
 
 <p>File defines the interface of a node which contains a flat layout of data.</p>
 
@@ -2072,7 +2072,7 @@
         </tr></table>
 
 ## Node {#Node}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=180)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=101)*
 
 <p>Node defines the minimal interface for entities which can be accessed in a filesystem.</p>
 
@@ -2522,7 +2522,7 @@
 ## **STRUCTS**
 
 ### DatagramSocket [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#DatagramSocket data-text="DatagramSocket"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=61)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=60)*
 
 
 
@@ -2541,7 +2541,7 @@
 </table>
 
 ### Device [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Device data-text="Device"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=48)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=47)*
 
 
 
@@ -2561,7 +2561,7 @@
 </table>
 
 ### DirectoryObject  {#DirectoryObject data-text="DirectoryObject"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=34)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=33)*
 
 
 
@@ -2569,7 +2569,7 @@
 &lt;EMPTY&gt;
 
 ### Directory_Rename2_Response  {#Directory_Rename2_Response data-text="Directory_Rename2_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=1057)*
+*Defined in [fuchsia.io/directory.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=376)*
 
 
 
@@ -2577,7 +2577,7 @@
 &lt;EMPTY&gt;
 
 ### Directory_Unlink_Response  {#Directory_Unlink_Response data-text="Directory_Unlink_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=963)*
+*Defined in [fuchsia.io/directory.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=282)*
 
 
 
@@ -2585,7 +2585,7 @@
 &lt;EMPTY&gt;
 
 ### FileObject [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#FileObject data-text="FileObject"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=18)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=17)*
 
 
 
@@ -2618,7 +2618,7 @@
 </table>
 
 ### File_GetBuffer2_Response [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#File_GetBuffer2_Response data-text="File_GetBuffer2_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=793)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=382)*
 
 
 
@@ -2636,7 +2636,7 @@
 </table>
 
 ### File_Read2_Response  {#File_Read2_Response data-text="File_Read2_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=552)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=141)*
 
 
 
@@ -2654,7 +2654,7 @@
 </table>
 
 ### File_ReadAt2_Response  {#File_ReadAt2_Response data-text="File_ReadAt2_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=594)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=183)*
 
 
 
@@ -2672,7 +2672,7 @@
 </table>
 
 ### File_Resize_Response  {#File_Resize_Response data-text="File_Resize_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=736)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=325)*
 
 
 
@@ -2680,7 +2680,7 @@
 &lt;EMPTY&gt;
 
 ### File_Seek2_Response  {#File_Seek2_Response data-text="File_Seek2_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=709)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=298)*
 
 
 
@@ -2698,7 +2698,7 @@
 </table>
 
 ### File_Write2_Response  {#File_Write2_Response data-text="File_Write2_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=636)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=225)*
 
 
 
@@ -2716,7 +2716,7 @@
 </table>
 
 ### File_WriteAt2_Response  {#File_WriteAt2_Response data-text="File_WriteAt2_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=678)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=267)*
 
 
 
@@ -2734,7 +2734,7 @@
 </table>
 
 ### NodeAttributes  {#NodeAttributes data-text="NodeAttributes"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=410)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=83)*
 
 <p>NodeAttributes defines generic information about a filesystem node.</p>
 
@@ -2808,7 +2808,7 @@
 </table>
 
 ### Node_Close2_Response  {#Node_Close2_Response data-text="Node_Close2_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=247)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=168)*
 
 
 
@@ -2816,7 +2816,7 @@
 &lt;EMPTY&gt;
 
 ### Node_GetAttributes_Response  {#Node_GetAttributes_Response data-text="Node_GetAttributes_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=337)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=258)*
 
 
 
@@ -2834,7 +2834,7 @@
 </table>
 
 ### Node_Sync2_Response  {#Node_Sync2_Response data-text="Node_Sync2_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=312)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=233)*
 
 
 
@@ -2842,7 +2842,7 @@
 &lt;EMPTY&gt;
 
 ### Node_UpdateAttributes_Response  {#Node_UpdateAttributes_Response data-text="Node_UpdateAttributes_Response"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=364)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=285)*
 
 
 
@@ -2850,7 +2850,7 @@
 &lt;EMPTY&gt;
 
 ### Pipe [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Pipe data-text="Pipe"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=35)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=34)*
 
 
 
@@ -2868,7 +2868,7 @@
 </table>
 
 ### RawSocket [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#RawSocket data-text="RawSocket"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=72)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=71)*
 
 
 
@@ -2972,7 +2972,7 @@
 </table>
 
 ### Service  {#Service data-text="Service"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=15)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=14)*
 
 
 
@@ -2980,7 +2980,7 @@
 &lt;EMPTY&gt;
 
 ### StreamSocket [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#StreamSocket data-text="StreamSocket"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=67)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=66)*
 
 
 
@@ -2998,7 +2998,7 @@
 </table>
 
 ### Tty [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Tty data-text="Tty"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=54)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=53)*
 
 
 
@@ -3016,7 +3016,7 @@
 </table>
 
 ### Vmofile [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Vmofile data-text="Vmofile"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=40)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=39)*
 
 
 
@@ -3053,7 +3053,7 @@
 </table>
 
 ### WatchedEvent  {#WatchedEvent data-text="WatchedEvent"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=844)*
+*Defined in [fuchsia.io/directory.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=163)*
 
 <p>WatchedEvent describes events returned from a DirectoryWatcher.</p>
 
@@ -3135,7 +3135,7 @@
 ### SeekOrigin [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#SeekOrigin}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=445)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=34)*
 
 <p>The reference point for updating the seek offset. See <a class='link' href='#File.Seek'>File.Seek</a>.</p>
 <p>This enum matches the <code>zx_stream_seek_origin_t</code> enum.</p>
@@ -3686,7 +3686,7 @@
 ## **UNIONS**
 
 ### Directory_Rename2_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#Directory_Rename2_Result data-text="Directory_Rename2_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=1057)*
+*Defined in [fuchsia.io/directory.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=376)*
 
 
 
@@ -3708,7 +3708,7 @@
         </tr></table>
 
 ### Directory_Unlink_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#Directory_Unlink_Result data-text="Directory_Unlink_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=963)*
+*Defined in [fuchsia.io/directory.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=282)*
 
 
 
@@ -3730,7 +3730,7 @@
         </tr></table>
 
 ### File_GetBuffer2_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#File_GetBuffer2_Result data-text="File_GetBuffer2_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=793)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=382)*
 
 
 
@@ -3752,7 +3752,7 @@
         </tr></table>
 
 ### File_Read2_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#File_Read2_Result data-text="File_Read2_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=552)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=141)*
 
 
 
@@ -3774,7 +3774,7 @@
         </tr></table>
 
 ### File_ReadAt2_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#File_ReadAt2_Result data-text="File_ReadAt2_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=594)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=183)*
 
 
 
@@ -3796,7 +3796,7 @@
         </tr></table>
 
 ### File_Resize_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#File_Resize_Result data-text="File_Resize_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=736)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=325)*
 
 
 
@@ -3818,7 +3818,7 @@
         </tr></table>
 
 ### File_Seek2_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#File_Seek2_Result data-text="File_Seek2_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=709)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=298)*
 
 
 
@@ -3840,7 +3840,7 @@
         </tr></table>
 
 ### File_Write2_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#File_Write2_Result data-text="File_Write2_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=636)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=225)*
 
 
 
@@ -3862,7 +3862,7 @@
         </tr></table>
 
 ### File_WriteAt2_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#File_WriteAt2_Result data-text="File_WriteAt2_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=678)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=267)*
 
 
 
@@ -3884,7 +3884,7 @@
         </tr></table>
 
 ### NodeInfo [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#NodeInfo data-text="NodeInfo"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=13)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=12)*
 
 <p>Connection information.</p>
 <p>Refer to <a class='link' href='#Node.Describe'>Node.Describe</a> and <a class='link' href='#Node.OnOpen'>Node.OnOpen</a> for usage.</p>
@@ -3978,7 +3978,7 @@
         </tr></table>
 
 ### Node_Close2_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#Node_Close2_Result data-text="Node_Close2_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=247)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=168)*
 
 
 
@@ -4000,7 +4000,7 @@
         </tr></table>
 
 ### Node_GetAttributes_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#Node_GetAttributes_Result data-text="Node_GetAttributes_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=337)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=258)*
 
 
 
@@ -4022,7 +4022,7 @@
         </tr></table>
 
 ### Node_Sync2_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#Node_Sync2_Result data-text="Node_Sync2_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=312)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=233)*
 
 
 
@@ -4044,7 +4044,7 @@
         </tr></table>
 
 ### Node_UpdateAttributes_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#Node_UpdateAttributes_Result data-text="Node_UpdateAttributes_Result"}
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=364)*
+*Defined in [fuchsia.io/node.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=285)*
 
 
 
@@ -4477,7 +4477,7 @@
 ### VmoFlags [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#VmoFlags}
 Type: <code>uint64</code>
 
-*Defined in [fuchsia.io/io.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=460)*
+*Defined in [fuchsia.io/file.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=49)*
 
 
 
@@ -4526,7 +4526,7 @@
 
 <table>
     <tr><th>Name</th><th>Value</th><th>Type</th><th>Description</th></tr><tr id="CLONE_FLAG_SAME_RIGHTS">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=177">CLONE_FLAG_SAME_RIGHTS</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=93">CLONE_FLAG_SAME_RIGHTS</a></td>
             <td>
                     <code>67108864</code>
                 </td>
@@ -4538,7 +4538,7 @@
 </td>
         </tr>
     <tr id="DEVICE_SIGNAL_ERROR">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=90">DEVICE_SIGNAL_ERROR</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=23">DEVICE_SIGNAL_ERROR</a></td>
             <td>
                     <code>134217728</code>
                 </td>
@@ -4548,7 +4548,7 @@
 </td>
         </tr>
     <tr id="DEVICE_SIGNAL_HANGUP">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=92">DEVICE_SIGNAL_HANGUP</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=25">DEVICE_SIGNAL_HANGUP</a></td>
             <td>
                     <code>268435456</code>
                 </td>
@@ -4558,7 +4558,7 @@
 </td>
         </tr>
     <tr id="DEVICE_SIGNAL_OOB">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=86">DEVICE_SIGNAL_OOB</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=19">DEVICE_SIGNAL_OOB</a></td>
             <td>
                     <code>33554432</code>
                 </td>
@@ -4568,7 +4568,7 @@
 </td>
         </tr>
     <tr id="DEVICE_SIGNAL_READABLE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=84">DEVICE_SIGNAL_READABLE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=17">DEVICE_SIGNAL_READABLE</a></td>
             <td>
                     <code>16777216</code>
                 </td>
@@ -4578,7 +4578,7 @@
 </td>
         </tr>
     <tr id="DEVICE_SIGNAL_WRITABLE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=88">DEVICE_SIGNAL_WRITABLE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=21">DEVICE_SIGNAL_WRITABLE</a></td>
             <td>
                     <code>67108864</code>
                 </td>
@@ -4588,7 +4588,7 @@
 </td>
         </tr>
     <tr id="DIRENT_TYPE_BLOCK_DEVICE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=806">DIRENT_TYPE_BLOCK_DEVICE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=125">DIRENT_TYPE_BLOCK_DEVICE</a></td>
             <td>
                     <code>6</code>
                 </td>
@@ -4598,7 +4598,7 @@
 </td>
         </tr>
     <tr id="DIRENT_TYPE_DIRECTORY">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=804">DIRENT_TYPE_DIRECTORY</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=123">DIRENT_TYPE_DIRECTORY</a></td>
             <td>
                     <code>4</code>
                 </td>
@@ -4608,7 +4608,7 @@
 </td>
         </tr>
     <tr id="DIRENT_TYPE_FILE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=808">DIRENT_TYPE_FILE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=127">DIRENT_TYPE_FILE</a></td>
             <td>
                     <code>8</code>
                 </td>
@@ -4618,7 +4618,7 @@
 </td>
         </tr>
     <tr id="DIRENT_TYPE_SERVICE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=812">DIRENT_TYPE_SERVICE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=131">DIRENT_TYPE_SERVICE</a></td>
             <td>
                     <code>16</code>
                 </td>
@@ -4628,7 +4628,7 @@
 </td>
         </tr>
     <tr id="DIRENT_TYPE_SOCKET">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=810">DIRENT_TYPE_SOCKET</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=129">DIRENT_TYPE_SOCKET</a></td>
             <td>
                     <code>12</code>
                 </td>
@@ -4638,7 +4638,7 @@
 </td>
         </tr>
     <tr id="DIRENT_TYPE_UNKNOWN">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=802">DIRENT_TYPE_UNKNOWN</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=121">DIRENT_TYPE_UNKNOWN</a></td>
             <td>
                     <code>0</code>
                 </td>
@@ -4648,7 +4648,7 @@
 </td>
         </tr>
     <tr id="FILE_SIGNAL_READABLE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=79">FILE_SIGNAL_READABLE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=12">FILE_SIGNAL_READABLE</a></td>
             <td>
                     <code>16777216</code>
                 </td>
@@ -4658,7 +4658,7 @@
 </td>
         </tr>
     <tr id="FILE_SIGNAL_WRITABLE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=81">FILE_SIGNAL_WRITABLE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=14">FILE_SIGNAL_WRITABLE</a></td>
             <td>
                     <code>33554432</code>
                 </td>
@@ -4668,7 +4668,7 @@
 </td>
         </tr>
     <tr id="INO_UNKNOWN">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=816">INO_UNKNOWN</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=135">INO_UNKNOWN</a></td>
             <td>
                     <code>18446744073709551615</code>
                 </td>
@@ -4679,7 +4679,7 @@
 </td>
         </tr>
     <tr id="MAX_BUF">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=429">MAX_BUF</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=29">MAX_BUF</a></td>
             <td>
                     <code>8192</code>
                 </td>
@@ -4690,7 +4690,7 @@
 </td>
         </tr>
     <tr id="MAX_FILENAME">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=435">MAX_FILENAME</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=115">MAX_FILENAME</a></td>
             <td>
                     <code>255</code>
                 </td>
@@ -4700,7 +4700,7 @@
 </td>
         </tr>
     <tr id="MAX_PATH">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=433">MAX_PATH</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=113">MAX_PATH</a></td>
             <td>
                     <code>4096</code>
                 </td>
@@ -4710,7 +4710,7 @@
 </td>
         </tr>
     <tr id="MAX_TRANSFER_SIZE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=505">MAX_TRANSFER_SIZE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=94">MAX_TRANSFER_SIZE</a></td>
             <td>
                     <code>8192</code>
                 </td>
@@ -4721,7 +4721,7 @@
 </td>
         </tr>
     <tr id="MODE_PROTECTION_MASK">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=398">MODE_PROTECTION_MASK</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=99">MODE_PROTECTION_MASK</a></td>
             <td>
                     <code>4095</code>
                 </td>
@@ -4734,7 +4734,7 @@
 </td>
         </tr>
     <tr id="MODE_TYPE_BLOCK_DEVICE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=404">MODE_TYPE_BLOCK_DEVICE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=105">MODE_TYPE_BLOCK_DEVICE</a></td>
             <td>
                     <code>24576</code>
                 </td>
@@ -4743,7 +4743,7 @@
 </td>
         </tr>
     <tr id="MODE_TYPE_DIRECTORY">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=403">MODE_TYPE_DIRECTORY</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=104">MODE_TYPE_DIRECTORY</a></td>
             <td>
                     <code>16384</code>
                 </td>
@@ -4752,7 +4752,7 @@
 </td>
         </tr>
     <tr id="MODE_TYPE_FILE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=405">MODE_TYPE_FILE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=106">MODE_TYPE_FILE</a></td>
             <td>
                     <code>32768</code>
                 </td>
@@ -4761,7 +4761,7 @@
 </td>
         </tr>
     <tr id="MODE_TYPE_MASK">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=402">MODE_TYPE_MASK</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=103">MODE_TYPE_MASK</a></td>
             <td>
                     <code>1044480</code>
                 </td>
@@ -4773,7 +4773,7 @@
 </td>
         </tr>
     <tr id="MODE_TYPE_SERVICE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=407">MODE_TYPE_SERVICE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=108">MODE_TYPE_SERVICE</a></td>
             <td>
                     <code>65536</code>
                 </td>
@@ -4782,7 +4782,7 @@
 </td>
         </tr>
     <tr id="MODE_TYPE_SOCKET">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=406">MODE_TYPE_SOCKET</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=107">MODE_TYPE_SOCKET</a></td>
             <td>
                     <code>49152</code>
                 </td>
@@ -4791,7 +4791,7 @@
 </td>
         </tr>
     <tr id="NODE_ATTRIBUTE_FLAG_CREATION_TIME">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=439">NODE_ATTRIBUTE_FLAG_CREATION_TIME</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=79">NODE_ATTRIBUTE_FLAG_CREATION_TIME</a></td>
             <td>
                     <code>1</code>
                 </td>
@@ -4802,7 +4802,7 @@
 </td>
         </tr>
     <tr id="NODE_ATTRIBUTE_FLAG_MODIFICATION_TIME">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=440">NODE_ATTRIBUTE_FLAG_MODIFICATION_TIME</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/node.fidl;l=80">NODE_ATTRIBUTE_FLAG_MODIFICATION_TIME</a></td>
             <td>
                     <code>2</code>
                 </td>
@@ -4811,7 +4811,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAGS_ALLOWED_WITH_NODE_REFERENCE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=129">OPEN_FLAGS_ALLOWED_WITH_NODE_REFERENCE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=45">OPEN_FLAGS_ALLOWED_WITH_NODE_REFERENCE</a></td>
             <td>
                     <code>46661632</code>
                 </td>
@@ -4822,7 +4822,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_APPEND">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=113">OPEN_FLAG_APPEND</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=29">OPEN_FLAG_APPEND</a></td>
             <td>
                     <code>1048576</code>
                 </td>
@@ -4832,7 +4832,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_CREATE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=104">OPEN_FLAG_CREATE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=20">OPEN_FLAG_CREATE</a></td>
             <td>
                     <code>65536</code>
                 </td>
@@ -4842,7 +4842,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_CREATE_IF_ABSENT">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=106">OPEN_FLAG_CREATE_IF_ABSENT</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=22">OPEN_FLAG_CREATE_IF_ABSENT</a></td>
             <td>
                     <code>131072</code>
                 </td>
@@ -4852,7 +4852,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_DESCRIBE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=132">OPEN_FLAG_DESCRIBE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=48">OPEN_FLAG_DESCRIBE</a></td>
             <td>
                     <code>8388608</code>
                 </td>
@@ -4863,7 +4863,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_DIRECTORY">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=111">OPEN_FLAG_DIRECTORY</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=27">OPEN_FLAG_DIRECTORY</a></td>
             <td>
                     <code>524288</code>
                 </td>
@@ -4874,7 +4874,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_NODE_REFERENCE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=126">OPEN_FLAG_NODE_REFERENCE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=42">OPEN_FLAG_NODE_REFERENCE</a></td>
             <td>
                     <code>4194304</code>
                 </td>
@@ -4895,7 +4895,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_NOT_DIRECTORY">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=173">OPEN_FLAG_NOT_DIRECTORY</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=89">OPEN_FLAG_NOT_DIRECTORY</a></td>
             <td>
                     <code>33554432</code>
                 </td>
@@ -4906,7 +4906,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_NO_REMOTE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=115">OPEN_FLAG_NO_REMOTE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=31">OPEN_FLAG_NO_REMOTE</a></td>
             <td>
                     <code>2097152</code>
                 </td>
@@ -4916,7 +4916,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_POSIX">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=138">OPEN_FLAG_POSIX</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=54">OPEN_FLAG_POSIX</a></td>
             <td>
                     <code>16777216</code>
                 </td>
@@ -4929,7 +4929,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_POSIX_EXECUTABLE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=170">OPEN_FLAG_POSIX_EXECUTABLE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=86">OPEN_FLAG_POSIX_EXECUTABLE</a></td>
             <td>
                     <code>268435456</code>
                 </td>
@@ -4953,7 +4953,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_POSIX_WRITABLE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=154">OPEN_FLAG_POSIX_WRITABLE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=70">OPEN_FLAG_POSIX_WRITABLE</a></td>
             <td>
                     <code>134217728</code>
                 </td>
@@ -4977,7 +4977,7 @@
 </td>
         </tr>
     <tr id="OPEN_FLAG_TRUNCATE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=108">OPEN_FLAG_TRUNCATE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=24">OPEN_FLAG_TRUNCATE</a></td>
             <td>
                     <code>262144</code>
                 </td>
@@ -4987,7 +4987,7 @@
 </td>
         </tr>
     <tr id="OPEN_RIGHT_ADMIN">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=99">OPEN_RIGHT_ADMIN</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=15">OPEN_RIGHT_ADMIN</a></td>
             <td>
                     <code>4</code>
                 </td>
@@ -4997,7 +4997,7 @@
 </td>
         </tr>
     <tr id="OPEN_RIGHT_EXECUTABLE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=101">OPEN_RIGHT_EXECUTABLE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=17">OPEN_RIGHT_EXECUTABLE</a></td>
             <td>
                     <code>8</code>
                 </td>
@@ -5007,7 +5007,7 @@
 </td>
         </tr>
     <tr id="OPEN_RIGHT_READABLE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=95">OPEN_RIGHT_READABLE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=11">OPEN_RIGHT_READABLE</a></td>
             <td>
                     <code>1</code>
                 </td>
@@ -5017,7 +5017,7 @@
 </td>
         </tr>
     <tr id="OPEN_RIGHT_WRITABLE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=97">OPEN_RIGHT_WRITABLE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=13">OPEN_RIGHT_WRITABLE</a></td>
             <td>
                     <code>2</code>
                 </td>
@@ -5048,7 +5048,7 @@
 </td>
         </tr>
     <tr id="VMO_FLAG_EXACT">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=499">VMO_FLAG_EXACT</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=88">VMO_FLAG_EXACT</a></td>
             <td>
                     <code>131072</code>
                 </td>
@@ -5060,7 +5060,7 @@
 </td>
         </tr>
     <tr id="VMO_FLAG_EXEC">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=489">VMO_FLAG_EXEC</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=78">VMO_FLAG_EXEC</a></td>
             <td>
                     <code>4</code>
                 </td>
@@ -5070,7 +5070,7 @@
 </td>
         </tr>
     <tr id="VMO_FLAG_PRIVATE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=494">VMO_FLAG_PRIVATE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=83">VMO_FLAG_PRIVATE</a></td>
             <td>
                     <code>65536</code>
                 </td>
@@ -5082,7 +5082,7 @@
 </td>
         </tr>
     <tr id="VMO_FLAG_READ">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=483">VMO_FLAG_READ</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=72">VMO_FLAG_READ</a></td>
             <td>
                     <code>1</code>
                 </td>
@@ -5092,7 +5092,7 @@
 </td>
         </tr>
     <tr id="VMO_FLAG_WRITE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=486">VMO_FLAG_WRITE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=75">VMO_FLAG_WRITE</a></td>
             <td>
                     <code>2</code>
                 </td>
@@ -5102,7 +5102,7 @@
 </td>
         </tr>
     <tr id="WATCH_EVENT_ADDED">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=821">WATCH_EVENT_ADDED</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=140">WATCH_EVENT_ADDED</a></td>
             <td>
                     <code>1</code>
                 </td>
@@ -5112,7 +5112,7 @@
 </td>
         </tr>
     <tr id="WATCH_EVENT_DELETED">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=819">WATCH_EVENT_DELETED</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=138">WATCH_EVENT_DELETED</a></td>
             <td>
                     <code>0</code>
                 </td>
@@ -5122,7 +5122,7 @@
 </td>
         </tr>
     <tr id="WATCH_EVENT_EXISTING">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=825">WATCH_EVENT_EXISTING</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=144">WATCH_EVENT_EXISTING</a></td>
             <td>
                     <code>3</code>
                 </td>
@@ -5132,7 +5132,7 @@
 </td>
         </tr>
     <tr id="WATCH_EVENT_IDLE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=827">WATCH_EVENT_IDLE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=146">WATCH_EVENT_IDLE</a></td>
             <td>
                     <code>4</code>
                 </td>
@@ -5142,7 +5142,7 @@
 </td>
         </tr>
     <tr id="WATCH_EVENT_REMOVED">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=823">WATCH_EVENT_REMOVED</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=142">WATCH_EVENT_REMOVED</a></td>
             <td>
                     <code>2</code>
                 </td>
@@ -5152,7 +5152,7 @@
 </td>
         </tr>
     <tr id="WATCH_MASK_ADDED">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=832">WATCH_MASK_ADDED</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=151">WATCH_MASK_ADDED</a></td>
             <td>
                     <code>2</code>
                 </td>
@@ -5162,7 +5162,7 @@
 </td>
         </tr>
     <tr id="WATCH_MASK_ALL">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=840">WATCH_MASK_ALL</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=159">WATCH_MASK_ALL</a></td>
             <td>
                     <code>31</code>
                 </td>
@@ -5172,7 +5172,7 @@
 </td>
         </tr>
     <tr id="WATCH_MASK_DELETED">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=830">WATCH_MASK_DELETED</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=149">WATCH_MASK_DELETED</a></td>
             <td>
                     <code>1</code>
                 </td>
@@ -5182,7 +5182,7 @@
 </td>
         </tr>
     <tr id="WATCH_MASK_EXISTING">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=836">WATCH_MASK_EXISTING</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=155">WATCH_MASK_EXISTING</a></td>
             <td>
                     <code>8</code>
                 </td>
@@ -5192,7 +5192,7 @@
 </td>
         </tr>
     <tr id="WATCH_MASK_IDLE">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=838">WATCH_MASK_IDLE</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=157">WATCH_MASK_IDLE</a></td>
             <td>
                     <code>16</code>
                 </td>
@@ -5202,7 +5202,7 @@
 </td>
         </tr>
     <tr id="WATCH_MASK_REMOVED">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=834">WATCH_MASK_REMOVED</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/directory.fidl;l=153">WATCH_MASK_REMOVED</a></td>
             <td>
                     <code>4</code>
                 </td>
@@ -5276,7 +5276,7 @@
 
 </td>
         </tr><tr id="Transfer">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/io.fidl;l=508">Transfer</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.io/file.fidl;l=97">Transfer</a></td>
             <td>
                 <code>vector</code>[<code><a class='link' href='#MAX_TRANSFER_SIZE'>MAX_TRANSFER_SIZE</a></code>]</td>
             <td><p>The byte vector type used for read/write operations.</p>