taglinefilesource code
cm678net/unix/af_unix.cstruct cmsghdr *cm;
cm682net/unix/af_unix.ccm=kmalloc(len, GFP_KERNEL);
cm683net/unix/af_unix.cmemcpy_fromfs(cm, userp, len);
cm684net/unix/af_unix.creturn cm;
cm691net/unix/af_unix.cstatic void unix_returnrights(void *userp, int len, struct cmsghdr *cm)
cm693net/unix/af_unix.cmemcpy_tofs(userp, cm, len);
cm694net/unix/af_unix.ckfree(cm);
cm918net/unix/af_unix.cstruct cmsghdr *cm=unix_copyrights(msg->msg_accrights, 
cm920net/unix/af_unix.cif(cm==NULL || msg->msg_accrightslen<sizeof(struct cmsghdr) ||
cm921net/unix/af_unix.ccm->cmsg_type!=SCM_RIGHTS ||
cm922net/unix/af_unix.ccm->cmsg_level!=SOL_SOCKET ||
cm923net/unix/af_unix.cmsg->msg_accrightslen!=cm->cmsg_len)
cm925net/unix/af_unix.ckfree(cm);
cm928net/unix/af_unix.cfpnum=unix_fd_copy(sk,cm,fp);
cm929net/unix/af_unix.ckfree(cm);
cm1060net/unix/af_unix.cstruct cmsghdr *cm=NULL;
cm1074net/unix/af_unix.ccm=unix_copyrights(msg->msg_accrights, 
cm1080net/unix/af_unix.ccm->cmsg_type!=SCM_RIGHTS ||
cm1081net/unix/af_unix.ccm->cmsg_level!=SOL_SOCKET ||
cm1082net/unix/af_unix.cmsg->msg_accrightslen!=cm->cmsg_len
cm1086net/unix/af_unix.ckfree(cm);
cm1140net/unix/af_unix.cunix_detach_fds(skb,cm);
cm1153net/unix/af_unix.cif(sock->type==SOCK_DGRAM || cm)
cm1159net/unix/af_unix.cif(cm)
cm1160net/unix/af_unix.cunix_returnrights(msg->msg_accrights,msg->msg_accrightslen,cm);