diff options
-rw-r--r-- | networking/ntpd.c | 10 | ||||
-rw-r--r-- | networking/ntpd_simple.c | 10 | ||||
-rw-r--r-- | util-linux/mkfs_reiser.c | 4 |
3 files changed, 12 insertions, 12 deletions
diff --git a/networking/ntpd.c b/networking/ntpd.c index bf8ef0a89..44592ce54 100644 --- a/networking/ntpd.c +++ b/networking/ntpd.c | |||
@@ -827,8 +827,8 @@ send_query_to_peer(peer_t *p) | |||
827 | * | 827 | * |
828 | * Save the real transmit timestamp locally. | 828 | * Save the real transmit timestamp locally. |
829 | */ | 829 | */ |
830 | p->p_xmt_msg.m_xmttime.int_partl = random(); | 830 | p->p_xmt_msg.m_xmttime.int_partl = rand(); |
831 | p->p_xmt_msg.m_xmttime.fractionl = random(); | 831 | p->p_xmt_msg.m_xmttime.fractionl = rand(); |
832 | p->p_xmttime = gettime1900d(); | 832 | p->p_xmttime = gettime1900d(); |
833 | 833 | ||
834 | /* Were doing it only if sendto worked, but | 834 | /* Were doing it only if sendto worked, but |
@@ -1652,7 +1652,7 @@ retry_interval(void) | |||
1652 | /* Local problem, want to retry soon */ | 1652 | /* Local problem, want to retry soon */ |
1653 | unsigned interval, r; | 1653 | unsigned interval, r; |
1654 | interval = RETRY_INTERVAL; | 1654 | interval = RETRY_INTERVAL; |
1655 | r = random(); | 1655 | r = rand(); |
1656 | interval += r % (unsigned)(RETRY_INTERVAL / 4); | 1656 | interval += r % (unsigned)(RETRY_INTERVAL / 4); |
1657 | VERB4 bb_error_msg("chose retry interval:%u", interval); | 1657 | VERB4 bb_error_msg("chose retry interval:%u", interval); |
1658 | return interval; | 1658 | return interval; |
@@ -1666,7 +1666,7 @@ poll_interval(int exponent) | |||
1666 | exponent = 0; | 1666 | exponent = 0; |
1667 | interval = 1 << exponent; | 1667 | interval = 1 << exponent; |
1668 | mask = ((interval-1) >> 4) | 1; | 1668 | mask = ((interval-1) >> 4) | 1; |
1669 | r = random(); | 1669 | r = rand(); |
1670 | interval += r & mask; /* ~ random(0..1) * interval/16 */ | 1670 | interval += r & mask; /* ~ random(0..1) * interval/16 */ |
1671 | VERB4 bb_error_msg("chose poll interval:%u (poll_exp:%d exp:%d)", interval, G.poll_exp, exponent); | 1671 | VERB4 bb_error_msg("chose poll interval:%u (poll_exp:%d exp:%d)", interval, G.poll_exp, exponent); |
1672 | return interval; | 1672 | return interval; |
@@ -2067,7 +2067,7 @@ static NOINLINE void ntp_init(char **argv) | |||
2067 | unsigned opts; | 2067 | unsigned opts; |
2068 | llist_t *peers; | 2068 | llist_t *peers; |
2069 | 2069 | ||
2070 | srandom(getpid()); | 2070 | srand(getpid()); |
2071 | 2071 | ||
2072 | if (getuid()) | 2072 | if (getuid()) |
2073 | bb_error_msg_and_die(bb_msg_you_must_be_root); | 2073 | bb_error_msg_and_die(bb_msg_you_must_be_root); |
diff --git a/networking/ntpd_simple.c b/networking/ntpd_simple.c index 22e899cb6..2cfbd55d4 100644 --- a/networking/ntpd_simple.c +++ b/networking/ntpd_simple.c | |||
@@ -248,7 +248,7 @@ error_interval(void) | |||
248 | { | 248 | { |
249 | unsigned interval, r; | 249 | unsigned interval, r; |
250 | interval = INTERVAL_QUERY_PATHETIC * QSCALE_OFF_MAX / QSCALE_OFF_MIN; | 250 | interval = INTERVAL_QUERY_PATHETIC * QSCALE_OFF_MAX / QSCALE_OFF_MIN; |
251 | r = (unsigned)random() % (unsigned)(interval / 10); | 251 | r = (unsigned)rand() % (unsigned)(interval / 10); |
252 | return (interval + r); | 252 | return (interval + r); |
253 | } | 253 | } |
254 | 254 | ||
@@ -326,8 +326,8 @@ send_query_to_peer(peer_t *p) | |||
326 | * | 326 | * |
327 | * Save the real transmit timestamp locally. | 327 | * Save the real transmit timestamp locally. |
328 | */ | 328 | */ |
329 | p->p_xmt_msg.m_xmttime.int_partl = random(); | 329 | p->p_xmt_msg.m_xmttime.int_partl = rand(); |
330 | p->p_xmt_msg.m_xmttime.fractionl = random(); | 330 | p->p_xmt_msg.m_xmttime.fractionl = rand(); |
331 | p->p_xmttime = gettime1900d(); | 331 | p->p_xmttime = gettime1900d(); |
332 | 332 | ||
333 | if (do_sendto(p->p_fd, /*from:*/ NULL, /*to:*/ &p->p_lsa->u.sa, /*addrlen:*/ p->p_lsa->len, | 333 | if (do_sendto(p->p_fd, /*from:*/ NULL, /*to:*/ &p->p_lsa->u.sa, /*addrlen:*/ p->p_lsa->len, |
@@ -531,7 +531,7 @@ scale_interval(unsigned requested) | |||
531 | { | 531 | { |
532 | unsigned interval, r; | 532 | unsigned interval, r; |
533 | interval = requested * G.scale; | 533 | interval = requested * G.scale; |
534 | r = (unsigned)random() % (unsigned)(MAX(5, interval / 10)); | 534 | r = (unsigned)rand() % (unsigned)(MAX(5, interval / 10)); |
535 | return (interval + r); | 535 | return (interval + r); |
536 | } | 536 | } |
537 | static void | 537 | static void |
@@ -825,7 +825,7 @@ static NOINLINE void ntp_init(char **argv) | |||
825 | unsigned opts; | 825 | unsigned opts; |
826 | llist_t *peers; | 826 | llist_t *peers; |
827 | 827 | ||
828 | srandom(getpid()); | 828 | srand(getpid()); |
829 | 829 | ||
830 | if (getuid()) | 830 | if (getuid()) |
831 | bb_error_msg_and_die(bb_msg_you_must_be_root); | 831 | bb_error_msg_and_die(bb_msg_you_must_be_root); |
diff --git a/util-linux/mkfs_reiser.c b/util-linux/mkfs_reiser.c index b4efb9e9f..13abaa889 100644 --- a/util-linux/mkfs_reiser.c +++ b/util-linux/mkfs_reiser.c | |||
@@ -224,8 +224,8 @@ int mkfs_reiser_main(int argc UNUSED_PARAM, char **argv) | |||
224 | jp = &sb->sb_journal; | 224 | jp = &sb->sb_journal; |
225 | STORE_LE(jp->jp_journal_1st_block, REISERFS_DISK_OFFSET_IN_BYTES / blocksize + 1/*sb*/ + 1/*bmp#0*/); | 225 | STORE_LE(jp->jp_journal_1st_block, REISERFS_DISK_OFFSET_IN_BYTES / blocksize + 1/*sb*/ + 1/*bmp#0*/); |
226 | timestamp = time(NULL); | 226 | timestamp = time(NULL); |
227 | srandom(timestamp); | 227 | srand(timestamp); |
228 | STORE_LE(jp->jp_journal_magic, random()); | 228 | STORE_LE(jp->jp_journal_magic, rand()); |
229 | STORE_LE(jp->jp_journal_size, journal_blocks); | 229 | STORE_LE(jp->jp_journal_size, journal_blocks); |
230 | STORE_LE(jp->jp_journal_trans_max, JOURNAL_TRANS_MAX); | 230 | STORE_LE(jp->jp_journal_trans_max, JOURNAL_TRANS_MAX); |
231 | STORE_LE(jp->jp_journal_max_batch, JOURNAL_MAX_BATCH); | 231 | STORE_LE(jp->jp_journal_max_batch, JOURNAL_MAX_BATCH); |