call_once: Work around Cygwin 3.5.3 bug. * m4/call_once.m4 (gl_FUNC_CALL_ONCE): Require AC_CANONICAL_HOST. On Cygwin, set REPLACE_CALL_ONCE to 1. * lib/call_once.c (call_once): On Cygwin, use a cast, to avoid a compiler warning. * modules/call_once (Depends-on): Add pthread-once. * doc/posix-functions/call_once.texi: Mention the Cygwin bug.