diff --git a/fs/procfs/fs_procfsmeminfo.c b/fs/procfs/fs_procfsmeminfo.c index 9e893baab34..93985e23678 100644 --- a/fs/procfs/fs_procfsmeminfo.c +++ b/fs/procfs/fs_procfsmeminfo.c @@ -287,9 +287,9 @@ static ssize_t meminfo_read(FAR struct file *filep, FAR char *buffer, /* The first line is the headers */ - linesize = - procfs_snprintf(procfile->line, MEMINFO_LINELEN, - " total used free largest nused nfree\n"); + linesize = procfs_snprintf(procfile->line, MEMINFO_LINELEN, + "%13s%11s%11s%11s%11s%7s%7s\n", "", "total", + "used", "free", "largest", "nused", "nfree"); copysize = procfs_memcpy(procfile->line, linesize, buffer, buflen, &offset); @@ -311,15 +311,15 @@ static ssize_t meminfo_read(FAR struct file *filep, FAR char *buffer, /* Show heap information */ entry->mallinfo(entry->user_data, &minfo); - linesize = snprintf(procfile->line, MEMINFO_LINELEN, - "%12s: %11lu%11lu%11lu%11lu%7lu%7lu\n", - entry->name, - (unsigned long)minfo.arena, - (unsigned long)minfo.uordblks, - (unsigned long)minfo.fordblks, - (unsigned long)minfo.mxordblk, - (unsigned long)minfo.aordblks, - (unsigned long)minfo.ordblks); + linesize = procfs_snprintf(procfile->line, MEMINFO_LINELEN, + "%12s:%11lu%11lu%11lu%11lu%7lu%7lu\n", + entry->name, + (unsigned long)minfo.arena, + (unsigned long)minfo.uordblks, + (unsigned long)minfo.fordblks, + (unsigned long)minfo.mxordblk, + (unsigned long)minfo.aordblks, + (unsigned long)minfo.ordblks); copysize = procfs_memcpy(procfile->line, linesize, buffer, buflen, &offset); totalsize += copysize; @@ -348,8 +348,8 @@ static ssize_t meminfo_read(FAR struct file *filep, FAR char *buffer, max = (unsigned long)pginfo.mxfree << MM_PGSHIFT; linesize = procfs_snprintf(procfile->line, MEMINFO_LINELEN, - "Page: %11lu%11lu%11lu%11lu\n", - total, allocated, available, max); + "%12s:%11lu%11lu%11lu%11lu\n", + "Page", total, allocated, available, max); copysize = procfs_memcpy(procfile->line, linesize, buffer, buflen, &offset); @@ -370,7 +370,8 @@ static ssize_t meminfo_read(FAR struct file *filep, FAR char *buffer, meminfo_progmem(&progmem); linesize = procfs_snprintf(procfile->line, MEMINFO_LINELEN, - "Prog: %11lu%11lu%11lu%11lu%7lu%7lu\n", + "%12s:%11lu%11lu%11lu%11lu%7lu%7lu\n", + "Prog", (unsigned long)progmem.arena, (unsigned long)progmem.uordblks, (unsigned long)progmem.fordblks,