diff options
Diffstat (limited to 'posix/getconf.c')
-rw-r--r-- | posix/getconf.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/posix/getconf.c b/posix/getconf.c index afe36018ce..0117b64ffc 100644 --- a/posix/getconf.c +++ b/posix/getconf.c @@ -957,7 +957,9 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\ usage (); for (c = vars; c->name != NULL; ++c) - if (!strcmp (c->name, argv[1])) + if (strcmp (c->name, argv[1]) == 0 + || (strncmp (c->name, "_POSIX_", 7) == 0 + && strcmp (c->name + 7, argv[1]) == 0)) { long int value; size_t clen; |