about summary refs log tree commit diff
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 f02a05fc37..5934861980 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);
 }