(random): Revert the declaration.
authorDave Love <fx@gnu.org>
Wed, 10 Jan 2001 11:54:41 +0000 (11:54 +0000)
committerDave Love <fx@gnu.org>
Wed, 10 Jan 2001 11:54:41 +0000 (11:54 +0000)
src/ChangeLog
src/sysdep.c

index 0021ec4..51f2a85 100644 (file)
@@ -1,3 +1,7 @@
+2001-01-10  Dave Love  <fx@gnu.org>
+
+       * sysdep.c (random): Revert the declaration.
+
 2001-01-09  Gerd Moellmann  <gerd@gnu.org>
 
        * lisp.h (STRING_BYTES) [GC_CHECK_STRING_BYTES]: Call
@@ -44,7 +48,7 @@
 
        * xterm.c (XTread_socket) <LeaveNotify>: Set help_echo to nil.
 
-2001-01-07  Dave Love  <d.love@dl.ac.uk>
+2001-01-07  Dave Love  <fx@gnu.org>
 
        * keyboard.c (Fread_key_sequence_vector):  Avoid newline in
        arglist, for documentation's sake.
index 0e1b364..339a3c2 100644 (file)
@@ -30,7 +30,12 @@ Boston, MA 02111-1307, USA.  */
 /* Including stdlib.h isn't necessarily enough to get srandom
    declared, e.g. without __USE_XOPEN_EXTENDED with glibc 2.  */
 #ifdef HAVE_RANDOM
+#if 0 /* It turns out that defining _OSF_SOURCE in osf5-0.h gets
+        random prototyped as returning `int'.  It looks to me as
+        though the best way to DTRT is to prefer the rand48 functions
+        (per libc.info).  -- fx */
 extern long int random P_ ((void));
+#endif
 #if 0 /* Don't prototype srandom; it takes an unsigned argument on
         some systems, and an unsigned long on others, like FreeBSD
         4.1.  */