diff options
author | Lukas Larsson <lukas@erlang-solutions.com> | 2011-11-16 16:07:48 +0100 |
---|---|---|
committer | Lukas Larsson <lukas@erlang-solutions.com> | 2011-12-01 14:10:05 +0100 |
commit | c68746bda431c5a068e6bb4a93bfe5ae77ce2d9a (patch) | |
tree | 19ddb406ed106a895dacacd5deedb79eccabfbf2 /lib/kernel/src/file_io_server.erl | |
parent | 16b395a11ddc45ee8a36324ed0fb543f4065fc76 (diff) | |
download | otp-c68746bda431c5a068e6bb4a93bfe5ae77ce2d9a.tar.gz otp-c68746bda431c5a068e6bb4a93bfe5ae77ce2d9a.tar.bz2 otp-c68746bda431c5a068e6bb4a93bfe5ae77ce2d9a.zip |
Remove support for file_server, sendfile has to be raw
Because the sending process has to be the controlling process
of the tcp socket used to send data it is not possible to use
the file_server
Diffstat (limited to 'lib/kernel/src/file_io_server.erl')
-rw-r--r-- | lib/kernel/src/file_io_server.erl | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/lib/kernel/src/file_io_server.erl b/lib/kernel/src/file_io_server.erl index 7280635f53..14da9c1a55 100644 --- a/lib/kernel/src/file_io_server.erl +++ b/lib/kernel/src/file_io_server.erl @@ -249,15 +249,6 @@ file_request(close, file_request({position,At}, #state{handle=Handle,buf=Buf}=State) -> std_reply(position(Handle, At, Buf), State); -file_request({sendfile,DestSock,Offset,Bytes,Opts}, - #state{handle=Handle}=State) -> - %% gen_tcp will call prim_file:sendfile with correct arguments - case gen_tcp:sendfile(Handle, DestSock, Offset, Bytes, Opts) of - {error,_}=Reply -> - {stop,normal,Reply,State}; - Reply -> - {reply,Reply,State} - end; file_request(truncate, #state{handle=Handle}=State) -> case ?PRIM_FILE:truncate(Handle) of |