]> git.ipfire.org Git - thirdparty/squid.git/commit - compat/cmsg.h
Portability: define CMSG related structures individually
authorAmos Jeffries <squid3@treenet.co.nz>
Wed, 5 Mar 2014 06:32:34 +0000 (19:32 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Wed, 5 Mar 2014 06:32:34 +0000 (19:32 +1300)
commitc72f8c2ed17e82a7eaee0773925c4d5395018853
treeecec3693f3482dc3278127b0ab81dfea7e037bbd
parent1b7514d9b4600fde9607e48c7d7c7d315fa05d4e
Portability: define CMSG related structures individually

Some OS provide the CMSG related definitions and others only partially
define them. Sometimes (Windows particularly) this varies between build
environments.

Checking for each symbol separately and providing only those needed
avoids problems we have been having with missing or redefined symbols
on Windows and elsewhere.
acinclude/squid-util.m4
compat/cmsg.h
configure.ac