anchor.diff:  
       {_Size, <<FData:5/binary,SData:3/binary,_/binary>>} =
   	sendfile_file_info(Filename),
  -    {ok,D} = file:open(Filename,[read,binary|FileOpts]),
  +    {ok,D} = file:open(Filename,[read|FileOpts]),
       {ok, <<FData/binary>>} = file:read(D,5),
       FSend = fun(Sock) ->
   		    {ok,5} = gen_tcp:sendfile(D,Sock,0,5,[]),
  
positive.code:     [{t_accept, [], [t_accept_timeout]},
       {t_connect, [], [t_connect_timeout, t_connect_bad]},
       {t_recv, [], [t_recv_timeout, t_recv_eof]},
       {t_sendfile, [], [{group, t_sendfile_raw},
  		       {group, t_sendfile_ioserv}]},
       {t_sendfile_raw, [], sendfile_all()},
       {t_sendfile_ioserv, [], sendfile_all()}].
  
  sendfile_all() ->
      [
  
negative.code:     Send = fun(Sock) ->
  		   {_Size, <<_:5/binary,Data:3/binary,_/binary>> = AllData} =
  		       sendfile_file_info(Filename),
  		   {ok,D} = file:open(Filename,[read|FileOpts]),
  		   {ok,3} = gen_tcp:sendfile(D,Sock,5,3,[]),
  		   {ok, AllData} = file:read(D,100),
  		   file:close(D),
  