Bug 90067
Summary: | Conflict of prototypes in include files. | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | John Guthrie <mathguthrie> |
Component: | openssl096b | Assignee: | Tomas Mraz <tmraz> |
Status: | CLOSED WONTFIX | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 8.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-02-04 13:43:10 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
John Guthrie
2003-05-01 22:38:40 UTC
Just for reference, the postal package is a mail server stress testing tool. It appears that the program first includes <openssl/crypto.h> (which includes <openssl/des.h> at some point.), and then it includes <unistd.h>. The relevant line in <unistd.h> is line 964: extern char *crypt (__const char *__key, __const char *__salt) __THROW; The relevant line in <openssl/des.h> is line 193: char *crypt(const char *buf,const char *salt); Just to be clear, I'm not asking for help with the postal program. My concern is what happens when someone includes both <openssl/des.h> and <unistd.h>. As far as I know, there is no restriction on not including both of them at the same time. I am merely using the postal program to illustrate the problem since that is where I found it. I'm sorry if I picked the wrong package in the Bugzilla tool. It would only let me pick one package, and this issue involves filess from two packages. Please let me know if there is any other information that I can provide. Thanks. John Guthrie guthrie This seems to be fixed in openssl-0.9.7 |