Created attachment 8891 [details] Patch to fix issues Some system "pseudo" types, like time_t, are mapped to different "real" types on different platforms. Even more, those "real" types could have different size, too. For example, "long" is 64-bit on Linux/x86-64 but 32-bit on OpenBSD/amd64. So a few formatting nits are seen only on some platforms. Thanks to strict compilation rules of Samba4, those were noted on OpenBSD during compilation. Probably I choosed a wrong component to report bug for - in that case I'm sorrt. Please feel free to correct me.
I should also note, that OpenBSD is going to switch time_t and some other "system" types to "long long" or "unsigned long long" (read: 64-bit signed or unsigned) "real" types soon, so this is also a proactive measure.
Can I get these as a git format-patch ? (Otherwise I'll do it tomorrow, but this way you can set the authorship and commit message correctly)
Created attachment 8898 [details] Patch to fix issue via git format-patch
Those issues have been fixed by Volker in 13015a and a7b6dd4. I think this bug can be closed.