X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/userv-utils/blobdiff_plain/9d4e63db418172c744c7bc98a7bc21c1c876f1ef..09966b4959fa31ea3f6746b6b6583907744484e1:/ipif/utils.c diff --git a/ipif/utils.c b/ipif/utils.c index c215390..97ff430 100644 --- a/ipif/utils.c +++ b/ipif/utils.c @@ -81,22 +81,6 @@ void read_must(int fd, void *p_in, int sz, const char *what) { } } -void get_random(void *ptr, size_t sz) { - static FILE *randfile; - - size_t r; - - if (!randfile) { - randfile= fopen("/dev/urandom","rb"); - if (!randfile && errno==ENOENT) randfile= fopen("/dev/random","rb"); - if (!randfile) sysfail("open random number generator"); - } - - r= fread(ptr,1,sz,randfile); - if (r == sz) return; - (ferror(randfile) ? sysfail : fail)("cannot read random number generator"); -} - const char *getarg_string(void) { const char *arg;