Igor Galić created TS-2529:
------------------------------

             Summary: 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ć


{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.1.5#6160)

Reply via email to