]> git.saurik.com Git - apple/libc.git/blobdiff - stdio/FreeBSD/fopen.c.patch
Libc-825.24.tar.gz
[apple/libc.git] / stdio / FreeBSD / fopen.c.patch
diff --git a/stdio/FreeBSD/fopen.c.patch b/stdio/FreeBSD/fopen.c.patch
deleted file mode 100644 (file)
index cd254a8..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
---- fopen.c.bsdnew     2009-11-11 13:33:07.000000000 -0800
-+++ fopen.c    2009-11-11 13:33:07.000000000 -0800
-@@ -30,6 +30,15 @@
-  * 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[] = "@(#)fopen.c   8.1 (Berkeley) 6/4/93";
- #endif /* LIBC_SCCS and not lint */
-@@ -59,10 +68,10 @@ fopen(file, mode)
-       if ((flags = __sflags(mode, &oflags)) == 0)
-               return (NULL);
--      if ((fp = __sfp()) == NULL)
-+      if ((fp = __sfp(COUNT)) == NULL)
-               return (NULL);
-       if ((f = _open(file, oflags, DEFFILEMODE)) < 0) {
--              fp->_flags = 0;                 /* release */
-+              __sfprelease(fp);               /* release */
-               return (NULL);
-       }
-       /*