Skip to content

Instantly share code, notes, and snippets.

@rnewson
Created November 18, 2014 14:11
Show Gist options
  • Save rnewson/03c7c89ff5d9fa06e918 to your computer and use it in GitHub Desktop.
Save rnewson/03c7c89ff5d9fa06e918 to your computer and use it in GitHub Desktop.
1> {ok, Fd} = file:open("foobar.foobar", [read,write,raw,binary]).
{ok,{file_descriptor,prim_file,{#Port<0.494>,7}}}
2> Data = <<"foobar">>.
<<"foobar">>
3> Size = iolist_size(Data).
6
4> {ok, Start} = file:position(Fd, cur).
{ok,0}
5> file:write(Fd, Data).
ok
6> {ok, End} = file:position(Fd, cur).
{ok,6}
7> End = Start + Size.
6
8>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment