aboutsummaryrefslogtreecommitdiffstats
path: root/cipher
diff options
context:
space:
mode:
Diffstat (limited to 'cipher')
-rw-r--r--cipher/ChangeLog4
-rw-r--r--cipher/random.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/cipher/ChangeLog b/cipher/ChangeLog
index 7fe30517f..e01163631 100644
--- a/cipher/ChangeLog
+++ b/cipher/ChangeLog
@@ -1,3 +1,7 @@
+2006-02-14 Werner Koch <[email protected]>
+
+ * random.c (lock_seed_file): Build even when not used.
+
2006-02-09 Werner Koch <[email protected]>
* random.c (lock_seed_file): New.
diff --git a/cipher/random.c b/cipher/random.c
index 52e421995..3c25a2b22 100644
--- a/cipher/random.c
+++ b/cipher/random.c
@@ -380,10 +380,10 @@ set_random_seed_file( const char *name )
reasonable time to succeed. With FOR_WRITE set to true a Rite lock
will be taken. FNAME is used only for diagnostics. Returns 0 on
success or -1 on error. */
-#if LOCK_SEED_FILE
static int
lock_seed_file (int fd, const char *fname, int for_write)
{
+#if LOCK_SEED_FILE
struct flock lck;
struct timeval tv;
int backoff=0;
@@ -413,9 +413,9 @@ lock_seed_file (int fd, const char *fname, int for_write)
if (backoff < 10)
backoff++ ;
}
+#endif /*LOCK_SEED_FILE*/
return 0;
}
-#endif /*LOCK_SEED_FILE*/