]> granicus.if.org Git - libevent/commit
config.h can't be prefixed unconditionally
authorPhilip Prindeville <philipp@redfish-solutions.com>
Wed, 18 Apr 2018 21:09:35 +0000 (15:09 -0600)
committerAzat Khuzhin <azat@libevent.org>
Sat, 2 Feb 2019 12:17:57 +0000 (15:17 +0300)
commit63a054f8c6f160bd93257b6be2c126ff4f497d0e
tree6082266e83d66685d363f41f7389d5d8d4db4fac
parente2732c9063503220e137c37aca48f706da0c29ed
config.h can't be prefixed unconditionally

The script make-event-config.sed was mangling all the symbols by
prefixing them with "EVENT__".  The problem here is that some
symbols aren't for local consumption within libevent, but rather
influence other system header files (ex: __USE_FILE_OFFSET64 is
used by dozens of header files including <sys/sendfile.h>).

As a workaround, all symbols starting with a capital letter only
(with the exception of STDC_HEADERS which must also be left
untouched) will be mangled.

Future contributors will need to be aware of this distinction.

(cherry picked from commit 587e9f5828c4eb3c6e79e9eb29f174e4ae0c05bd)
make-event-config.sed