aboutsummaryrefslogtreecommitdiffstats
path: root/libio/oldpclose.c
diff options
context:
space:
mode:
Diffstat (limited to 'libio/oldpclose.c')
-rw-r--r--libio/oldpclose.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/libio/oldpclose.c b/libio/oldpclose.c
index f02a05fc376..59348619800 100644
--- a/libio/oldpclose.c
+++ b/libio/oldpclose.c
@@ -32,16 +32,13 @@
#include "stdio.h"
#include <errno.h>
+/* POSIX does not require us to check that a stream passed to pclose()
+ was created by popen(). Instead we rely on _IO_SYSCLOSE to call
+ _proc_close when appropriate. */
int
attribute_compat_text_section
__old_pclose (FILE *fp)
{
-#if 0
- /* Does not actually test that stream was created by popen(). Instead,
- it depends on the filebuf::sys_close() virtual to Do The Right Thing. */
- if (fp is not a proc_file)
- return -1;
-#endif
return _IO_old_fclose (fp);
}