diff options
author | Pedro Alves <palves@redhat.com> | 2013-07-01 11:15:39 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2013-07-01 11:15:39 +0000 |
commit | 053794947ff80d6b4bcacbc282e4c054b84f5913 (patch) | |
tree | 8bcb13a0e5d679427fed498aecb8f2d77dd7e34b /config.guess | |
parent | 62737b62efffd7b0df85898f25e1150a58641927 (diff) | |
download | gdb-053794947ff80d6b4bcacbc282e4c054b84f5913.tar.gz |
utils.c: pathconf call, check for _PC_PATH_MAX instead of HAVE_UNISTD_H.
This check in utils.c for HAVE_UNISTD_H is being used as proxy for
"HAVE_PATHCONF", as pathconf is supposed to be declared in unistd.h.
It's possible that there are systems out there that have realpath,
unistd.h and alloca, but not pathconf+_PC_PATH_MAX. I don't know of
any by heart, but if we import gnulib's unistd module (which a
following patch will do), then unistd.h ends up always available, so
the check ends up incorrect. As pathconf is being called with
_PC_PATH_MAX, check for that instead.
gdb/
2013-07-01 Pedro Alves <palves@redhat.com>
* utils.c <pathconf/_PC_PATH_MAX use>: Check if _PC_PATH_MAX is
defined instead of checking HAVE_UNISTD_H.
Diffstat (limited to 'config.guess')
0 files changed, 0 insertions, 0 deletions