nuttx/fs/procfs
zhangyuan21 16b6d365e9 fs/procfs: check task status before get group info
When ps cmd is invoked during the task exit process, the group information of the task may be deleted.
So need check the task flag before get the task group information.
2022-10-21 18:47:58 +08:00
..
fs_procfs.c fs/procfs: Fix warning when all CONFIG_FS_PROCFS_EXCLUDE_xxx are enabled 2022-10-18 15:10:26 +09:00
fs_procfscpuload.c fs/procfs: Remove the unnecessary strcmp 2022-01-12 07:19:40 +01:00
fs_procfscritmon.c arch: Decouple up_critmon_[gettime|convert] from critmon 2022-01-25 14:43:34 +08:00
fs_procfsiobinfo.c iob: Remove iob_user_e enum and related code 2022-08-15 08:41:20 +03:00
fs_procfsmeminfo.c fs: procfs: Skip to register for meminfo if the name is NULL 2022-09-01 23:25:53 +02:00
fs_procfsproc.c fs/procfs: check task status before get group info 2022-10-21 18:47:58 +08:00
fs_procfstcbinfo.c fs/procfstcbinfo: minor bug about print address 2022-04-01 12:14:52 +03:00
fs_procfsuptime.c fs/procfs: Remove the unnecessary strcmp 2022-01-12 07:19:40 +01:00
fs_procfsutil.c Fix various typos 2022-07-08 02:15:54 +08:00
fs_procfsversion.c fs/procfs: Remove the unnecessary strcmp 2022-01-12 07:19:40 +01:00
fs_skeleton.c fs/directory: move private directory information to filesystem 2022-08-09 23:30:01 +08:00
Kconfig fs/procfs: Change FS_PROCFS_EXCLUDE_xxx default value to DEFAULT_SMALL 2022-10-18 15:10:26 +09:00
Make.defs fs:procfs: add tcbinfo procfs interface 2021-11-10 14:31:10 -03:00
README.txt Remove 'executable' bit on several files 2019-08-01 14:13:55 -06:00

fs/procfs README
================

  This is a tiny procfs file system that allows read-only access to a few
  attributes of a task or thread.  This tiny procfs fs file system can be
  built into the system by enabling:

    CONFIG_FS_PROCFS=y

  It can then be mounted from the NSH command like like:

    nsh> mount -t procfs /proc

Example
=======

  NuttShell (NSH) NuttX-6.31
  nsh> mount -t procfs /proc

  nsh> ls /proc
  /proc:
   0/
   1/

  nsh> ls /proc/1
  /proc/1:
   status
   cmdline

  nsh> cat /proc/1/status
  Name:       init
  Type:       Task
  State:      Running
  Priority:   100
  Scheduler:  SCHED_FIFO
  SigMask:    00000000

  nsh> cat /proc/1/cmdline
  init

  nsh> sleep 100 &
  sleep [2:100]
  nsh> ls /proc
  ls /proc
  /proc:
   0/
   1/
   2/

  nsh> cat /proc/2/cmdline
  <pthread> 0x527420