This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs. |
Initialize the default attribute structure
#include <sys/iofunc.h> void iofunc_attr_init ( iofunc_attr_t *attr, mode_t mode, iofunc_attr_t *dattr, struct _client_info *info );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The iofunc_attr_init() function initializes the passed attr structure with the information derived from the optional dattr, the mode, and the user and group IDs from the optional info client information structure.
The count, rcount, wcount, rlocks and wlocks counters are reset to zero in the iofunc_attr_t structure that attr points to.
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
iofunc_attr_lock(), iofunc_attr_t, iofunc_attr_unlock(), iofunc_ocb_attach(), iofunc_ocb_detach(), resmgr_attach()
Writing a Resource Manager chapter of the Programmer's Guide.