this repo has no description
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add SimFile.close

garrison 090ce427 c1f98372

+12
+12
lib/trinity/sim_file.ex
··· 21 21 end 22 22 end 23 23 24 + @spec close(file_descriptor) :: :ok | {:error, posix | :badarg | :terminated} 25 + def close(fd) do 26 + case get_sim() do 27 + nil -> File.close(fd) 28 + _sim -> sim_close(fd) 29 + end 30 + end 31 + 24 32 @spec pread(file_descriptor, non_neg_integer, non_neg_integer) :: {:ok, binary} | :eof | {:error, posix} 25 33 def pread(fd, loc, bytes) do 26 34 case get_sim() do ··· 76 84 else 77 85 {:error, _err} = error -> error 78 86 end 87 + end 88 + 89 + defp sim_close(_fd) do 90 + :ok 79 91 end 80 92 81 93 defp get_or_create_fd(file_paths, node, path) do