From patchwork Thu Oct 28 21:27:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stafford Horne X-Patchwork-Id: 46765 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 479403857828 for ; Thu, 28 Oct 2021 21:27:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 479403857828 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1635456464; bh=eT8yzupWxgs5XAD2KozdJAmxCp0Tz+1bONOzvcld0ZU=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=qaP4fa+5O/V8zxBHTbxPttFX1W9Okd1lCEA2VjfdsJGz55BeiHqIjsROeCyQl5r0R ep/PhMmAcP5irRIRd/xlwiwUSWHqjiURkNIfAb/YXJ+0e40Xpzj6/sJZiuWeCuW+hj mCfBMsEzOrfuuQ4pQCnW1CCMxCrCfl8pvI0YWUTc= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) by sourceware.org (Postfix) with ESMTPS id 872073858416 for ; Thu, 28 Oct 2021 21:27:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 872073858416 Received: by mail-pf1-x429.google.com with SMTP id x7so2182400pfh.7 for ; Thu, 28 Oct 2021 14:27:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=eT8yzupWxgs5XAD2KozdJAmxCp0Tz+1bONOzvcld0ZU=; b=JNOcb1NlusjZ96IvEdmPxUZedrEfpf+HWlvsf4S6xTCbpOmGnJ9ylbr5hn4dfgVoQu FZJ23+e787Yz8TvoSYtCH814QFNuDaXMDaGLPQcaq3Zoooy1gHuz6ttgZJ/SMTp4LII6 by2HP9aaqVhfOkkCleEv43xNuRWtMXLvLQaovKrjPrbXvJp8BZpRp3ixkXxt+cLkKHih +iARHUZBls8FJ8eiPIIoWqkeDl9PAfDzt5IGSmh3//b4eJoHzBcwerGZNd3AqBM7FbZz rnM9hi5zRzmV+5Cqz3csIN9oK0WGQPqn584aKNV5Diq2xrCHO+rW6S+Hn9IqnCeauUc7 qFuA== X-Gm-Message-State: AOAM531KnE7s4OvO1P/Xlg4eefzPBsLuum8vHrG+VMbnijrMngF2JW9T Bdoweyfb0/Z8S2jwkMN9IYNeZ+6cu7A= X-Google-Smtp-Source: ABdhPJwTcb/pQlEOF1jAVpOSHYo2mz/jIzXTb0qQOEdJh4Yi1clpvmVGWZWf+0AZCfGlqiQndq0zCg== X-Received: by 2002:aa7:9f52:0:b0:47b:fbc7:ade9 with SMTP id h18-20020aa79f52000000b0047bfbc7ade9mr6787762pfr.66.1635456441387; Thu, 28 Oct 2021 14:27:21 -0700 (PDT) Received: from localhost ([2409:10:24a0:4700:e8ad:216a:2a9d:6d0c]) by smtp.gmail.com with ESMTPSA id d137sm4366622pfd.72.2021.10.28.14.27.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Oct 2021 14:27:20 -0700 (PDT) To: GLIBC patches Subject: [PATCH] Fix compiler issue with mmap_internal Date: Fri, 29 Oct 2021 06:27:17 +0900 Message-Id: <20211028212717.2311696-1-shorne@gmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 X-Spam-Status: No, score=-10.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Stafford Horne via Libc-alpha From: Stafford Horne Reply-To: Stafford Horne Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libc-alpha" Compiling mmap_internal fails to compile when we use -1 for MMAP2_PAGE_UNIT on 32 bit architectures. The error is as follows: ../sysdeps/unix/sysv/linux/mmap_internal.h:30:8: error: unknown type name 'uint64_t' | 30 | static uint64_t page_unit; | | ^~~~~~~~ Fix by adding including stdint.h. Reviewed-by: Adhemerval Zanella --- sysdeps/unix/sysv/linux/mmap_internal.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sysdeps/unix/sysv/linux/mmap_internal.h b/sysdeps/unix/sysv/linux/mmap_internal.h index 5ca6976191..35e112cc77 100644 --- a/sysdeps/unix/sysv/linux/mmap_internal.h +++ b/sysdeps/unix/sysv/linux/mmap_internal.h @@ -19,6 +19,8 @@ #ifndef MMAP_INTERNAL_LINUX_H #define MMAP_INTERNAL_LINUX_H 1 +#include + /* This is the minimum mmap2 unit size accept by the kernel. An architecture with multiple minimum page sizes (such as m68k) might define it as -1 and thus it will queried at runtime. */