blob: 1d990fc33b1a964fbe66a129f18cce0d5319dcb3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/* Data structure to contain the action information. */
struct __spawn_action {
enum {
spawn_do_close,
spawn_do_dup2,
spawn_do_open
} tag;
union {
struct {
int fd;
} close_action;
struct {
int fd;
int newfd;
} dup2_action;
struct {
int fd;
const char *path;
int oflag;
mode_t mode;
} open_action;
} action;
};
int __posix_spawn_file_actions_realloc(posix_spawn_file_actions_t *fa);
/* handle !LFS */
#ifndef __UCLIBC_HAS_LFS__
# define rlimit64 rlimit
# define getrlimit64 getrlimit
#endif
#ifndef O_LARGEFILE
# define O_LARGEFILE 0
#endif
|