Add gettid() for FreeBSD/OSX/Solaris