void dn_send_conn_conf(struct sock *sk, unsigned int __nocast gfp) 
void dn_send_conn_conf(struct sock *sk, gfp_t gfp) 
void dn_send_conn_conf(struct sock *sk, unsigned int __nocast gfp){	struct dn_scp *scp = DN_SK(sk);	struct sk_buff *skb = NULL;        struct nsp_conn_init_msg *msg;	unsigned char len = scp->conndata_out.opt_optl;	if ((skb = dn_alloc_skb(sk, 50 + scp->conndata_out.opt_optl, gfp)) == NULL)		return;        msg = (struct nsp_conn_init_msg *)skb_put(skb, sizeof(*msg));        msg->msgflg = 0x28;                   	msg->dstaddr = scp->addrrem;        msg->srcaddr = scp->addrloc;        msg->services = scp->services_loc;        msg->info = scp->info_loc;        msg->segsize = dn_htons(scp->segsize_loc);	*skb_put(skb,1) = len;	if (len > 0) 		memcpy(skb_put(skb, len), scp->conndata_out.opt_data, len);		dn_nsp_send(skb);	scp->persist = dn_nsp_persist(sk);	scp->persist_fxn = dn_nsp_retrans_conn_conf;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7/dn_nsp_out.c/buggy/net/decnet/dn_nsp_out.c