From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2155) id 057033858D32; Mon, 16 Jan 2023 20:41:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 057033858D32 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1673901705; bh=S4S+b4Ojz25ijoShVJ0l5645XFlaY/J5EI+YYJqykLE=; h=From:To:Subject:Date:From; b=UDOOgMvmFmXoTg8CGY6GehKmzZNABt70VPMz2Jq/4bmao+M3zDcg+qvGc8xulQfPZ EMzwO7DxIoJfqroTGDFNkrTdW9FZyggB6MXIw7HaxGT+yZxnvB4tv0FvO1AuPSXOSe U7es27EnyAVf8GO6BuGZIBne/YamE8y8ol/kyNvc= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Corinna Vinschen To: cygwin-cvs@sourceware.org Subject: [newlib-cygwin/main] Cygwin: /proc/cpuinfo: always print trailing empty line, as on Linux X-Act-Checkin: newlib-cygwin X-Git-Author: Corinna Vinschen X-Git-Refname: refs/heads/main X-Git-Oldrev: 75c375e86df31fefc85a54a060283fe7389c8c6b X-Git-Newrev: 49b52521f3fd91068d9b055dac2d90a5f2e97193 Message-Id: <20230116204145.057033858D32@sourceware.org> Date: Mon, 16 Jan 2023 20:41:45 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3D49b52521f3f= d91068d9b055dac2d90a5f2e97193 commit 49b52521f3fd91068d9b055dac2d90a5f2e97193 Author: Corinna Vinschen AuthorDate: Mon Jan 16 21:40:59 2023 +0100 Commit: Corinna Vinschen CommitDate: Mon Jan 16 21:40:59 2023 +0100 Cygwin: /proc/cpuinfo: always print trailing empty line, as on Linux =20 Signed-off-by: Corinna Vinschen Diff: --- winsup/cygwin/fhandler/proc.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/winsup/cygwin/fhandler/proc.cc b/winsup/cygwin/fhandler/proc.cc index b7f29b23d5ee..6a9139861244 100644 --- a/winsup/cygwin/fhandler/proc.cc +++ b/winsup/cygwin/fhandler/proc.cc @@ -659,8 +659,6 @@ format_proc_cpuinfo (void *, char *&destbuf) __small_swprintf (cpu_num_p, L"%d", cpu_number); if (!NT_SUCCESS (RtlCheckRegistryKey (RTL_REGISTRY_ABSOLUTE, cpu_key= ))) break; - if (cpu_number) - print ("\n"); =20 WORD cpu_group =3D cpu_number / num_cpu_per_group; KAFFINITY cpu_mask =3D 1L << (cpu_number % num_cpu_per_group); @@ -1704,6 +1702,8 @@ format_proc_cpuinfo (void *, char *&destbuf) print ("\n"); } =20 + print ("\n"); + destbuf =3D (char *) crealloc_abort (destbuf, bufptr - buf); memcpy (destbuf, buf, bufptr - buf); return bufptr - buf;