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: init_per_group(t_sendfile, Config) ->
      Priv = ?config(priv_dir, Config),
      SFilename = filename:join(Priv, "sendfile_small.html"),
      {ok, DS} = file:open(SFilename,[write,raw]),
      file:write(DS,"yo baby yo"),
      file:sync(DS),
      file:close(DS),
      BFilename = filename:join(Priv, "sendfile_big.html"),
  