#compdef sockstat local -a args protocols local proto case $OSTYPE in *bsd*) args=( '-4[show AF_INET (IPv4) sockets]' '-6[show AF_INET6 (IPv6) sockets]' '-c[show connected sockets]' '-l[show listening sockets]' '*-p+[specify port number]:port numbers (comma delimited)' '-u[show AF_LOCAL (UNIX) sockets]' ) ;| freebsd<12->.*) args+=( '-S[display the protocol stack if applicable]' '-U[display the remote UDP encapsulation port number if applicable]' '-v[verbose mode]' '-w[use wider field size for displaying addresses]' ) ;| freebsd*) for proto in ${${(M)${(f)"$(