From patchwork Wed Jan 28 11:36:42 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vbe-sc X-Patchwork-Id: 129121 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 4B2554BA900D for ; Wed, 28 Jan 2026 11:38:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4B2554BA900D Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=yandex.ru header.i=@yandex.ru header.a=rsa-sha256 header.s=mail header.b=Yr0B3/to X-Original-To: newlib@sourceware.org Delivered-To: newlib@sourceware.org Received: from forward501d.mail.yandex.net (forward501d.mail.yandex.net [178.154.239.209]) by sourceware.org (Postfix) with ESMTPS id 8FFB34BA2E31 for ; Wed, 28 Jan 2026 11:36:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8FFB34BA2E31 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=yandex.ru Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yandex.ru ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8FFB34BA2E31 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=178.154.239.209 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1769600209; cv=none; b=vp24o03akezBq9NiwYjwz8hCgn9hxgfDA8LyAigkY/R8VIlaX4R0MqlYhRYbG2ZlKNensL09ZEP8ixxUqiitjmtVPimPU9siNBVRSoV52W7GBxewJElRkJfQhuo+1BvBy8kr5aOLoYF9U1IkD4+RRoQwDf7UQgoKR0K7g4p4Gyg= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1769600209; c=relaxed/simple; bh=u3bz+p/RRqPhQEsMVHLSW1KdKTiZiYECtesmbvyPRHs=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=ok0NOR68EglV9LuGMj5/17R+rxroTSZs5uCfp5OijamxHHTABcaWs0dPcxk8CJJhka2pR+S4HI8LVuBRekDqVcAtK1lMvYUgY40NPFtx9K53v73QcI4hyUAibZjxdA0Uxi48rzrbU9KvotWJJ2Ox6UBviJH8HTWdqBXoRs2PvcM= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8FFB34BA2E31 Received: from mail-nwsmtp-smtp-production-main-59.klg.yp-c.yandex.net (mail-nwsmtp-smtp-production-main-59.klg.yp-c.yandex.net [IPv6:2a02:6b8:c42:2dcb:0:640:715b:0]) by forward501d.mail.yandex.net (Yandex) with ESMTPS id EA1118314F for ; Wed, 28 Jan 2026 14:36:47 +0300 (MSK) Received: by mail-nwsmtp-smtp-production-main-59.klg.yp-c.yandex.net (smtp/Yandex) with ESMTPSA id gagRvEDGsiE0-7DBg2ksG; Wed, 28 Jan 2026 14:36:47 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1769600207; bh=kUOr/LbtZBMyTitL5KyVyWhiWTbCRnVofPyTCWmm+aw=; h=In-Reply-To:Message-Id:Date:Subject:References:To:From; b=Yr0B3/toOmZ72gF/Bsm/qaOn4yJzRGXZe6a+8/E/xjsMo05cqUEdWgWGOvKvcSud3 T31lDiU66szKNh3Gk4HAkoiiprdhhZq0jtujQUi0+TDAhg/A6JAJeS/OBRSMPNiOo2 iaHhWC0owg0vlxss1pwlHPk9ewtQyjqrmKxYu1Hc= Authentication-Results: mail-nwsmtp-smtp-production-main-59.klg.yp-c.yandex.net; dkim=pass header.i=@yandex.ru From: vbe-sc To: newlib@sourceware.org Subject: [PATCH 1/1] newlib: libc: add several missing headers Date: Wed, 28 Jan 2026 14:36:42 +0300 Message-Id: <20260128113642.10593-2-vladislav.v.belov@yandex.ru> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260128113642.10593-1-vladislav.v.belov@yandex.ru> References: <20260128113642.10593-1-vladislav.v.belov@yandex.ru> MIME-Version: 1.0 X-Spam-Status: No, score=-10.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_NONE, SPF_PASS, TXREP, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: newlib-bounces~patchwork=sourceware.org@sourceware.org This patch is including some several headers to regex.h, stdatomic.h and sys/utime.h to make them self-descriptive for compilers Signed-off-by: vbe-sc --- newlib/libc/include/regex.h | 1 + newlib/libc/include/stdatomic.h | 2 ++ newlib/libc/include/sys/utime.h | 2 ++ 3 files changed, 5 insertions(+) diff --git a/newlib/libc/include/regex.h b/newlib/libc/include/regex.h index 4da1a374e..2cb2e6c8a 100644 --- a/newlib/libc/include/regex.h +++ b/newlib/libc/include/regex.h @@ -38,6 +38,7 @@ #define _REGEX_H_ #include +#include /* types */ typedef off_t regoff_t; diff --git a/newlib/libc/include/stdatomic.h b/newlib/libc/include/stdatomic.h index 13d1e1762..0ccc8af09 100644 --- a/newlib/libc/include/stdatomic.h +++ b/newlib/libc/include/stdatomic.h @@ -30,6 +30,8 @@ #ifndef _STDATOMIC_H_ #define _STDATOMIC_H_ +#include "stdint.h" + #include #include diff --git a/newlib/libc/include/sys/utime.h b/newlib/libc/include/sys/utime.h index 5e937f103..de86af58f 100644 --- a/newlib/libc/include/sys/utime.h +++ b/newlib/libc/include/sys/utime.h @@ -9,6 +9,8 @@ extern "C" { #endif +#include + struct utimbuf { time_t actime;