about summary refs log tree commit diff
path: root/libio/pclose.c
diff options
context:
space:
mode:
Diffstat (limited to 'libio/pclose.c')
-rw-r--r--libio/pclose.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/libio/pclose.c b/libio/pclose.c
index 74851b55ba..be7b330ce7 100644
--- a/libio/pclose.c
+++ b/libio/pclose.c
@@ -29,15 +29,12 @@
 #include <errno.h>
 #include <shlib-compat.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
 __new_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_new_fclose (fp);
 }