Duplicate declaration of time_t

Thanks for the reply!

I was also able to solve this by including the sys/types header in my umbrella header:

#include <sys/types.h>

I'm not sure if this approach has advantages or drawbacks compared to the solution you describe