anchor.diff:  sc_rc_recvmsg_response_tcp6(doc) ->
       [];
   sc_rc_recvmsg_response_tcp6(_Config) when is_list(_Config) ->
  +    ?TT(?SECS(30)),
       tc_try(sc_rc_recvmsg_response_tcp6,
              fun() -> has_support_ipv6() end,
              fun() ->
  -                   ?TT(?SECS(10)),
                      Recv      = fun(Sock) -> socket:recvmsg(Sock) end,
                      InitState = #{domain   => inet6,
  -                                 type     => stream,
                                    protocol => tcp,
  +                                 recv     => Recv},
  +                   ok = sc_rc_receive_response_tcp(InitState)
  +           end).
  +
  +
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +%% This test case is intended to test what happens when a socket is 
  +%% remotely closed while the process is calling the recvmsg function.
  +%% Socket is Unix Domain (stream) socket.
  +
  +sc_rc_recvmsg_response_tcpL(suite) ->
  +    [];
  +sc_rc_recvmsg_response_tcpL(doc) ->
  +    [];
  +sc_rc_recvmsg_response_tcpL(_Config) when is_list(_Config) ->
  +    ?TT(?SECS(30)),
  +    tc_try(sc_rc_recvmsg_response_tcpL,
  +           fun() -> has_support_unix_domain_socket() end,
  +           fun() ->
  +                   Recv      = fun(Sock) -> socket:recvmsg(Sock) end,
  +                   InitState = #{domain   => local,
  +                                 protocol => default,
                                    recv     => Recv},
                      ok = sc_rc_receive_response_tcp(InitState)
              end).
  
positive.code:      sc_rc_recv_response_tcpL,
  
       sc_rc_recvmsg_response_tcp4,
       sc_rc_recvmsg_response_tcp6
      ].
  
  %% These cases tests what happens when the socket is shutdown/closed remotely
  
negative.code: sc_rc_recvmsg_response_tcp4(doc) ->
      [];
  sc_rc_recvmsg_response_tcp4(_Config) when is_list(_Config) ->
      ?TT(?SECS(30)),
      tc_try(sc_rc_recvmsg_response_tcp4,
             fun() ->
                     Recv      = fun(Sock) -> socket:recvmsg(Sock) end,
                     InitState = #{domain   => inet,
                                   protocol => tcp,
                                   recv     => Recv},
                     ok = sc_rc_receive_response_tcp(InitState)
  