From e989399dc2b17013c9a7f12f1e4765d383e6e771 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Thu, 17 Oct 2013 11:45:22 -0700 Subject: [PATCH] O_CLOEXEC is always defined for arm, mips, x86, and x86_64. I built all four, just to be sure. Change-Id: I5c818575c8142fccfc8fb163468832807a535e90 --- libc/include/fcntl.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libc/include/fcntl.h b/libc/include/fcntl.h index 3cb3d8ab0..f41cbcc35 100644 --- a/libc/include/fcntl.h +++ b/libc/include/fcntl.h @@ -25,6 +25,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ + #ifndef _FCNTL_H #define _FCNTL_H @@ -39,10 +40,6 @@ __BEGIN_DECLS #define O_ASYNC FASYNC #endif -#ifndef O_CLOEXEC -#define O_CLOEXEC 02000000 -#endif - extern int open(const char* path, int mode, ...); extern int openat(int fd, const char* path, int mode, ...); extern int unlinkat(int dirfd, const char *pathname, int flags);