Added sandia changes for using rand/srand on System V machines that
authorTheodore Tso <tytso@mit.edu>
Tue, 16 Jun 1992 22:31:18 +0000 (22:31 +0000)
committerTheodore Tso <tytso@mit.edu>
Tue, 16 Jun 1992 22:31:18 +0000 (22:31 +0000)
don't have random()

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2300 dc483132-0cff-0310-8789-dd5450dbe970

src/include/krb5/stock/config.h

index a79527a47969b1d7a5787f592783ce4e043f28b4..314ee1f793c84be8c844b94e59d8121e649b058d 100644 (file)
@@ -128,6 +128,18 @@ typedef int krb5_sigtype;
 #define BITS64
 #endif
 
+#ifdef SYSV
+/* Change srandom and random to use rand and srand */
+/* Taken from the Sandia changes.  XXX  We should really just include */
+/* srandom and random into Kerberos release, since rand() is a really */
+/* bad random number generator.... [tytso:19920616.2231EDT] */
+#define random() rand()
+#define srandom(a) srand(a)
+#ifndef unicos61
+#define utimes(a,b) utime(a,b)
+#endif  /* unicos61 */
+#endif /* SYSV */
+
 /* XXX these should be parameterized soon... */
 #define PROVIDE_DES_CBC_CRC
 #define PROVIDE_CRC32