- (djm) Use local sys/queue.h if necessary in ssh-agent.c
diff --git a/ChangeLog b/ChangeLog
index 37c36db..231a4d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -230,6 +230,7 @@
changes
- (djm) Recent Glibc includes an incompatible sys/queue.h. Treat it as
bogus in configure
+ - (djm) Use local sys/queue.h if necessary in ssh-agent.c
20020121
- (djm) Rework ssh-rand-helper:
@@ -7377,4 +7378,4 @@
- Wrote replacements for strlcpy and mkdtemp
- Released 1.0pre1
-$Id: ChangeLog,v 1.1788 2002/01/22 12:51:42 djm Exp $
+$Id: ChangeLog,v 1.1789 2002/01/22 12:52:17 djm Exp $
diff --git a/ssh-agent.c b/ssh-agent.c
index 5264c23..ce283c8 100644
--- a/ssh-agent.c
+++ b/ssh-agent.c
@@ -36,9 +36,15 @@
*/
#include "includes.h"
-#include <sys/queue.h>
RCSID("$OpenBSD: ssh-agent.c,v 1.79 2002/01/18 18:14:17 stevesk Exp $");
+#if defined(HAVE_SYS_QUEUE_H) && !defined(HAVE_BOGUS_SYS_QUEUE_H)
+#include <sys/queue.h>
+#else
+#include "openbsd-compat/fake-queue.h"
+#endif
+
+
#include <openssl/evp.h>
#include <openssl/md5.h>