From cf04ed1bdf4e58fd2ae592a318788201feccd424 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Thu, 14 Nov 2002 14:06:14 +0000 Subject: [PATCH] bde points out that the LIBC_MAJOR macro doesn't exist and requests that we not use it here. In its place I've put a comment about the current state of play. Submitted by: bde --- lib/libc/stdio/findfp.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/libc/stdio/findfp.c b/lib/libc/stdio/findfp.c index 40a2a048eb6..270ec8aa6f1 100644 --- a/lib/libc/stdio/findfp.c +++ b/lib/libc/stdio/findfp.c @@ -69,9 +69,12 @@ static struct glue uglue = { NULL, FOPEN_MAX - 3, usual }; static struct __sFILEX __sFX[3]; -#if LIBC_MAJOR >= 6 -static -#endif +/* + * We can't make this 'static' until 6.0-current due to binary + * compatibility concerns. This also means we cannot change the + * sizeof(FILE) until that time either and must continue to use the + * __sFILEX stuff to add to FILE. + */ FILE __sF[3] = { std(__SRD, STDIN_FILENO), std(__SWR, STDOUT_FILENO),