summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2001-11-01 09:32:34 +1100
committerDamien Miller <djm@mindrot.org>2001-11-01 09:32:34 +1100
commit14a5c99b5c84ab86b34baf4b9e8f454118164815 (patch)
treeea2c1bdb66a8870c7aa5a8bc6d7bdc5142548a23
parent12eceb2efc8b8310e041a89339c671c86cfce386 (diff)
- (djm) Compat define for OpenSSL < 0.9.6 (No OPENSSL_free)
-rw-r--r--ChangeLog5
-rw-r--r--defines.h8
2 files changed, 11 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 4e010df9b..fcad3ab91 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
120011123
2 - (djm) Compat define for OpenSSL < 0.9.6 (No OPENSSL_free)
3
120011031 420011031
2 - (djm) Unsmoke drugs: config files should be noreplace. 5 - (djm) Unsmoke drugs: config files should be noreplace.
3 6
@@ -6792,4 +6795,4 @@
6792 - Wrote replacements for strlcpy and mkdtemp 6795 - Wrote replacements for strlcpy and mkdtemp
6793 - Released 1.0pre1 6796 - Released 1.0pre1
6794 6797
6795$Id: ChangeLog,v 1.1629 2001/10/30 23:31:13 djm Exp $ 6798$Id: ChangeLog,v 1.1630 2001/10/31 22:32:34 djm Exp $
diff --git a/defines.h b/defines.h
index 060b6f356..838f1093b 100644
--- a/defines.h
+++ b/defines.h
@@ -1,7 +1,7 @@
1#ifndef _DEFINES_H 1#ifndef _DEFINES_H
2#define _DEFINES_H 2#define _DEFINES_H
3 3
4/* $Id: defines.h,v 1.74 2001/10/30 02:50:40 tim Exp $ */ 4/* $Id: defines.h,v 1.75 2001/10/31 22:32:34 djm Exp $ */
5 5
6/* Necessary headers */ 6/* Necessary headers */
7 7
@@ -45,6 +45,7 @@
45#include <unistd.h> /* For STDIN_FILENO, etc */ 45#include <unistd.h> /* For STDIN_FILENO, etc */
46#include <termios.h> /* Struct winsize */ 46#include <termios.h> /* Struct winsize */
47#include <fcntl.h> /* For O_NONBLOCK */ 47#include <fcntl.h> /* For O_NONBLOCK */
48#include <openssl/opensslv.h> /* For OPENSSL_VERSION_NUMBER */
48 49
49/* *-*-nto-qnx needs these headers for strcasecmp and LASTLOG_FILE respectively */ 50/* *-*-nto-qnx needs these headers for strcasecmp and LASTLOG_FILE respectively */
50#ifdef HAVE_STRINGS_H 51#ifdef HAVE_STRINGS_H
@@ -450,6 +451,11 @@ struct winsize {
450# define getpgrp() getpgrp(0) 451# define getpgrp() getpgrp(0)
451#endif 452#endif
452 453
454/* OPENSSL_free() is Free() in versions before OpenSSL 0.9.6 */
455#if !defined(OPENSSL_VERSION_NUMBER) || (OPENSSL_VERSION_NUMBER < 0x0090600f)
456# define OPENSSL_free(x) Free(x)
457#endif
458
453/* 459/*
454 * Define this to use pipes instead of socketpairs for communicating with the 460 * Define this to use pipes instead of socketpairs for communicating with the
455 * client program. Socketpairs do not seem to work on all systems. 461 * client program. Socketpairs do not seem to work on all systems.