libctf: get rid of a disruptive public include of <sys/param.h>
authorNick Alcock <nick.alcock@oracle.com>
Sat, 13 Jul 2019 20:45:55 +0000 (21:45 +0100)
committerNick Alcock <nick.alcock@oracle.com>
Thu, 3 Oct 2019 16:04:55 +0000 (17:04 +0100)
commit7e97445a5a4797ba580a58c99d9e16836aa41188
tree36f82e821ef85e938e7bdb6a74800dfff4c97923
parent5ae6af75b50bb4137d286a14e2fd1e74cfa089f4
libctf: get rid of a disruptive public include of <sys/param.h>

This hoary old header defines things like MAX that users of libctf might
perfectly reasonably define themselves.

The CTF headers do not need it: move it into libctf/ctf-impl.h instead.

include/
* ctf-api.h (includes): No longer include <sys/param.h>.
libctf/
* ctf-impl.h (includes): Include <sys/param.h> here.
include/ChangeLog
include/ctf-api.h
libctf/ChangeLog
libctf/ctf-impl.h