[
https://issues.apache.org/jira/browse/TS-2529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Leif Hedstrom updated TS-2529:
------------------------------
Fix Version/s: sometime
Moving out to "sometime", I don't think either of these will be worked on for
v5.0.0. But, feel free to set an appropriate release version for these.
> Create wrapper function for dlerror() to handle the return of const char* on
> FreeBSD < 8.1 and OpenBSD
> ------------------------------------------------------------------------------------------------------
>
> Key: TS-2529
> URL: https://issues.apache.org/jira/browse/TS-2529
> Project: Traffic Server
> Issue Type: Bug
> Components: Cleanup
> Reporter: Igor Galić
> Fix For: sometime
>
>
> {code}
> #if defined(freebsd) || defined(openbsd)
> err = (char *)dlerror();
> #else
> err = dlerror();
> #endif
> {code}
> Why is this #if dance necessary here?
> http://www.freebsd.org/cgi/man.cgi?dlerror dlerror() hasn't been const char*
> since FreeBSD 8.1. In OpenBSD it's still *is* ...broken, but then we should
> abstract that into a wrapper function of our own at autoconf time.
> We're not handling this case at every call of dlerror() anyways.. so....
--
This message was sent by Atlassian JIRA
(v6.2#6252)