anchor.diff:           sc_lc_recvmsg_response_udpL/1,
            sc_lc_acceptor_response_tcp4/1,
            sc_lc_acceptor_response_tcp6/1,
  +         sc_lc_acceptor_response_tcpL/1,
   
            sc_rc_recv_response_tcp4/1,
            sc_rc_recv_response_tcp6/1,
  
positive.code:      sc_lc_recvmsg_response_udpL,
  
       sc_lc_acceptor_response_tcp4,
       sc_lc_acceptor_response_tcp6
      ].
  
  %% These cases tests what happens when the socket is closed remotely.
  
negative.code: sc_lc_acceptor_response_tcp6(doc) ->
      [];
  sc_lc_acceptor_response_tcp6(_Config) when is_list(_Config) ->
      ?TT(?SECS(10)),
      tc_try(sc_lc_acceptor_response_tcp6,
             fun() -> has_support_ipv6() end,
             fun() ->
                     InitState = #{domain   => inet6,
                                   protocol => tcp},
                     ok = sc_lc_acceptor_response_tcp(InitState)
             end).
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case is intended to test what happens when a socket is 
  %% locally closed while the process is calling the accept function.
  %% We test what happens with a non-controlling_process also, since we 
  %% git the setup anyway.
  %% Socket is Unix Domain (stream) socket.
  
  sc_lc_acceptor_response_tcpL(suite) ->
      [];
  sc_lc_acceptor_response_tcpL(doc) ->
      [];
  sc_lc_acceptor_response_tcpL(_Config) when is_list(_Config) ->
      ?TT(?SECS(10)),
      tc_try(sc_lc_acceptor_response_tcpL,
             fun() -> has_support_unix_domain_socket() end,
             fun() ->
                     InitState = #{domain   => local,
                                   protocol => default},
                     ok = sc_lc_acceptor_response_tcp(InitState)
             end).
  
  