Standard C Library Functions
posix_spawn_file_actions_destroy(3C)
NAME
posix_spawn_file_actions_destroy,
posix_spawn_file_actions_init - destroy and initialize spawn
file actions objectSYNOPSIS
#include
int posix_spawn_file_actions_destroy(
posix_spawn_file_actions_t *file_actions);
int posix_spawn_file_actions_init(
posix_spawn_file_actions_t *file_actions);
DESCRIPTION
The posix_spawn_file_actions_destroy() function destroys the
object referenced by file_actions. The object becomes, in
effect, uninitialized. An implementation can causeposix_spawn_file_actions_destroy() to set the object refer-
enced by file_actions to an invalid value. A destroyed spawn
file actions object can be reinitialized usingposix_spawn_file_actions_init(). The results of otherwise
referencing the object after it has been destroyed are unde-
fined.The posix_spawn_file_actions_init() function initializes the
object referenced by file_actions to contain no file actions
for posix_spawn(3C) or posix_spawnp(3C) to perform.
A spawn file actions object is as defined inposix_spawn_file_actions_addclose(3C).
The effect of initializing an already initialized spawn file actions object is undefined.RETURN VALUES
Upon successful completion, these functions return 0. Other-
wise, an error number is returned to indicate the error.ERRORS
The posix_spawn_file_actions_init() function will fail if:
ENOMEM Insufficient memory exists to initialize the spawn file actions object.SunOS 5.11 Last change: 30 Jan 2004 1
Standard C Library Functionsposix_spawn_file_actions_destroy(3C)
The posix_spawn_file_actions_destroy() function will may if:
EINVAL The value specified by file_actions is invalid.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
| Standard | See standards(5). ||_____________________________|_____________________________|
SEE ALSO
posix_spawn(3C), posix_spawn_file_actions_addclose(3C),
attributes(5), standards(5)SunOS 5.11 Last change: 30 Jan 2004 2
Standard C Library Functionsposix_spawn_file_actions_destroy(3C)
SunOS 5.11 Last change: 30 Jan 2004 3