aboutsummaryrefslogtreecommitdiff
path: root/gdb/utils.c
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2002-11-14 00:50:04 +0000
committerAndrew Cagney <cagney@redhat.com>2002-11-14 00:50:04 +0000
commit6411e720c0ace296476757913bc787878cd87989 (patch)
treeecb72d98056cc5a6ce081b3d51852c470dd103d0 /gdb/utils.c
parent73937e031a946d29ddfff632d478c904fed8d6ff (diff)
downloadgdb-6411e720c0ace296476757913bc787878cd87989.zip
gdb-6411e720c0ace296476757913bc787878cd87989.tar.gz
gdb-6411e720c0ace296476757913bc787878cd87989.tar.bz2
Wed Nov 13 19:51:05 2002 Andrew Cagney <cagney@redhat.com>
* utils.c (gdb_realpath): Add comment mentioning realpath with a NULL buffer.
Diffstat (limited to 'gdb/utils.c')
-rw-r--r--gdb/utils.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/gdb/utils.c b/gdb/utils.c
index 62e4020..06fb593 100644
--- a/gdb/utils.c
+++ b/gdb/utils.c
@@ -2739,6 +2739,15 @@ gdb_realpath (const char *filename)
}
#endif
+ /* FIXME: cagney/2002-11-13:
+
+ Method 2a: Use realpath() with a NULL buffer. Some systems, due
+ to the problems described in in method 3, have modified their
+ realpath() implementation so that it will allocate a buffer when
+ NULL is passed in. Before this can be used, though, some sort of
+ configure time test would need to be added. Otherwize the code
+ will likely core dump. */
+
/* Method 3: Now we're getting desperate! The system doesn't have a
compile time buffer size and no alternative function. Query the
OS, using pathconf(), for the buffer limit. Care is needed