[newlib-cygwin/main] Cygwin: fhandler/proc.cc(format_proc_cpuinfo): add newlines

Corinna Vinschen corinna@sourceware.org
Tue Jul 30 12:47:56 GMT 2024


https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=a430ffd1650baa6b4682517cff514371b4a19ba7

commit a430ffd1650baa6b4682517cff514371b4a19ba7
Author:     Brian Inglis <Brian.Inglis@SystematicSW.ab.ca>
AuthorDate: Thu Jul 18 10:27:49 2024 -0600
Commit:     Corinna Vinschen <corinna@vinschen.de>
CommitDate: Fri Jul 19 11:52:09 2024 +0200

    Cygwin: fhandler/proc.cc(format_proc_cpuinfo): add newlines
    
    Linux cpuinfo follows output for each processor with a blank line,
    so we output newlines to get a blank line:
    - newline after power management feature flags if printed;
    - newline to give blank line after each processor output.
    
    Reported-by: Achim Gratz https://cygwin.com/pipermail/cygwin/2024-July/256223.html
    Signed-off-by: Brian Inglis <Brian.Inglis@SystematicSW.ab.ca>

Diff:
---
 winsup/cygwin/fhandler/proc.cc | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/winsup/cygwin/fhandler/proc.cc b/winsup/cygwin/fhandler/proc.cc
index d8ab522a8235..e85ed4ff06ed 100644
--- a/winsup/cygwin/fhandler/proc.cc
+++ b/winsup/cygwin/fhandler/proc.cc
@@ -1752,16 +1752,17 @@ format_proc_cpuinfo (void *, char *&destbuf)
 	  ftcprint (features1, 12, "acc_power");    /* core power reporting */
 /*	  ftcprint (features1, 13, "connstby"); */  /* connected standby */
 /*	  ftcprint (features1, 14, "rapl"); */	    /* running average power limit */
+
+	  print ("\n");
 	}
 
+      print ("\n");
+
       if (orig_affinity_mask != 0)
 	SetThreadGroupAffinity (GetCurrentThread (), &orig_group_affinity,
 				NULL);
-      print ("\n");
     }
 
-  print ("\n");
-
   destbuf = (char *) crealloc_abort (destbuf, bufptr - buf);
   memcpy (destbuf, buf, bufptr - buf);
   return bufptr - buf;


More information about the Cygwin-cvs mailing list