diff options
author | Siddhesh Poyarekar <siddhesh@redhat.com> | 2014-12-29 17:40:47 +0530 |
---|---|---|
committer | Siddhesh Poyarekar <siddhesh@redhat.com> | 2014-12-29 19:56:27 +0530 |
commit | 50cbbaa935e92dc570fc899a17669cd6782b09cd (patch) | |
tree | b3df9300b25996e350aaf3774f11c5d8e0ee4a7d /sysdeps | |
parent | 3b566046c3e8cb252f4c0ab7b6041fef5098f1a5 (diff) | |
download | glibc-50cbbaa935e92dc570fc899a17669cd6782b09cd.zip glibc-50cbbaa935e92dc570fc899a17669cd6782b09cd.tar.gz glibc-50cbbaa935e92dc570fc899a17669cd6782b09cd.tar.bz2 |
Use posix-conf-vars.list to generate spec array
This patch adds support to generate the spec array in getconf from the
conf.list. The generated code is mostly unchanged. the only changes
are due to the change in layout of the spec and val arrays in the ELF.
The val array can also be auto-generated from posix-conf-vars.list
once the remaining macros are added to it.
* posix/posix-conf-vars.list (SPEC:XBS5): Add sysconf prefix.
* posix/confstr.c: Define NEED_SPEC_ARRAY to 0.
* posix/posix-envs.def: Likewise.
* sysdeps/posix/sysconf.c: Likewise.
* posix/getconf.c: Define NEED_SPEC_ARRAY to 1.
(specs): Remove array.
* scripts/gen-posix-conf-vars.awk: Support generation of specs
array.
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/posix/sysconf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/posix/sysconf.c b/sysdeps/posix/sysconf.c index 968c5cb..0ea5382 100644 --- a/sysdeps/posix/sysconf.c +++ b/sysdeps/posix/sysconf.c @@ -31,9 +31,9 @@ #include <sys/types.h> #include <regex.h> +#define NEED_SPEC_ARRAY 0 #include <posix-conf-vars.h> - #define NEED_CHECK_SPEC \ (!defined _XBS5_ILP32_OFF32 || !defined _XBS5_ILP32_OFFBIG \ || !defined _XBS5_LP64_OFF64 || !defined _XBS5_LPBIG_OFFBIG \ |