Leif Hedstrom created TS-3268: --------------------------------- Summary: Superfluous #ifdef in proxy/CoreUtils.cc Key: TS-3268 URL: https://issues.apache.org/jira/browse/TS-3268 Project: Traffic Server Issue Type: Bug Components: Core Reporter: Leif Hedstrom
This seems odd / wonky to me: {code} #if defined(darwin) || defined(freebsd) || defined(solaris) || defined(openbsd) // FIXME: solaris x86 // TODO: Cleanup multiple includes #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <math.h> #include "libts.h" #include "CoreUtils.h" #endif /* darwin || freebsd || solaris */ {code} None of these seem specific to *BSD, and some are included elsewhere anyways. It seems we ought to be eliminate this, or possibly, narrow down the ifdef to not be platform specific (but depending on existence of include files the normal autoconf way). -- This message was sent by Atlassian JIRA (v6.3.4#6332)