s3-events: tevent_internal.h is not a public header
commitdc2c5f361d6afe456e752826c35ff1f9d7230648
authorAndrew Tridgell <tridge@samba.org>
Tue, 10 May 2011 12:55:45 +0000 (10 14:55 +0200)
committerKarolin Seeger <kseeger@samba.org>
Sun, 15 May 2011 18:18:16 +0000 (15 20:18 +0200)
tree5018b764fdb6ac51c784c8e21010bd6f5e5df323
parentbed4f71c1daecd5de1845481f4ec2319a4ae355a
s3-events: tevent_internal.h is not a public header

We need to use the "foo.h" form instead of the <foo.h> form for
headers that are not installed publicly. Otherwise when an external
version of tevent is used we won't find the header and the build will
fail.

Note that this creates a structure dependency between the
tevent structures in the external library and the headers in our
source tree. That is not ideal, but is currently OK as the waf build
will only use the external library if it is at least the same version
as the internal tree, which means it will actually be the same
version, as we release the external version from our tree.

We should come up with a better solution, but for now this allows
openchange to build again.

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue May 10 16:06:40 CEST 2011 on sn-devel-104
(cherry picked from commit 628fcd111af9b51020191a6ee916896c127c88c1)
(cherry picked from commit 6b919c31974be4167f217b720e975c37ee94d6a3)
source3/lib/events.c