5 int dccp_get_socket(void)
7 int s = socket(AF_INET, SOCK_DCCP, IPPROTO_DCCP);
10 return -E_DCCP_SOCKET;
14 int dccp_set_socket(int fd)
16 int pkt_size = 256, ret;
18 /* hack to get a service code */
19 ret = setsockopt(fd, SOL_DCCP, DCCP_SOCKOPT_PACKET_SIZE,
20 (char*)&pkt_size, sizeof(pkt_size));
22 return -E_DCCP_PACKET_SIZE;
23 ret = setsockopt(fd, SOL_DCCP, DCCP_SOCKOPT_SERVICE,
24 (char*)&pkt_size, sizeof(pkt_size));
26 return -E_DCCP_SERVICE;