This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git
The following commit(s) were added to refs/heads/master by this push:
new 761f25c85 nshlib/nsh_proccmds.c: fix description for TID and switch
order
761f25c85 is described below
commit 761f25c85781d5d03a0567d31de1f5ccae24e674
Author: Michal Lenc <[email protected]>
AuthorDate: Thu Nov 6 14:37:49 2025 +0100
nshlib/nsh_proccmds.c: fix description for TID and switch order
ID previously marked as PID was in fact TID. PID was hidden under
GROUP column. This fixes the description. The order of TID, PPID, PID
is also changed to more logical TID, PID, PPID.
Signed-off-by: Michal Lenc <[email protected]>
---
nshlib/nsh_proccmds.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/nshlib/nsh_proccmds.c b/nshlib/nsh_proccmds.c
index 389ee71db..fe9810564 100644
--- a/nshlib/nsh_proccmds.c
+++ b/nshlib/nsh_proccmds.c
@@ -100,7 +100,7 @@ struct nsh_taskstatus_s
FAR const char *td_sigmask; /* Signal mask */
#endif
FAR char *td_cmdline; /* Command line */
- int td_pid; /* Task ID */
+ int td_tid; /* Task ID */
int td_ppid; /* Parent task ID */
#ifdef NSH_HAVE_CPULOAD
FAR const char *td_cpuload; /* CPU load */
@@ -379,7 +379,7 @@ static int ps_record(FAR struct nsh_vtbl_s *vtbl, FAR const
char *dirpath,
status->td_sigmask = "";
#endif
status->td_cmdline = "";
- status->td_pid = atoi(entryp->d_name);
+ status->td_tid = atoi(entryp->d_name);
status->td_ppid = INVALID_PROCESS_ID;
#ifdef NSH_HAVE_CPULOAD
status->td_cpuload = "";
@@ -633,7 +633,7 @@ static void ps_title(FAR struct nsh_vtbl_s *vtbl, bool heap)
"%6s "
#endif
"%s\n"
- , "PID", "PPID", "GROUP"
+ , "TID", "PID", "PPID"
#ifdef CONFIG_SMP
, "CPU"
#endif
@@ -679,7 +679,7 @@ static void ps_output(FAR struct nsh_vtbl_s *vtbl, bool
heap,
#endif
nsh_output(vtbl,
- "%5d %5d %5s "
+ "%5d %5s %5d "
#ifdef CONFIG_SMP
"%3s "
#endif
@@ -700,7 +700,7 @@ static void ps_output(FAR struct nsh_vtbl_s *vtbl, bool
heap,
"%5s "
#endif
"%s\n"
- , status->td_pid, status->td_ppid, status->td_groupid
+ , status->td_tid, status->td_groupid, status->td_ppid
#ifdef CONFIG_SMP
, status->td_cpu
#endif