From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by sourceware.org (Postfix) with ESMTPS id 72F5D38582A4 for ; Fri, 17 Mar 2023 21:10:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 72F5D38582A4 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-wr1-x42c.google.com with SMTP id m2so5570998wrh.6 for ; Fri, 17 Mar 2023 14:10:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679087454; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=ESKmbahd81s6ePs4ezV/qqtlS+i8yO9mua1D7JaNTxA=; b=VbyxJv1Li6sh77lLgKFgUwQKfmQEsseUl/Aoo7qhR+c8vwzo6pE8dRmjFltuFmzoJ4 84F5zgTs77c5Z2HgeeRbKlElnVayxdVG46Zu3FOuyY71Y1BYMqTEEpJpl3izigB9IFtv Zc2vWpP6SoC+TNy0dEfYCynTA6XcX5fbfiFif39HcNK30sgM3iTa1elRllNhM2yTMvGl r+nX+xnuk7gLEV3BtDF4XMNclljFYvShgXHNnfhO9N3hxWvvGzzaJmi7z2E/XiZLPKIU hk8OzfueCqJS3y6hWVq7J9J/3MEqAVRYdnrjkY3R5ia7D+SIZdU0wz5o7JTHg/fB5IQm PAbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679087454; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ESKmbahd81s6ePs4ezV/qqtlS+i8yO9mua1D7JaNTxA=; b=fpaXMIOgVkx30RACqzIZLxoLZICjCunUp2efqLICPvH1obmBLhqrCsQODM9OF7Zh+v d7Pnito7kspOWwtCWgBwlYz7PvZzyRMMP95MACVM6L/Aq4Q5OvYb5IvJqhqP4GuGbWct jT50rR4mYEkFYtncHSK6aMDwFAjfL33ar7If8TrSpw+r7xSAbSsnwaGC1aVpxZ/JhR6I msbAnMPUNhVGZreTe/sDX77A5BYodtd3dj4c7CcpGb1FeHRI9N5mr/OgMvv/phQF/j2W UEPrBSbgwHFVhzoOLZ7mMiWSmPThAqIagZym5yw6yZHwlw9OeLWXvnkTPWqnwkJWZp3m DSew== X-Gm-Message-State: AO0yUKU4mdq/r/1G0iHEtfdIaE37rHT7mdaHFUOXVqYtqNQDYZRGJNPb PrGzFwfaCDytDd1xCwPeFcU= X-Google-Smtp-Source: AK7set9cEjR0JqIglOGDKjkV1iS170+TYy0yY9G2n7JHRnkQsKCW5LfRFU43uEyNTokvKF4Fjmjlkw== X-Received: by 2002:adf:cc8b:0:b0:2d0:776:b766 with SMTP id p11-20020adfcc8b000000b002d00776b766mr7430985wrj.8.1679087454290; Fri, 17 Mar 2023 14:10:54 -0700 (PDT) Received: from [192.168.0.160] ([170.253.51.134]) by smtp.gmail.com with ESMTPSA id z6-20020a056000110600b002c557f82e27sm2759293wrw.99.2023.03.17.14.10.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 17 Mar 2023 14:10:53 -0700 (PDT) Sender: Alejandro Colomar Message-ID: Date: Fri, 17 Mar 2023 22:10:52 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: [patch v2] aligned_alloc: conform to C17 Content-Language: en-US To: DJ Delorie , libc-alpha@sourceware.org, linux-man@vger.kernel.org References: From: Alejandro Colomar In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-10.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,KAM_NUMSUBJECT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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: Hi DJ On 3/17/23 20:02, DJ Delorie via Libc-alpha wrote: > Changes from v1: > > * Fixed malloc-debug > * alignment of zero is invalid > * fixed ABI tables > > References: > https://patchwork.sourceware.org/project/glibc/patch/33ec9e0c1e587813b90e8aa771c2c8e6e379dd48.camel@posteo.net/ > https://sourceware.org/bugzilla/show_bug.cgi?id=20137 > https://sourceware.org/pipermail/libc-alpha/2023-February/145858.html > > The memory.texi portion matches Martin's proposed patch. > > man page portion, quoted to avoid CI/CD issues (I can send an official > patch separately after the glibc patch is applied): Please :) Thanks! BTW, I guess C11 was equivalent to C17 in this regard, or was this changed in C17? Cheers, Alex > >> diff --git a/man3/posix_memalign.3 b/man3/posix_memalign.3 >> index f5d6618b7..a73ff0421 100644 >> --- a/man3/posix_memalign.3 >> +++ b/man3/posix_memalign.3 >> @@ -91,9 +91,8 @@ The function >> is the same as >> .BR memalign (), >> except for the added restriction that >> -.I size >> -should be a multiple of >> -.IR alignment . >> +.I alignment >> +must be a power of two. >> .PP >> The obsolete function >> .BR valloc ()