summaryrefslogtreecommitdiff
path: root/gcc/ada/socket.c
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-07 15:16:34 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-07 15:16:34 +0000
commit950ddf69b766ba435dd960df3bbcbaa79967542a (patch)
tree685318c0693ad3631679e215c9ae5764d0035d01 /gcc/ada/socket.c
parente37ded63b83f2c5959f61156211b40ca5c47d3d8 (diff)
downloadgcc-950ddf69b766ba435dd960df3bbcbaa79967542a.tar.gz
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
Diffstat (limited to 'gcc/ada/socket.c')
-rw-r--r--gcc/ada/socket.c17
1 files changed, 17 insertions, 0 deletions
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;