From patchwork Mon Jul 31 22:31:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 128888 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:918b:0:b0:3e4:2afc:c1 with SMTP id s11csp2302524vqg; Mon, 31 Jul 2023 15:31:54 -0700 (PDT) X-Google-Smtp-Source: APBJJlElRWy/jyIX9UyLDjC2LIPjUb5b2q+89FjIm5SGcHbdLfu5v44xGNcCM5oLu0HX6RoyJ28x X-Received: by 2002:a05:6402:70f:b0:51b:eb5f:baf with SMTP id w15-20020a056402070f00b0051beb5f0bafmr968793edx.18.1690842714219; Mon, 31 Jul 2023 15:31:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690842714; cv=none; d=google.com; s=arc-20160816; b=FLgfAl3m2ZZvEIw5sdFmIXvzoWl98yiIeFwiCJfXA/MdxLO3Vx/ByWc0QD+KrGg2e0 tJTQOFaFRKtIeo0pilSMVKbEqHIzigbTg6eRVQTYrcaqn0SNmA8XML0Tmp9rVYvB0qv4 ukAcflsDnr0QazCKgTE/73MfIgGW0WkzvaW4j62eCLH7X7JhGJ6GhseMPE8qpKxVRdEy yLcz8094v9WkIPEIUvm/ezD9Yy7WdnoXjU0J5YGtPpAbPNO3ffhs5Io1GzRDNyNFUaIo z0AzaZr5sQNoCq1tqmP8kHrB1Dl8E4xAEGBEZPqscb9m1/Dpe6XkZVwXGbyuBh7bqkPp jbqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:from:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence :content-transfer-encoding:mime-version:message-id:date:subject:cc :to:dmarc-filter:delivered-to:dkim-signature:dkim-filter; bh=gR0v2yv+VTBxFRfycHAEKBAbThUVmAO6jWfEKHvMiHQ=; fh=2fUhwpH+1R73WInEx2devWPkZSgebZ5WRmBhbIQ8hqA=; b=dvMlg+K+2Q8/prr+h0/mVvHri34RCgaP/bKx/g6v3QtNTXQzqhYzciAnVqzRiVbgKH eEdudafhz3j6IkSEV5AXhh2uJjx34YsiR5yF69ds1SYCQFbHbyi0dx4ZxLS4blDx6ymK EPEbsPXVNVMJhZ7weTA2pFfvwEw+GzeF1ZddZQ/QqOPHmG/fM0NNLi3oDpriD5NOXwQD T51Tu1AAbp/MSwcj4n/gq2i8/3HulYjMIt4UMvXbmpHL9d4tDAdo99cHA+PvjNZqBlmy Bu5LkQkL5tjJ1a60+ngl9sPt7eUJPflT/Uq3TkEtnJ6iouBNL1gtTerUiDve+IskGXNg 2wRw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=qbaG09Fb; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id f17-20020aa7d851000000b00522bae5282esi3219425eds.82.2023.07.31.15.31.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Jul 2023 15:31:54 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=qbaG09Fb; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E4F2B3858C33 for ; Mon, 31 Jul 2023 22:31:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E4F2B3858C33 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1690842712; bh=gR0v2yv+VTBxFRfycHAEKBAbThUVmAO6jWfEKHvMiHQ=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=qbaG09Fb1lemMDpvsqweex4NKw1svElYw9rBjEuI4uaELqEvBMk8f3qfYoW0ZLWPe x5edEiixkUYBbffFigcYQkHutLjERkLyuM9DxoKCy0+hr1NO850AK3k6irnFR/Pd7R msnD6Y52Am3D/2XrwXLqXUwp6hYYTSVsHa0aW+3s= X-Original-To: binutils@sourceware.org Delivered-To: binutils@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 7C36A3858D28 for ; Mon, 31 Jul 2023 22:31:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7C36A3858D28 Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-6873a30d02eso1084123b3a.3 for ; Mon, 31 Jul 2023 15:31:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690842703; x=1691447503; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=gR0v2yv+VTBxFRfycHAEKBAbThUVmAO6jWfEKHvMiHQ=; b=UMTGMpkvKOY16k1NQKnP4b9n5iMMpD0GL9EcVAm2DDHuXxa2LL7pg6f1JBfm1PKIQy k8mOV81EkB7bMCxKHUer4HF+2YCKgKvt9PAZRZ2Io6CUFZMn1EmClRbQQ0QhDkndc/Ic mThpdfXctl5R3CUnVdnQvqmi6hSZiwtM6Fbl8r+GvYRSeEGZbjye1MdoKn19CnGpUM8W j9XQQDkGDvSdXq/xQLnr2W0GtcFxpSkrwqY5F9m2ta+JMXUP0uVjxbshWcCYo+D5Cgo+ 4g+IO4q8QCGfBX6v7mWkIXDvimFj1vu3JO/NW/OottI8whKvVfEfTcFjQLaK56NurZDF aCAQ== X-Gm-Message-State: ABy/qLY6bFbdkVDHrR7QQ//W6sdqiADkdUqv9eHy868x3Pz0dNPTsDWO ZNekPSMZuvn3al6R+ou9j9njNsj7xYu65w== X-Received: by 2002:a05:6a00:1687:b0:668:83b7:fd02 with SMTP id k7-20020a056a00168700b0066883b7fd02mr13620915pfc.31.1690842703101; Mon, 31 Jul 2023 15:31:43 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9100:2cb0::61c9]) by smtp.gmail.com with ESMTPSA id i14-20020a63b30e000000b00553b9e0510esm7734278pgf.60.2023.07.31.15.31.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Jul 2023 15:31:42 -0700 (PDT) To: binutils@sourceware.org Cc: Khem Raj Subject: [PATCH] gprofng: Fix build with 64bit file offset on 32bit machines Date: Mon, 31 Jul 2023 15:31:40 -0700 Message-ID: <20230731223140.3343971-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Spam-Status: No, score=-11.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, KAM_ASCII_DIVIDERS, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Khem Raj via Binutils From: Khem Raj Reply-To: Khem Raj Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772977089942126159 X-GMAIL-MSGID: 1772977089942126159 gprofng/ChangeLog 2023-07-31 Khem Raj * libcollector/iotrace.c: Define open64, fgetpos64, and fsetpos64 only when __USE_LARGEFILE64 and __USE_FILE_OFFSET64 are not defined. --- gprofng/libcollector/iotrace.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gprofng/libcollector/iotrace.c b/gprofng/libcollector/iotrace.c index c0ea7497b09..81c844048d9 100644 --- a/gprofng/libcollector/iotrace.c +++ b/gprofng/libcollector/iotrace.c @@ -1030,8 +1030,9 @@ gprofng_open64 (int(real_open64) (const char *, int, ...), } DCL_FUNC_VER (DCL_OPEN64, open64_2_2, open64@GLIBC_2.2) +#if !defined(__USE_LARGEFILE64) DCL_OPEN64 (open64) - +#endif #define F_ERROR_ARG 0 #define F_INT_ARG 1 @@ -2989,8 +2990,9 @@ DCL_FUNC_VER (DCL_FGETPOS64, fgetpos64_2_17, fgetpos64@GLIBC_2.17) DCL_FUNC_VER (DCL_FGETPOS64, fgetpos64_2_2_5, fgetpos64@GLIBC_2.2.5) DCL_FUNC_VER (DCL_FGETPOS64, fgetpos64_2_2, fgetpos64@GLIBC_2.2) DCL_FUNC_VER (DCL_FGETPOS64, fgetpos64_2_1, fgetpos64@GLIBC_2.1) +#if !defined(__USE_LARGEFILE64) DCL_FGETPOS64 (fgetpos64) - +#endif /*------------------------------------------------------------- fsetpos */ static int gprofng_fsetpos (int(real_fsetpos) (FILE *, const fpos_t *), @@ -3087,8 +3089,9 @@ DCL_FUNC_VER (DCL_FSETPOS64, fsetpos64_2_17, fsetpos64@GLIBC_2.17) DCL_FUNC_VER (DCL_FSETPOS64, fsetpos64_2_2_5, fsetpos64@GLIBC_2.2.5) DCL_FUNC_VER (DCL_FSETPOS64, fsetpos64_2_2, fsetpos64@GLIBC_2.2) DCL_FUNC_VER (DCL_FSETPOS64, fsetpos64_2_1, fsetpos64@GLIBC_2.1) +#if !defined(__USE_LARGEFILE64) DCL_FSETPOS64 (fsetpos64) - +#endif /*------------------------------------------------------------- fsync */ int fsync (int fildes)