]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - libio/oldpclose.c
Update copyright dates with scripts/update-copyrights.
[thirdparty/glibc.git] / libio / oldpclose.c
index f02a05fc376c4f12e42a25774bbff6e66cbb68df..d2c2b471331cbdb7b6c6ab5c6fefac408b03b53a 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2018 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2019 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
 #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);
 }