Various fixes to Win32, update ssleay.num, libeay.num, shuffle various #ifdefs

around so more options appear in e_os.h
This commit is contained in:
Dr. Stephen Henson 1999-03-08 18:41:15 +00:00
parent 86fd166eeb
commit 6e0642407d
6 changed files with 16 additions and 8 deletions

View File

@ -62,7 +62,6 @@
*/
#if !defined(WIN32) || defined(WINNT)
#include <stdio.h>
#include <errno.h>
@ -74,6 +73,8 @@
#include "cryptlib.h"
#include "buffer.h"
#include "err.h"
#ifndef NO_SYSLOG
#ifndef NOPROTO
static int MS_CALLBACK slg_write(BIO *h,char *buf,int num);

View File

@ -63,13 +63,9 @@
#include <graph.h>
#endif
#if defined(WIN32) && !defined(WINNT)
#define WIN_CONSOLE_BUG
#endif
/* 06-Apr-92 Luke Brennan Support for VMS */
#include "des_locl.h"
#include "cryptlib.h"
#include <signal.h>
#include <string.h>
#include <setjmp.h>

9
e_os.h
View File

@ -102,6 +102,9 @@ extern "C" {
#ifdef WIN32
#define get_last_sys_error() GetLastError()
#define clear_sys_error() SetLastError(0)
#if !defined(WINNT)
#define WIN_CONSOLE_BUG
#endif
#else
#define get_last_sys_error() errno
#define clear_sys_error() errno=0
@ -143,6 +146,12 @@ extern "C" {
#ifndef S_IFMT
#define S_IFMT _S_IFMT
#if !defined(WINNT)
#define NO_SYSLOG
#define NO_DIRENT
#endif
#endif
#define strncasecmp(a,b,c) strnicmp((a),(b),(c))

View File

@ -1218,3 +1218,4 @@ BIO_s_log 1243
BIO_f_reliable 1244
PKCS7_dataFinal 1245
PKCS7_dataDecode 1246
X509V3_EXT_CRL_add_conf 1247

View File

@ -235,7 +235,7 @@ sub do_line
{ return(undef); }
elsif ($W32 && /BIO_new_fp_internal/)
{ return(undef); }
elsif (/SSL_add_cert_dir_to_stack/)
elsif (/SSL_add_dir_cert_subjects_to_stack/)
{ return(undef); }
elsif (!$NT && /BIO_s_log/)
{ return(undef); }

View File

@ -164,6 +164,7 @@ SSL_CTX_set_cert_store 181
SSL_want 182
SSL_library_init 183
SSL_COMP_add_compression_method 184
SSL_add_cert_file_to_stack 185
SSL_add_file_cert_subjects_to_stack 185
SSL_set_tmp_rsa_callback 186
SSL_set_tmp_dh_callback 187
SSL_add_dir_cert_subjects_to_stack 188