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.
The patches Jérémie Courrèges-Anglas mentions are 13015a12ea32d09ad5fbec9b96f59f3813e8f1d8 and a7b6dd4f2f0583e24dff139f6f8e6a707585456d.