2 * uxgen.c: Unix implementation of get_heavy_noise() from cmdgen.c.
13 char *get_random_data(int len, const char *device)
15 char *buf = snewn(len, char);
20 device = "/dev/random";
22 fd = open(device, O_RDONLY);
25 fprintf(stderr, "puttygen: %s: open: %s\n",
26 device, strerror(errno));
32 ret = read(fd, buf+ngot, len-ngot);
36 fprintf(stderr, "puttygen: %s: read: %s\n",
37 device, strerror(errno));