summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/dll_init.cc2
2 files changed, 6 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 569f35960..d7f416eeb 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,10 @@
2011-07-31 Christopher Faylor <me.cygwin2011@cgf.cx>
+ * dll_init.cc (dll_list::load_after_fork_impl): Add a hint to an error
+ message.
+
+2011-07-31 Christopher Faylor <me.cygwin2011@cgf.cx>
+
* sigproc.cc (pending_signals::pending): Define new function.
(sig_dispatch_pending): Avoid calling sig_send if there are no pending
signals.
diff --git a/winsup/cygwin/dll_init.cc b/winsup/cygwin/dll_init.cc
index 5b0181bf0..6ea172890 100644
--- a/winsup/cygwin/dll_init.cc
+++ b/winsup/cygwin/dll_init.cc
@@ -489,7 +489,7 @@ void dll_list::load_after_fork_impl (HANDLE parent, dll* d, int retries)
if (retries < DLL_RETRY_MAX)
load_after_fork_impl (parent, d, retries+1);
else
- fork_info->abort ("unable to remap %W to same address as parent (%08lx)",
+ fork_info->abort ("unable to remap %W to same address as parent (%08lx) - try running rebaseall",
d->modname, d->handle);
/* once the above returns all the dlls are mapped; release