diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2017-11-12 13:11:58 -0500 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2017-11-12 15:17:46 -0500 |
commit | 622bcf9d46a763b7aaba75fa8421533bcbe4b981 (patch) | |
tree | b1e7bfe8f1a108f13a1bd6d8bf03c2d852a1ce09 /util.h | |
parent | af7878c7474de2f6c5542ad52a0a67237387c638 (diff) | |
download | bfs-622bcf9d46a763b7aaba75fa8421533bcbe4b981.tar.xz |
exec: Recover from E2BIG
Diffstat (limited to 'util.h')
-rw-r--r-- | util.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -107,6 +107,15 @@ int redirect(int fd, const char *path, int flags, ...); int dup_cloexec(int fd); /** + * Like pipe(), but set the FD_CLOEXEC flag. + * + * @param pipefd + * The array to hold the two file descriptors. + * @return 0 on success, -1 on failure. + */ +int pipe_cloexec(int pipefd[2]); + +/** * Dynamically allocate a regex error message. * * @param err |