rename
[trinity.git] / net / proto-econet.c
blob1b883fb2294c6df0027574ad90769bd645fcfeb9
1 #include <sys/types.h>
2 #include <sys/socket.h>
3 #include <sys/un.h>
4 #include <netinet/in.h>
5 #include <neteconet/ec.h>
6 #include <stdlib.h>
7 #include "net.h"
9 void econet_gen_sockaddr(struct sockaddr **addr, socklen_t *addrlen)
11 struct sockaddr_ec *ec;
13 ec = malloc(sizeof(struct sockaddr_ec));
14 if (ec == NULL)
15 return;
17 ec->sec_family = PF_ECONET;
18 ec->port = rand();
19 ec->cb = rand();
20 ec->type = rand();
21 ec->addr.station = rand();
22 ec->addr.net = rand();
23 ec->cookie = rand();
24 *addr = (struct sockaddr *) ec;
25 *addrlen = sizeof(struct sockaddr_ec);