3
#include <sys/socket.h>
5
#include <netinet/in.h>
6
#include <linux/atalk.h>
10
void atalk_gen_sockaddr(unsigned long *addr, unsigned long *addrlen)
12
struct sockaddr_at *atalk;
14
atalk = malloc(sizeof(struct sockaddr_at));
18
atalk->sat_family = PF_APPLETALK;
19
atalk->sat_port = rand();
20
atalk->sat_addr.s_net = rand();
21
atalk->sat_addr.s_node = rand();
22
*addr = (unsigned long) atalk;
23
*addrlen = sizeof(struct sockaddr_at);
26
void atalk_rand_socket(struct socket_triplet *st)
29
st->type = SOCK_DGRAM;
34
st->protocol = rand() % PROTO_MAX;