From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.cs.ucla.edu (mail.cs.ucla.edu [131.179.128.66]) by sourceware.org (Postfix) with ESMTPS id F34773858D1E for ; Sat, 11 Nov 2023 22:20:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F34773858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cs.ucla.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cs.ucla.edu ARC-Filter: OpenARC Filter v1.0.0 sourceware.org F34773858D1E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=131.179.128.66 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1699741236; cv=none; b=ewibA9imvROdiZglAP7h5M98p3YUNLPYBtvpOXAweBF0bJagP70I8to4briF/14Zii7nagPLXudx8KxuLNfgfr7mwAnhgXyixl+Y6V6Rz5kFMQKdxkB6NQp6ouP53mIdJAxizUF9gQ6aF8s6w6KlCfHLJwulDTMpap9rBSOAISk= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1699741236; c=relaxed/simple; bh=XAigtyA/btpuK83Qn64+ICId5kmMTqSJZUz+yU4D8XY=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=M4iwIG2SUF7c9hPJHB7se13JhfdO9SDqLGm8ePjvcSf3ILwge6HoyxN1Hwe/595aQBAHlvVVxUp/joJNo/L2Y0dTAZx/XAK4MUAs6GkNMIy3G3Fjxtx9260j0MjQSs3ljpEdMRAsUGfKJtyBdzAnOc8KjTZoO3u+dUD+a9HH3DI= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 367333C011BE4; Sat, 11 Nov 2023 14:20:34 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id qqshw9v08ptS; Sat, 11 Nov 2023 14:20:33 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id AF9A13C011BE5; Sat, 11 Nov 2023 14:20:33 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu AF9A13C011BE5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1699741233; bh=ZrewXse9Dqgzenz3h2mQYShSiSuga+u7w19QkcdjEYE=; h=Message-ID:Date:MIME-Version:To:From; b=RGMGbIGCCV+vKIUtM6RhbEK9hw2dzx4/8YbHy+zyROCwOScjby9zdhoFBK6MvBps5 GrPk5AfaT+F9XWoCVEYm851YTXagH2mCDsRVq2EtRCbJ521QIG1gaNpDFu6/VwndTt yFhkyMfD3W9XEFmeJGz5xLrpA/SHL+2+j4AwFmuwO5kWYAUeoNHWZ/mkUIrUKzuCui NJA/KaNGt0A8BGslhOTOTXDmWCg010ejMulYrpfuS6mITPnqANBsZY0cWmza8mU9/G MZUH7ypFl2nYwAsTKNmhHJaXLDtR5UM02LuIAsYbjwNGhlnKEQllv1DFdvmfo5JFDV 4HWhpYd56PKGQ== X-Virus-Scanned: amavisd-new at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 2lZtOKpAo3Ci; Sat, 11 Nov 2023 14:20:33 -0800 (PST) Received: from [192.168.254.12] (unknown [47.148.192.211]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 8C6AC3C011BE4; Sat, 11 Nov 2023 14:20:33 -0800 (PST) Message-ID: <69e6298a-9ddf-4a8e-ba8b-84da9410510c@cs.ucla.edu> Date: Sat, 11 Nov 2023 14:20:33 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: strncpy clarify result may not be null terminated Content-Language: en-US To: Alejandro Colomar Cc: Jonny Grant , Matthew House , linux-man , GNU C Library References: <20231109031345.245703-1-mattlloydhouse@gmail.com> <250e0401-2eaa-461f-ae20-a7f44d0bc5ad@jguk.org> <49daa0a7-291a-44f3-a2dd-cf5fb26c6df2@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,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 List-Id: On 2023-11-11 13:13, Alejandro Colomar wrote: > Was strncpy(3) optimized in a recent version of glibc that you have? Ubuntu 23.10 currently uses glibc 2.38-1ubuntu6. Fortification is on by default, so __builtin___strncpy_chk is involved. Again, I wouldn't take these numbers too seriously. It's just a microbenchmark.