mirror of
https://github.com/apache/nuttx.git
synced 2026-05-28 11:56:10 +08:00
procfs: fix ps can't log out Group id
Signed-off-by: ligd <liguiding1@xiaomi.com>
This commit is contained in:
committed by
Gustavo Henrique Nihei
parent
876b39914b
commit
87c47b8758
@@ -498,8 +498,8 @@ static ssize_t proc_status(FAR struct proc_file_s *procfile,
|
|||||||
DEBUGASSERT(group != NULL);
|
DEBUGASSERT(group != NULL);
|
||||||
|
|
||||||
linesize = procfs_snprintf(procfile->line, STATUS_LINELEN,
|
linesize = procfs_snprintf(procfile->line, STATUS_LINELEN,
|
||||||
"%-12s%d\n", "PPID:",
|
"%-12s%d\n",
|
||||||
group->tg_ppid);
|
"Group:", group->tg_pid);
|
||||||
copysize = procfs_memcpy(procfile->line, linesize, buffer, remaining,
|
copysize = procfs_memcpy(procfile->line, linesize, buffer, remaining,
|
||||||
&offset);
|
&offset);
|
||||||
|
|
||||||
@@ -990,6 +990,20 @@ static ssize_t proc_groupstatus(FAR struct proc_file_s *procfile,
|
|||||||
buffer += copysize;
|
buffer += copysize;
|
||||||
remaining -= copysize;
|
remaining -= copysize;
|
||||||
|
|
||||||
|
if (totalsize >= buflen)
|
||||||
|
{
|
||||||
|
return totalsize;
|
||||||
|
}
|
||||||
|
|
||||||
|
linesize = procfs_snprintf(procfile->line, STATUS_LINELEN, "%-12s%d\n",
|
||||||
|
"Parent:", group->tg_ppid);
|
||||||
|
copysize = procfs_memcpy(procfile->line, linesize, buffer,
|
||||||
|
remaining, &offset);
|
||||||
|
|
||||||
|
totalsize += copysize;
|
||||||
|
buffer += copysize;
|
||||||
|
remaining -= copysize;
|
||||||
|
|
||||||
if (totalsize >= buflen)
|
if (totalsize >= buflen)
|
||||||
{
|
{
|
||||||
return totalsize;
|
return totalsize;
|
||||||
|
|||||||
Reference in New Issue
Block a user