diff options
author | gallatin <gallatin@FreeBSD.org> | 2001-11-08 20:49:24 +0000 |
---|---|---|
committer | gallatin <gallatin@FreeBSD.org> | 2001-11-08 20:49:24 +0000 |
commit | 243eea3da865ced58b03bd76f7557069f4701c3c (patch) | |
tree | a13a645c1dd1fab8530147d0b5bb2b0b2c512698 /usr.bin/jot | |
parent | 08792e81f7b1fbeb088bb232448bf9bce38c0f1a (diff) | |
download | FreeBSD-src-243eea3da865ced58b03bd76f7557069f4701c3c.zip FreeBSD-src-243eea3da865ced58b03bd76f7557069f4701c3c.tar.gz |
fix jot -r on 64-bit platforms by teaching it that arc4random outputs
an int, not a long
Submitted by: Paul Herman <pherman@frenchfries.net>
PR#: alpha/31859
Diffstat (limited to 'usr.bin/jot')
-rw-r--r-- | usr.bin/jot/jot.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/jot/jot.c b/usr.bin/jot/jot.c index 6a01c22..ebea7e1 100644 --- a/usr.bin/jot/jot.c +++ b/usr.bin/jot/jot.c @@ -277,7 +277,7 @@ main(argc, argv) if (randomize) { *x = (ender - begin) * (ender > begin ? 1 : -1); for (*i = 1; *i <= reps || infinity; (*i)++) { - *y = arc4random() / (double)ULONG_MAX; + *y = arc4random() / (double)UINT_MAX; if (putdata(*y * *x + begin, reps - *i)) errx(1, "range error in conversion"); } |