summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1992-06-16 22:31:18 +0000
committerTheodore Tso <tytso@mit.edu>1992-06-16 22:31:18 +0000
commitcf591cde55f0a3d15d5826330cdaebcb382bd122 (patch)
treed873c1b5e187abef85134a0dd3337f9e4dee7ddf /src/include
parent7bd4fa10656b115296f3311e9ff6a7562756f80a (diff)
downloadkrb5-cf591cde55f0a3d15d5826330cdaebcb382bd122.tar.gz
krb5-cf591cde55f0a3d15d5826330cdaebcb382bd122.tar.xz
krb5-cf591cde55f0a3d15d5826330cdaebcb382bd122.zip
Added sandia changes for using rand/srand on System V machines that
don't have random() git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2300 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/krb5/stock/config.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/include/krb5/stock/config.h b/src/include/krb5/stock/config.h
index a79527a479..314ee1f793 100644
--- a/src/include/krb5/stock/config.h
+++ b/src/include/krb5/stock/config.h
@@ -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