* build-aux/mktempd (rand_bytes): head's -cN option is not accepted
by Solaris 10's /bin/head or by the one from HP-UX 11.x.
Reported in http://sourceforge.net/forum/message.php?msg_id=
4960334
via Collin Lasse.
+2008-05-14 Jim Meyering <meyering@redhat.com>
+
+ use dd ifs=$n count=1 ... rather than less-portable head -c$n
+ * build-aux/mktempd (rand_bytes): head's -cN option is not accepted
+ by Solaris 10's /bin/head or by the one from HP-UX 11.x.
+ Reported in http://sourceforge.net/forum/message.php?msg_id=4960334
+ via Collin Lasse.
+
2008-05-14 Eric Blake <ebb9@byu.net>
Avoid quadratic growth in gl_LIBSOURCES.
dev_rand=/dev/urandom
if test -r "$dev_rand"; then
# Note: 256-length($chars) == 194; 3 copies of $chars is 186 + 8 = 194.
- head -c$n "$dev_rand" | tr -c $chars 01234567$chars$chars$chars
+ dd ibs=$n count=1 if="$dev_rand" | tr -c $chars 01234567$chars$chars$chars
return
fi