NAME
posix_spawn_file_actions_init
,
posix_spawn_file_actions_destroy
—
create and destroy posix_spawn file
actions objects
SYNOPSIS
#include
<spawn.h>
int
posix_spawn_file_actions_init
(posix_spawn_file_actions_t
*file_actions);
int
posix_spawn_file_actions_destroy
(posix_spawn_file_actions_t
*file_actions);
DESCRIPTION
File actions objects can be initialized by
posix_spawn_file_actions_init
()
and destroyed by
posix_spawn_file_actions_destroy
().
Multiple initialization of the same object is undefined behavior and will lead to memory leaks.
Similarly, objects should be
passed to
posix_spawn_file_actions_destroy
()
to reclaim memory. The object should not be re-used after destruction. It
can however be initialized again with
posix_spawn_file_actions_init
().
RETURN VALUES
These function return 0 on successful completion. They may return
ENOMEM
when running out of memory.
SEE ALSO
STANDARDS
Both functions conform to IEEE Std 1003.1-2001 (“POSIX.1”).
AUTHORS
Ed Schouten <ed@FreeBSD.org>