anchor.diff:  %% locally closed while the process is calling the recvmsg function.
   %% Socket is IPv6.
   
  -sc_recvmsg_response_local_close_tcp6(suite) ->
  -    [];
  -sc_recvmsg_response_local_close_tcp6(doc) ->
  -    [];
  -sc_recvmsg_response_local_close_tcp6(_Config) when is_list(_Config) ->
  -    tc_try(sc_recvmsg_response_local_close_tcp6,
  +sc_lc_recvmsg_response_tcp6(suite) ->
  +    [];
  +sc_lc_recvmsg_response_tcp6(doc) ->
  +    [];
  +sc_lc_recvmsg_response_tcp6(_Config) when is_list(_Config) ->
  +    tc_try(sc_recvmsg_response_tcp6,
              fun() ->
                      not_yet_implemented(),
                      Recv      = fun(Sock) -> socket:recvmsg(Sock) end,
  
positive.code: %% locally closed while the process is calling the recv function.
  %% Socket is IPv6.
  
  sc_recv_response_local_close_tcp6(suite) ->
      [];
  sc_recv_response_local_close_tcp6(doc) ->
      [];
  sc_recv_response_local_close_tcp6(_Config) when is_list(_Config) ->
      tc_try(sc_recv_response_local_close_tcp6,
             fun() ->
                     not_yet_implemented(),
                     Recv      = fun(Sock) -> socket:recv(Sock) end,
  
negative.code: socket_closure_cases() ->
      [
       {group, sc_ctrl_proc_exit},
       {group, sc_local_close},
       {group, sc_remote_close}
      ].
  
  %% These cases are all about socket cleanup after the controlling process
  