nuttx/fs/procfs
Alin Jerpelea 231b8518b7 NuttX: Ken Pettit: update licenses to Apache
Ken Pettit has submitted the ICLA and we can migrate the licenses
 to Apache.

Sebastien Lorquet has submitted the ICLA and we can migrate the licenses
 to Apache.

Gregory Nutt has submitted the SGA and we can migrate the licenses
 to Apache.

Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2021-04-10 06:42:19 -05:00
..
fs_procfs.c Remove unused, non-modular procfs reference 2020-08-22 16:22:18 +01:00
fs_procfscpuload.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
fs_procfscritmon.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
fs_procfsiobinfo.c fs/procfs/fs_procfsiobinfo.c: Add a missing entry for can 2020-11-16 08:29:00 -08:00
fs_procfsmeminfo.c fs/procfs/fs_procfsmeminfo.c: Allow longer heap names 2021-02-12 03:16:03 -08:00
fs_procfsproc.c fs: allocate file/socket dynamically 2021-03-17 06:46:42 -07:00
fs_procfsuptime.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
fs_procfsutil.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
fs_procfsversion.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
fs_skeleton.c NuttX: Ken Pettit: update licenses to Apache 2021-04-10 06:42:19 -05:00
Kconfig fs/: Remove support for CONFIG_FS_READABLE 2020-03-22 08:24:07 -05:00
Make.defs Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -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