Controlling processes via the /proc filesystem
Manipulating a process or thread
Parent topic
:
Manipulating a process or thread
Examining process and thread attributes
You can use the following
devctl()
commands to examine process and thread attributes:
DCMD_PROC_SYSINFO
DCMD_PROC_INFO
DCMD_PROC_MAPINFO
DCMD_PROC_MAPDEBUG
DCMD_PROC_MAPDEBUG_BASE
DCMD_PROC_SIGNAL
DCMD_PROC_STATUS
DCMD_PROC_TIDSTATUS
DCMD_PROC_GETGREG
DCMD_PROC_SETGREG
DCMD_PROC_GETFPREG
DCMD_PROC_SETFPREG
DCMD_PROC_GETREGSET
DCMD_PROC_SETREGSET
DCMD_PROC_EVENT
DCMD_PROC_SET_FLAG
DCMD_PROC_CLEAR_FLAG
DCMD_PROC_PAGEDATA
DCMD_PROC_PTINFO
DCMD_PROC_GETALTREG
DCMD_PROC_SETALTREG
DCMD_PROC_TIMERS
DCMD_PROC_IRQS
DCMD_PROC_THREADCTL
DCMD_PROC_CHANNELS
Related concepts
Threads and processes (System Architecture)
Thread life cycle (System Architecture)
Pathname management (System Architecture)
Threads and processes (Getting Started with
QNX Neutrino
)
Kernel states (Getting Started with
QNX Neutrino
)
Related reference
pthread_join()
MsgReply*()
InterruptWait()
MsgDeliverEvent()
MsgReceive()
MsgSend()
MsgSendPulse()
nanosleep()
pthread_cancel()
pthread_cond_wait()
pthread_create()
pthread_exit()
pthread_mutex_lock()
sigaction()
struct sigaction
SignalAction()
SignalKill()
sigsuspend()
sigwaitinfo()
SyncSemWait()
ThreadCreate()