h6. [[NetFS]] h6(. » [[NetFS SWI Calls|SWI Calls]] h6((. » NetFS_EnumerateFSList h2. NetFS_EnumerateFSList h5. (SWI &40049) |_<^{width:4em}. Entry | | |<^. R0 |<^. Offset in file server list of first item to read | |<^. R1 |<^. Pointer to buffer | |<^. R2 |<^. Size of buffer in bytes | |<^. R3 |<^. Number of items to read | |_<^{width:4em}. Exit | | |<^. R0 |<^. Offset of next item to read, or -1 if finished | |<^. R3 |<^. Number of items read | h4. Use The purpose of this call is to list all file servers to which the NetFS software is currently logged on. h4. Notes This SWI is used to list information about file servers held by NetFS - the information returned by the [[*ListFS]] command. The information is returned as a series of "20 byte blocks":NetFS%20File%20Server%20Block#netfsblock20, in alphabetical order. To ensure that the list does not change during enumeration the SWI disables the automatic update of the list - you must restart this after enumeration by calling [[NetFS_EnableCache]]. SWI is not re-entrant. h4. See also * [[*ListFS]] * [[NetFS File Server Block]] * [[NetFS_EnableCache]] * [[NetFS_EnumerateFS]]