X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/userv-utils/blobdiff_plain/62ccb81a567f14d36a0c62964ca70c5e035f573e..d31674ca96a34a90de366fe7fdbb826617219e19:/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;