libfisdef.h and LIB do not exist on older VMS versions
This commit is contained in:
parent
0da945bb20
commit
e56b54a376
@ -64,7 +64,6 @@
|
|||||||
#ifdef OPENSSL_SYS_VMS
|
#ifdef OPENSSL_SYS_VMS
|
||||||
#pragma message disable DOLLARID
|
#pragma message disable DOLLARID
|
||||||
#include <lib$routines.h>
|
#include <lib$routines.h>
|
||||||
#include <libfisdef.h>
|
|
||||||
#include <stsdef.h>
|
#include <stsdef.h>
|
||||||
#include <descrip.h>
|
#include <descrip.h>
|
||||||
#include <starlet.h>
|
#include <starlet.h>
|
||||||
@ -280,7 +279,8 @@ void vms_bind_sym(DSO *dso, const char *symname, void **sym)
|
|||||||
{
|
{
|
||||||
DSO_VMS_INTERNAL *ptr;
|
DSO_VMS_INTERNAL *ptr;
|
||||||
int status;
|
int status;
|
||||||
int flags = LIB$M_FIS_MIXEDCASE;
|
int flags = (1<<4); /* LIB$M_FIS_MIXEDCASE, but this symbol isn't
|
||||||
|
defined in VMS older than 7.0 or so */
|
||||||
struct dsc$descriptor_s symname_dsc;
|
struct dsc$descriptor_s symname_dsc;
|
||||||
*sym = NULL;
|
*sym = NULL;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user