From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) by sourceware.org (Postfix) with ESMTPS id 49B1C385840B for ; Wed, 2 Mar 2022 23:16:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 49B1C385840B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-yb1-xb31.google.com with SMTP id h126so6651687ybc.1 for ; Wed, 02 Mar 2022 15:16:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=NQ+gAA5KbHRhkskvJWXWCPjvvgagL5S9+AXgMbEO2jo=; b=YJCLl1pmNK6k9mJVmbBb+v6HsgrxlK1Nc2FpgBIspQx5p072nyYci6AhEL6XgmS+9Z GnTgxuYYTpQgqKuXtzdmB1Vg3e3ZmGRSQ8beHjuQKmkFP+LdbihvxWiRTVjlWu/WI70Z nqakGms741Vq7zgDQZowt3PGtRrlcG1v6eKxVszcpvILLvUw2OdjGVRfltZ/ANyu+jUD I3y1vI4zuRbPoyWf5KPJ8AZmqtW3Ew0FMf1z6rwOelrVVyBLf9QUK6GPkJAxumSRjLde +mMeMR/sO1XWS8JJVm/41gYX01oK3qyKmiQ0cGSvyFjd1OGITcm3P8YoA9hLAm+gSUX7 GYyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=NQ+gAA5KbHRhkskvJWXWCPjvvgagL5S9+AXgMbEO2jo=; b=Ps/cywvk2UTU0BJT8Y4L7/iAjg24Yu6saYZjjH+aDxebyvilm7xrWLmBzkdWlZWaZc SlSWuyyWSxU/Ukx0vBkx9A/XH24/wqKu2IPbm537b7Mrc0KFgqY6xYpEGszUI6IlKrhg yp9ZqLlv7VRaxQuA34FhcQ9OZjrAY0tfBwm1XSxO5RIg0VZgEbt8O8IBFDJWmnL9+ub0 x0AuDF39/qKjhFoNz77/nk2oZrYnxY8qB7TVjy+t7D0UzMgGMT2ZTnRh7KngI74A7OyL CL6jbr6KXDjVVGqVRYui5BfzK2vF/SuKVJngPy1y7D5PFGT+TMUe07Uh/thjl4e/NKFn vA1Q== X-Gm-Message-State: AOAM532olK88XICzX5Juph+FuHPm7AjlP6jVTNuNepOsBFERE7rH03Ra q57uUDB7CGLoKzaGvymOsVI5IjdIipCgiEFVsuAd0gZnddqdSw== X-Google-Smtp-Source: ABdhPJzRZxW3dOHAQiFAj8ZGXPAh/j6Size4QS1jVT2a0NXbR8bwrz39mYnuYCuUSALfOhGnTokEIKbj1gOmTyRxWkU= X-Received: by 2002:a25:6e84:0:b0:628:97de:9430 with SMTP id j126-20020a256e84000000b0062897de9430mr6884387ybc.288.1646263010865; Wed, 02 Mar 2022 15:16:50 -0800 (PST) MIME-Version: 1.0 From: Pavel M Date: Thu, 3 Mar 2022 02:16:13 +0300 Message-ID: Subject: C11 conformance: , TIME_UTC, timespec_get To: newlib@sourceware.org X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2022 23:16:53 -0000 #include #include int main(void) { struct timespec ts; timespec_get(&ts, TIME_UTC); char buff[100]; strftime(buff, sizeof buff, "%D %T", gmtime(&ts.tv_sec)); printf("Current time: %s.%09ld UTC\n", buff, ts.tv_nsec); return 0; } $ gcc t667c.c -std=3Dc11 -pedantic -Wall -Wextra t667c.c: In function =E2=80=98main=E2=80=99: t667c.c:7:5: warning: implicit declaration of function =E2=80=98timespec_ge= t=E2=80=99 [-Wimplicit-function-declaration] 7 | timespec_get(&ts, TIME_UTC); | ^~~~~~~~~~~~ t667c.c:7:23: error: =E2=80=98TIME_UTC=E2=80=99 undeclared (first use in th= is function) 7 | timespec_get(&ts, TIME_UTC); | ^~~~~~~~ t667c.c:7:23: note: each undeclared identifier is reported only once for each function it appears in $ echo "#include " | gcc -xc - -std=3Dc11 -pedantic -Wall -Wextra :1:10: fatal error: uchar.h: No such file or directory compilation terminated. $ gcc --versiongcc (GCC) 11.2.0 $ uname -a CYGWIN_NT-10.0 xxx 3.3.4(0.341/5/3) 2022-01-31 19:35 x86_64 Cygwin _NEWLIB_VERSION: 4.1.0 __STDC__: 1 (hm...)