QNX SDP is a cross-compiling and debugging environment, including an IDE and command-line tools, for building binary images and programs for target boards running the QNX OS 8.0.
Set the process group attribute in a spawn attributes object
This User's Guide describes version 8.0 of the Integrated Development Environment (IDE) that's part of the QNX Tool Suite.
The System Architecture guide accompanies the QNX OS and is intended for both application developers and end-users.
The QNX System Security Guide is intended for both system integrators who are responsible for the security of a QNX OS system and developers who want to create a QNX OS resource manager free from vulnerabilities.
Return the value of a configurable limit
Search for a file in a list of directories
Create a node in the path space that represents the mountpoint of a device or filesystem
Create a procmgr symlink
Remove a link
Suspend the calling thread until it runs a signal handler
Generate a pointer to the payload that follows the specified header member of an object
Connect to the PCI server
Close a pipe
Print an error message associated with errno
Create a pipe
Create a pipe with additional control flags.
Multiplex input/output over a set of file descriptors
Execute a command, creating a pipe to it
Control a device
Provide advisory information about the expected use of a file
Allocate space for a file on the filesystem
Provide advisory information about the expected use of memory
Get the physical address and length of a mapped memory block
Allocate aligned memory
Open a pseudo-terminal device
Spawn a process
Add a close a file descriptor action to a spawn file actions object
close a file descriptor
Add a duplicate a file descriptor action to a spawn file actions object
duplicate a file descriptor
Add an open a file action to a spawn file action object
open a file
Destroy a spawn file actions object
Initialize a spawn file actions object
Destroy a spawn attributes object
Return the address space layout randomization (ASLR) setting from a posix_spawn() attribute structure
Get the user and group ID attributes from a spawn attributes object
Get the POSIX flags from a spawn attributes object
Get the process group attribute of a spawn attributes object
Get the runmask attribute from a spawn attributes object
Get the scheduling parameters attribute of a spawn attributes object
Get the scheduling policy attribute of a spawn attributes object
Get the default signals attribute of a spawn attributes object
default signals
Get the ignored signals attribute from a spawn attributes object
ignored signals
Get the signal mask attribute of a spawn attributes object
Get the maximum stack size attribute from a spawn attributes object
Get the type identifier of a spawn attributes object
Get the POSIX flags and the QNX OS extended flags from a spawn attributes object
Initialize a spawn attributes object
Set the address space ID attribute in a spawn attributes object
Control how the address space layout randomization (ASLR) setting of a child is determined
Set the user and group ID attributes in a spawn attributes object
Set the current working directory attribute in a spawn attributes object
Set the POSIX flags in a spawn attributes object
Set the runmask attribute in a spawn attributes object
Set the scheduling parameters attribute of a spawn attributes object
Set the scheduling policy attribute of a spawn attributes object
Set the default signals attribute of a spawn attributes object
Set the ignored signals attribute of a spawn attributes object
Set the signal mask attribute of a spawn attributes object
Set the maximum stack size attribute in a spawn attributes object
Set the type identifier of a spawn attributes object
Set the POSIX flags and the QNX OS extended flags in a spawn attributes object
Get information about a typed memory object
Open a typed memory object
Raise a number to a given power
Read from a file without moving the file pointer
Write formatted output to stdout
Set and get the limit on a system resource
Control a process's ability to perform certain operations
Create a process-manager ability
Look up a process-manager ability
Get the name of a custom ability
Run a process in the background
Ask to be notified of system-wide events
Add a request to be notified of system-wide events
Delete a request to be notified of system-wide events
Trigger a system-wide event
Provide process manager session support
Allows a function to change its own type identifier
Get or set the default timer tolerance for a process
Get the current value of an item being monitored
Add an event to be triggered when a monitored value crosses a trigger point
The basename of the program being executed
Unconditionally terminate the target thread
Register fork handlers
Destroy a thread-attribute object
Get the thread detach state attribute
Get the size of the thread's guard area
Get a thread's inherit-scheduling attribute
Get the thread scheduling parameters attribute
Get the thread scheduling policy attribute
Get the thread contention scope attribute
Get the thread-creation stack attributes
Get the thread stack address attribute
Get the thread lazy-stack attribute
Get the amount of memory to preallocate for a thread's MAP_LAZY stack
Get the thread stack-size attribute
Get the thread suspend state attribute
Initialize a thread-attribute object
Set the thread detach state attribute
Set the size of the thread's guard area
Set the thread's inherit-scheduling attribute
Set a thread's scheduling parameters attribute
Set the thread scheduling policy attribute
Set the thread contention scope attribute
Set the thread-creation stack attributes
Set the thread stack address attribute
Set the thread lazy-stack attribute
Set the amount of memory to preallocate for a thread's MAP_LAZY stack
Set the thread stack-size attribute
Set the thread suspend state attribute
Destroy a barrier object
Initialize a barrier object
Synchronize participating threads at the barrier
Destroy a barrier-attributes object
Get the value of a barrier's process-shared attribute
Initialize a barrier attributes object
Set the value of a barrier's process-shared attribute
Cancel a thread
Pop a function off of a thread's cancellation-cleanup stack
Push a function onto a thread's cancellation-cleanup stack
Validate a cluster name and provide its associated runmask
Set cluster characteristics for the calling thread
Set cluster characteristics for the calling thread and for its children to inherit
Unblock threads waiting on a condition
Wait on a condition variable, with a time limit measured against a specific clock
Destroy a condition variable
Initialize a condition variable
Unblock a thread that's waiting on a condition variable
Wait on a condition variable, with a time limit
Wait on a condition variable
Destroy a condition-variable attribute object
Get the clock attribute from a condition-variable attribute object
Get the process-shared attribute from a condition variable attribute object
Initialize the attribute object for creating condition variables
Set the clock attribute of a condition-variable attribute object
Set the process-shared attribute in a condition variable attribute object
Create a thread
Detach a thread from a process
Compare two thread IDs
Terminate a thread
Get the level of thread concurrency
Return the clock ID of the CPU-time clock from a specified thread
Retrieve the name of a thread
Get a thread's scheduling parameters
Get a thread-specific data value
Join thread
Create a thread-specific data key
Delete a thread-specific data key
Send a signal to a thread
Lock a mutex with a time limit measured against a specific clock
Mark as consistent the state that's protected by a mutex
Destroy a mutex
Get a mutex's priority ceiling
Initialize a mutex
Lock a mutex
Set a mutex's priority ceiling
Lock a mutex, with a time limit
Attempt to lock a mutex
Unlock a mutex
Unblock any threads that are waiting on a mutex
Destroy mutex attribute object
Get the priority ceiling of a mutex attribute object
Get a mutex's scheduling protocol
Get the process-shared attribute from a mutex attribute object
Get the recursive attribute from a mutex attribute object
Get the robust attribute from a mutex attribute object
Get a mutex type
Get the wake-up attribute of a mutex
Initialize a mutex attribute object
Set the priority ceiling of a mutex attribute object
Set a mutex's scheduling protocol
Set the process-shared attribute in mutex attribute object
Set the recursive attribute in mutex attribute object
Set the robust attribute in a mutex attribute object
Set a mutex type
Set the wake-up attribute of a mutex
Dynamic package initialization
Lock a read-write lock for reading with a time limit measured against a clock
Lock a read-write lock for writing with a time limit measured against a specific clock
Destroy a read-write lock
Initialize a read-write lock
Acquire a shared read lock on a read-write lock
Lock a read-write lock for reading
Lock a read-write lock for writing
Attempt to acquire a shared lock on a read-write lock
Attempt to acquire an exclusive lock on a read-write lock
Unlock a read-write lock
Acquire an exclusive write lock on a read-write lock
Destroy a read-write lock attribute object
Get the process-shared attribute of a read-write lock attribute object
Create a read-write lock attribute object
Set the process-shared attribute of a read-write lock attribute object
Get the calling thread's ID
Set a thread's cancellation state
Set a thread's cancellation type
Set the concurrency level for a thread
Name a thread
Set thread scheduling parameters
Set a thread's priority
Set a thread-specific data value
Modify or examine a thread's signal-blocked mask
Get the 64-bit runmask attribute from a spawn attributes object
Set the 64-bit runmask attribute in a spawn attributes object
Destroy a thread spinlock
Initialize a thread spinlock
Lock a thread spinlock
Try to lock a thread spinlock
Unlock a thread spinlock
Test thread cancellation
Join a thread, with a time limit
Get the name of a slave pseudo-terminal device
Structure that describes a pulse
Attach a handler function to a pulse code
Detach a handler function from a pulse code
Write a character to a stream
Write a character to an output stream
Write a character to standard output
Write a character to stdout
Add, change or delete an environment variable
Write a string to stdout
Put an entry into the shadow password database
Write an entry in the user-information file
Put a word on a stream
Write a wide character to a stream
Write a wide character to a stdout
Write into a file without changing the file pointer
These libraries provide QNX helpers, including helpers that assist with logging, string conversion, and number and type sizes.
This document provides a reference for the Wi-Fi Protected Access (WPA) control interface, which provides a C API for the WPA/IEEE 802.11i protocols in Wi-Fi client stations. Application developers who want to control WPA operations