From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2155) id B1D733858D32; Mon, 16 Jan 2023 20:41:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B1D733858D32 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1673901696; bh=XPVrHgcXNY/+xv/zMpR/8gcdSWFw9TrFB0+lcy2QJMc=; h=From:To:Subject:Date:From; b=oW7Xac7VUobHLKSjPaV5PteRhuX8gMVERPwW5c8FbhRhUL0jZMUOApEdbZFgMFHnO dsqmdFMzjM9xoB+s9g00bOhUXhGcU35xBD/0pR4yK/biC2i6FbClSm3QR9ByHeh/GG FDyXLIgEylx9fdoIuYiUUVyYtJ2nUTm+TE78GKpk= 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/cygwin-3_4-branch] 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/cygwin-3_4-branch X-Git-Oldrev: 7c870ee90f7c0f8264b58cf43616fa754993b9d1 X-Git-Newrev: 39db1a7f423b5ddfdc5a8ce484757448d8e4f9d6 Message-Id: <20230116204136.B1D733858D32@sourceware.org> Date: Mon, 16 Jan 2023 20:41:36 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3D39db1a7f423= b5ddfdc5a8ce484757448d8e4f9d6 commit 39db1a7f423b5ddfdc5a8ce484757448d8e4f9d6 Author: Corinna Vinschen AuthorDate: Mon Jan 16 21:40:59 2023 +0100 Commit: Corinna Vinschen CommitDate: Mon Jan 16 21:41:13 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 66272125cb20..92bcc564dde3 100644 --- a/winsup/cygwin/fhandler/proc.cc +++ b/winsup/cygwin/fhandler/proc.cc @@ -660,8 +660,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); @@ -1701,6 +1699,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;