Re: Talking about Solaris 7 - Mailing list pgsql-hackers

From Alexander Klimov
Subject Re: Talking about Solaris 7
Date
Msg-id Pine.SUN.4.21.0101291354150.16824-100000@dardar.wisdom.weizmann.ac.il
Whole thread Raw
In response to Re: Talking about Solaris 7  ("Martin A. Marques" <martin@math.unl.edu.ar>)
List pgsql-hackers
On Mon, 29 Jan 2001, Martin A. Marques wrote:

> El Lun 29 Ene 2001 07:57, Alexander Klimov escribiС:
> > Hi.
> >
> > I had the same problem and sent bug report to openssl-users@openssl.org
> > some time ago (20 Sep 2000), so, hopefully, they will fix it eventualy.
> >
> > There is a workaround for it. The comment in ssl/include/openssl/des.h
> > said: `You should not use this function except to implement 'modes' of
> > DES.', so you can just comment out declaration of des_encrypt (line 150)
> > without any problem.
> 
> Now, why are the definitions so different?
> 
> /usr/include/crypt.h:23 (I guess this is Solaris crypt header)
> 
> extern void des_encrypt(char *, int);
> 
> and /usr/local/ssl/include/openssl/des.h:150 (this is from openssl)
> 
> void des_encrypt(DES_LONG *data,des_key_schedule ks, int enc);
> 
> I may be wrong, but why are the two functions decrared with different 
> arguments?

It is just two different functions: one from ssl and one from solaris. You
are not going to use either of them (postgress could not use solarise's
version because it propriate to solaris, and could not use ssl's because
it is internal to ssl). The situation just semi-bug of ssl & solaris they
have name clash.

Regards,
ASK



pgsql-hackers by date:

Previous
From: "Martin A. Marques"
Date:
Subject: Re: Talking about Solaris 7
Next
From: The Hermit Hacker
Date:
Subject: PostgreSQL v7.1BETA4 Bundled and Available ...