summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>2002-07-15 22:43:03 +0000
committerwollman <wollman@FreeBSD.org>2002-07-15 22:43:03 +0000
commit92fcd292824fa0864b9b8c6a2c67431afe88c9aa (patch)
treefa83cb2b93e120f6562a2874662873d570bfaedb /lib
parentf62ac07676e9db6fb746e3f0f176f816d2613882 (diff)
downloadFreeBSD-src-92fcd292824fa0864b9b8c6a2c67431afe88c9aa.zip
FreeBSD-src-92fcd292824fa0864b9b8c6a2c67431afe88c9aa.tar.gz
Assume that my bug report against 1003.1-2001 will be resolved my way,
and make 64-bit architectures use the LP64_OFF64 environment instead of the LPBIG_OFFBIG one.
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/gen/confstr.c22
1 files changed, 9 insertions, 13 deletions
diff --git a/lib/libc/gen/confstr.c b/lib/libc/gen/confstr.c
index 592a3ef..5af2233 100644
--- a/lib/libc/gen/confstr.c
+++ b/lib/libc/gen/confstr.c
@@ -69,19 +69,15 @@ confstr(int name, char *buf, size_t len)
* this environment -- determined via sysconf() -- then
* the value we return is unspecified. So, we return
* something which will cause obvious breakage.)
- *
- * Note that the _V6_LP64_OFF64 is actually an *I*LP64
- * environment; FreeBSD's LP64 architectures use the
- * _V6_LPBIG_OFFBIG environment instead.
*/
case _CS_POSIX_V6_ILP32_OFF32_CFLAGS:
case _CS_POSIX_V6_ILP32_OFF32_LDFLAGS:
case _CS_POSIX_V6_ILP32_OFF32_LIBS:
- case _CS_POSIX_V6_LP64_OFF64_CFLAGS:
- case _CS_POSIX_V6_LP64_OFF64_LDFLAGS:
- case _CS_POSIX_V6_LP64_OFF64_LIBS:
+ case _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS:
+ case _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS:
+ case _CS_POSIX_V6_LPBIG_OFFBIG_LIBS:
/*
- * These six environments are never supported.
+ * These two environments are never supported.
*/
p = UPE;
goto docopy;
@@ -96,9 +92,9 @@ confstr(int name, char *buf, size_t len)
p = UPE;
goto docopy;
- case _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS:
- case _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS:
- case _CS_POSIX_V6_LPBIG_OFFBIG_LIBS:
+ case _CS_POSIX_V6_LP64_OFF64_CFLAGS:
+ case _CS_POSIX_V6_LP64_OFF64_LDFLAGS:
+ case _CS_POSIX_V6_LP64_OFF64_LIBS:
if (sizeof(long) * CHAR_BIT >= 64 &&
sizeof(void *) * CHAR_BIT >= 64 &&
sizeof(int) * CHAR_BIT >= 32 &&
@@ -110,9 +106,9 @@ confstr(int name, char *buf, size_t len)
case _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS:
if (sizeof(long) * CHAR_BIT >= 64)
- p = "_V6_LPBIG_OFFBIG";
+ p = "_POSIX_V6_LPBIG_OFFBIG";
else
- p = "_V6_ILP32_OFFBIG";
+ p = "_POSIX_V6_ILP32_OFFBIG";
goto docopy;
docopy:
OpenPOWER on IntegriCloud