squid
squid copied to clipboard
Cleanup: remove xusleep() hacks
usleep() has been obsolete for a long time. C++11 provides better and portable waiting mechanism we can use easily instead of these hacks trying to replicate and extend usleep().
Waiting on a clean Jenkins result before clearing this one for merge. FreeBSD (GCC 4.8) was suddenly having issues with linking static variables passed to the new template.
Leaving this PR open for merge in future. Pending when the CentOS 7 clang build environment stops being an issue.
updating and triggering a refresh of the jenkins build
Rebased to resolve conflicts and kick fresh build tests.
Removed M-waiting-for-distro as Squid-6 requirement for C++17 support mandates support for the C++11 functionality this requires.