[PATCH] ntdll: Improve portability of call_constructor (and port to FreeBSD)