libbb: code shrink
function old new delta generate_uuid 124 103 -21 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
6a55b4e403
commit
eb773054e4
@ -633,14 +633,11 @@ void FAST_FUNC generate_uuid(uint8_t *buf)
|
||||
pid_t pid;
|
||||
int i;
|
||||
|
||||
i = open("/dev/urandom", O_RDONLY);
|
||||
if (i >= 0) {
|
||||
read(i, buf, 16);
|
||||
close(i);
|
||||
}
|
||||
open_read_close("/dev/urandom", buf, 16);
|
||||
/* Paranoia. /dev/urandom may be missing.
|
||||
* rand() is guaranteed to generate at least [0, 2^15) range,
|
||||
* but lowest bits in some libc are not so "random". */
|
||||
* but lowest bits in some libc are not so "random".
|
||||
*/
|
||||
srand(monotonic_us()); /* pulls in printf */
|
||||
pid = getpid();
|
||||
while (1) {
|
||||
|
Loading…
Reference in New Issue
Block a user