DCMD_PROC_CURTHREAD
QNX SDP8.0Programmer's GuideDeveloper
Switch to another thread.
#include <sys/procfs.h>
#define DCMD_PROC_CURTHREAD  __DIOT(_DCMD_PROC, __PROC_SUBCMD_PROCFS + 8, pthread_t)
The arguments to devctl() are:
| Argument | Value | 
|---|---|
| filedes | A file descriptor for the process. | 
| dcmd | DCMD_PROC_CURTHREAD | 
| dev_data_ptr | A pointer to a pthread_t | 
| n_bytes | sizeof(pthread_t) | 
| dev_info_ptr | NULL | 
The argument to this command is a pthread_t value that specifies the thread that you want to be made the current thread. For example:
if ((err=devctl( fd, DCMD_PROC_CURTHREAD, &tid,
                 sizeof(tid), NULL)) != EOK) {
  /* An error occurred. */
}
Page updated: 
