]> git.saurik.com Git - apple/libc.git/blobdiff - stdio/FreeBSD/fdopen.c
Libc-1272.200.26.tar.gz
[apple/libc.git] / stdio / FreeBSD / fdopen.c
index 4d106c4521c6a25498af2c21fc9897433a13d750..c49e36ed2d98310ec801fcdf3ab80d20a698ea28 100644 (file)
  * SUCH DAMAGE.
  */
 
+#ifdef VARIANT_DARWINEXTSN
+#define _DARWIN_UNLIMITED_STREAMS
+#define COUNT  0
+#elif defined(VARIANT_LEGACY)
+#define COUNT  0
+#else
+#define COUNT  1
+#endif
+
 #if defined(LIBC_SCCS) && !defined(lint)
 static char sccsid[] = "@(#)fdopen.c   8.1 (Berkeley) 6/4/93";
 #endif /* LIBC_SCCS and not lint */
@@ -78,7 +87,7 @@ fdopen(fd, mode)
                return (NULL);
        }
 
-       if ((fp = __sfp()) == NULL)
+       if ((fp = __sfp(COUNT)) == NULL)
                return (NULL);
        fp->_flags = flags;
        /*