posix_spawnattr_t
const posix_spawnattr_t *attrp, char *const argv[], char *const envp[]);
const posix_spawnattr_t *attrp, char *const argv[],
extern int posix_spawnattr_destroy(posix_spawnattr_t *attr);
extern int posix_spawnattr_init(posix_spawnattr_t *attr);
extern int posix_spawnattr_getflags(const posix_spawnattr_t *attr,
extern int posix_spawnattr_setflags(posix_spawnattr_t *attr, short flags);
extern int posix_spawnattr_getpgroup(const posix_spawnattr_t *attr,
extern int posix_spawnattr_setpgroup(posix_spawnattr_t *attr, pid_t pgroup);
extern int posix_spawnattr_getsigdefault(const posix_spawnattr_t *attr,
extern int posix_spawnattr_setsigdefault(posix_spawnattr_t *attr,
extern int posix_spawnattr_getsigmask(const posix_spawnattr_t *attr,
extern int posix_spawnattr_setsigmask(posix_spawnattr_t *attr,
posix_spawnattr_t attr;
CObjectDeleter<posix_spawnattr_t, int, posix_spawnattr_destroy>
posix_spawnattr_init(posix_spawnattr_t *_attr)
posix_spawnattr_t attr = (posix_spawnattr_t)malloc(
posix_spawnattr_destroy(posix_spawnattr_t *_attr)
posix_spawnattr_getflags(const posix_spawnattr_t *_attr, short *flags)
posix_spawnattr_setflags(posix_spawnattr_t *_attr, short flags)
posix_spawnattr_getpgroup(const posix_spawnattr_t *_attr, pid_t *pgroup)
posix_spawnattr_setpgroup(posix_spawnattr_t *_attr, pid_t pgroup)
posix_spawnattr_getsigdefault(const posix_spawnattr_t *_attr, sigset_t *sigdefault)
posix_spawnattr_setsigdefault(posix_spawnattr_t *_attr,
posix_spawnattr_getsigmask(const posix_spawnattr_t *_attr, sigset_t *sigmask)
posix_spawnattr_setsigmask(posix_spawnattr_t *_attr, const sigset_t *sigmask)
process_spawnattr(const posix_spawnattr_t *_attr)
const posix_spawnattr_t *attrp, char *const argv[], char *const envp[],
const posix_spawnattr_t *attrp, char *const argv[], char *const envp[],
const posix_spawnattr_t *attrp, char *const argv[], char *const envp[])
const posix_spawnattr_t *attrp, char *const argv[],