Newlib: update to version 3.0.0
This commit is contained in:
parent
a3d94f168b
commit
875aaabebe
50 changed files with 1536 additions and 1651 deletions
|
|
@ -53,67 +53,52 @@ _BEGIN_STD_C
|
|||
* XXX both arrays should be __restrict, but this does not work when GCC
|
||||
* is invoked with -std=c99.
|
||||
*/
|
||||
int _EXFUN(posix_spawn, (pid_t * __restrict, const char * __restrict,
|
||||
int posix_spawn (pid_t * __restrict, const char * __restrict,
|
||||
const posix_spawn_file_actions_t *, const posix_spawnattr_t * __restrict,
|
||||
char * const [], char * const [])
|
||||
);
|
||||
int _EXFUN(posix_spawnp, (pid_t * __restrict, const char * __restrict,
|
||||
char * const [], char * const []);
|
||||
int posix_spawnp (pid_t * __restrict, const char * __restrict,
|
||||
const posix_spawn_file_actions_t *, const posix_spawnattr_t * __restrict,
|
||||
char * const [], char * const [])
|
||||
);
|
||||
char * const [], char * const []);
|
||||
|
||||
/*
|
||||
* File descriptor actions
|
||||
*/
|
||||
int _EXFUN(posix_spawn_file_actions_init, (posix_spawn_file_actions_t *));
|
||||
int _EXFUN(posix_spawn_file_actions_destroy, (posix_spawn_file_actions_t *));
|
||||
int posix_spawn_file_actions_init (posix_spawn_file_actions_t *);
|
||||
int posix_spawn_file_actions_destroy (posix_spawn_file_actions_t *);
|
||||
|
||||
int _EXFUN(posix_spawn_file_actions_addopen,
|
||||
(posix_spawn_file_actions_t * __restrict, int, const char * __restrict, int, mode_t)
|
||||
);
|
||||
int _EXFUN(posix_spawn_file_actions_adddup2,
|
||||
(posix_spawn_file_actions_t *, int, int)
|
||||
);
|
||||
int _EXFUN(posix_spawn_file_actions_addclose,
|
||||
(posix_spawn_file_actions_t *, int)
|
||||
);
|
||||
int posix_spawn_file_actions_addopen (posix_spawn_file_actions_t * __restrict,
|
||||
int, const char * __restrict, int, mode_t);
|
||||
int posix_spawn_file_actions_adddup2 (posix_spawn_file_actions_t *, int, int);
|
||||
int posix_spawn_file_actions_addclose (posix_spawn_file_actions_t *, int);
|
||||
|
||||
/*
|
||||
* Spawn attributes
|
||||
*/
|
||||
int _EXFUN(posix_spawnattr_init, (posix_spawnattr_t *));
|
||||
int _EXFUN(posix_spawnattr_destroy, (posix_spawnattr_t *));
|
||||
int posix_spawnattr_init (posix_spawnattr_t *);
|
||||
int posix_spawnattr_destroy (posix_spawnattr_t *);
|
||||
|
||||
int _EXFUN(posix_spawnattr_getflags,
|
||||
(const posix_spawnattr_t * __restrict, short * __restrict)
|
||||
);
|
||||
int _EXFUN(posix_spawnattr_getpgroup,
|
||||
(const posix_spawnattr_t * __restrict, pid_t * __restrict));
|
||||
int _EXFUN(posix_spawnattr_getschedparam,
|
||||
(const posix_spawnattr_t * __restrict, struct sched_param * __restrict)
|
||||
);
|
||||
int _EXFUN(posix_spawnattr_getschedpolicy,
|
||||
(const posix_spawnattr_t * __restrict, int * __restrict)
|
||||
);
|
||||
int _EXFUN(posix_spawnattr_getsigdefault,
|
||||
(const posix_spawnattr_t * __restrict, sigset_t * __restrict)
|
||||
);
|
||||
int _EXFUN(posix_spawnattr_getsigmask,
|
||||
(const posix_spawnattr_t * __restrict, sigset_t * __restrict)
|
||||
);
|
||||
int posix_spawnattr_getflags (const posix_spawnattr_t * __restrict,
|
||||
short * __restrict);
|
||||
int posix_spawnattr_getpgroup (const posix_spawnattr_t * __restrict,
|
||||
pid_t * __restrict);
|
||||
int posix_spawnattr_getschedparam (const posix_spawnattr_t * __restrict,
|
||||
struct sched_param * __restrict);
|
||||
int posix_spawnattr_getschedpolicy (const posix_spawnattr_t * __restrict,
|
||||
int * __restrict);
|
||||
int posix_spawnattr_getsigdefault (const posix_spawnattr_t * __restrict,
|
||||
sigset_t * __restrict);
|
||||
int posix_spawnattr_getsigmask (const posix_spawnattr_t * __restrict,
|
||||
sigset_t * __restrict);
|
||||
|
||||
int _EXFUN(posix_spawnattr_setflags, (posix_spawnattr_t *, short));
|
||||
int _EXFUN(posix_spawnattr_setpgroup, (posix_spawnattr_t *, pid_t));
|
||||
int _EXFUN(posix_spawnattr_setschedparam,
|
||||
(posix_spawnattr_t * __restrict, const struct sched_param * __restrict)
|
||||
);
|
||||
int _EXFUN(posix_spawnattr_setschedpolicy, (posix_spawnattr_t *, int));
|
||||
int _EXFUN(posix_spawnattr_setsigdefault,
|
||||
(posix_spawnattr_t * __restrict, const sigset_t * __restrict)
|
||||
);
|
||||
int _EXFUN(posix_spawnattr_setsigmask,
|
||||
(posix_spawnattr_t * __restrict, const sigset_t * __restrict)
|
||||
);
|
||||
int posix_spawnattr_setflags (posix_spawnattr_t *, short);
|
||||
int posix_spawnattr_setpgroup (posix_spawnattr_t *, pid_t);
|
||||
int posix_spawnattr_setschedparam (posix_spawnattr_t * __restrict,
|
||||
const struct sched_param * __restrict);
|
||||
int posix_spawnattr_setschedpolicy (posix_spawnattr_t *, int);
|
||||
int posix_spawnattr_setsigdefault (posix_spawnattr_t * __restrict,
|
||||
const sigset_t * __restrict);
|
||||
int posix_spawnattr_setsigmask (posix_spawnattr_t * __restrict,
|
||||
const sigset_t * __restrict);
|
||||
_END_STD_C
|
||||
|
||||
#endif /* !_SPAWN_H_ */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue