From 950ddf69b766ba435dd960df3bbcbaa79967542a Mon Sep 17 00:00:00 2001
From: charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue, 7 Apr 2009 15:16:34 +0000
Subject: 2009-04-07  Emmanuel Briot  <briot@adacore.com>

	* s-regexp.adb (Create_Mapping): Ignore excaped open parenthesis when
	looking for the end of a parenthesis group

2009-04-07  Tristan Gingold  <gingold@adacore.com>

	* gsocket.h Don't #include resolvLib.h if __RTP__ is defined.

	* socket.c Don't use resolvLib_ macros if not defined.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145680 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ada/socket.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

(limited to 'gcc/ada/socket.c')

diff --git a/gcc/ada/socket.c b/gcc/ada/socket.c
index 1716a96f6c2..86d054f9c8c 100644
--- a/gcc/ada/socket.c
+++ b/gcc/ada/socket.c
@@ -352,22 +352,39 @@ __gnat_get_h_errno (void) {
     case 0:
       return 0;
 
+#ifdef S_resolvLib_HOST_NOT_FOUND
     case S_resolvLib_HOST_NOT_FOUND:
+#endif
     case S_hostLib_UNKNOWN_HOST:
+    case S_hostLib_HOST_NOT_FOUND:
       return HOST_NOT_FOUND;
 
+#ifdef S_resolvLib_TRY_AGAIN
     case S_resolvLib_TRY_AGAIN:
+#endif
+    case S_hostLib_TRY_AGAIN:
       return TRY_AGAIN;
 
+#ifdef S_resolvLib_NO_RECOVERY
     case S_resolvLib_NO_RECOVERY:
+#endif
+#ifdef S_resolvLib_BUFFER_2_SMALL
     case S_resolvLib_BUFFER_2_SMALL:
+#endif
+#ifdef S_resolvLib_INVALID_PARAMETER
     case S_resolvLib_INVALID_PARAMETER:
+#endif
+#ifdef S_resolvLib_INVALID_ADDRESS
     case S_resolvLib_INVALID_ADDRESS:
+#endif
     case S_hostLib_INVALID_PARAMETER:
+    case S_hostLib_NO_RECOVERY:
       return NO_RECOVERY;
 
+#ifdef S_resolvLib_NO_DATA
     case S_resolvLib_NO_DATA:
       return NO_DATA;
+#endif
 
     default:
       return -1;
-- 
cgit v1.2.1