From 117a32a63b837730cc97b0a233ab46e9abc6c7a7 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Tue, 19 Jul 2011 16:05:52 -0400
Subject: stdio: add support for "e" flag with fopen()

Support this useful glibc extension for optionally setting O_CLOEXEC
on fopen streams.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
 extra/Configs/Config.in | 9 +++++++++
 1 file changed, 9 insertions(+)

(limited to 'extra/Configs')

diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index 0f0ccfe62..97aafb789 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -1722,6 +1722,15 @@ config UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE
 
 	  Most people will answer N.
 
+config UCLIBC_HAS_FOPEN_CLOSEEXEC_MODE
+	bool "Support an fopen() 'e' flag for close-on-exec mode (glibc-compat)"
+	help
+	  Answer Y to support a glibc extension to allow passing
+	  additional 'e' flag in the mode string for fopen() to specify that
+	  the file should be open()ed with the O_CLOEXEC flag set.
+
+	  Most people will answer N.
+
 config UCLIBC_HAS_GLIBC_CUSTOM_STREAMS
 	bool "Support fmemopen(), open_memstream(), and fopencookie() (glibc-compat)"
 	help
-- 
cgit v1.2.3