From 76c404864864eb61cb5c14ec269fd142f696d79e Mon Sep 17 00:00:00 2001 From: Joern Rennecke Date: Thu, 30 Nov 2006 17:36:10 +0000 Subject: [PATCH] include: 2006-05-03 Andrew Stubbs J"orn Rennecke PR driver/29931 * libiberty.h (make_relative_prefix_ignore_links): Declare. libiberty: 2006-05-03 Andrew Stubbs J"orn Rennecke PR driver/29931 * make-relative-prefix.c (make_relative_prefix_1): New function, broken out of make_relative_prefix. Make link resolution dependent on new parameter. (make_relative_prefix): Use make_relative_prefix_1. (make_relative_prefix_ignore_links): New function. --- include/ChangeLog | 6 ++++++ include/libiberty.h | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/include/ChangeLog b/include/ChangeLog index 8f827fab0..e7e2895c7 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,9 @@ +2006-11-30 Andrew Stubbs + J"orn Rennecke + + PR driver/29931 + * libiberty.h (make_relative_prefix_ignore_links): Declare. + 2006-11-27 Bob Wilson * xtensa-config.h (XSHAL_ABI): New. diff --git a/include/libiberty.h b/include/libiberty.h index 1328d3eb1..27291c988 100644 --- a/include/libiberty.h +++ b/include/libiberty.h @@ -197,6 +197,13 @@ extern long get_run_time (void); extern char *make_relative_prefix (const char *, const char *, const char *) ATTRIBUTE_MALLOC; +/* Generate a relocated path to some installation directory without + attempting to follow any soft links. Allocates + return value using malloc. */ + +extern char *make_relative_prefix_ignore_links (const char *, const char *, + const char *) ATTRIBUTE_MALLOC; + /* Choose a temporary directory to use for scratch files. */ extern char *choose_temp_base (void) ATTRIBUTE_MALLOC;