anchor.diff:           api_a_sendto_and_recvfrom_udp4/1,
            api_a_sendmsg_and_recvmsg_udp4/1,
            api_a_send_and_recv_tcp4/1,
  -         %% api_a_sendmsg_and_recvmsg_tcp4/1,
  +         api_a_sendmsg_and_recvmsg_tcp4/1,
   
            %% *** API Options ***
            api_opt_simple_otp_options/1,
  
positive.code:     [
       api_a_sendto_and_recvfrom_udp4,
       api_a_sendmsg_and_recvmsg_udp4,
       api_a_send_and_recv_tcp4%%,
       %% api_a_sendmsg_and_recvmsg_tcp4
      ].
  
  api_options_cases() ->
  
negative.code: %% the 'nowait' value for the Timeout argument (and await the eventual
  %% select message). Note that we only do this for the recv,
  %% since its much more difficult to "arrange" for send.
  %% We *also* test async for accept.
  api_a_send_and_recv_tcp4(suite) ->
      [];
  api_a_send_and_recv_tcp4(doc) ->
      [];
  api_a_send_and_recv_tcp4(_Config) when is_list(_Config) ->
      ?TT(?SECS(10)),
      tc_try(api_a_send_and_recv_tcp4,
             fun() ->
                     Send = fun(Sock, Data) ->
                                    socket:send(Sock, Data)
  