synccall: add separate exit_sem to fix thread release logic bug
[musl.git] / src / process / posix_spawn_file_actions_destroy.c
blob3251babb556cae7cd6c81986b286ee7705e8285b
1 #include <spawn.h>
2 #include <stdlib.h>
3 #include "fdop.h"
5 int posix_spawn_file_actions_destroy(posix_spawn_file_actions_t *fa)
7 struct fdop *op = fa->__actions, *next;
8 while (op) {
9 next = op->next;
10 free(op);
11 op = next;
13 return 0;