summaryrefslogtreecommitdiff
path: root/gcc/ada/g-socket.adb
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2013-04-12 13:04:59 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2013-04-12 13:04:59 +0000
commit5978a47f87d9fd279bc924b62b792de687e4f89e (patch)
tree1f32cbed376b2fe44e39b273fd884713fced3dcb /gcc/ada/g-socket.adb
parent7ad4ae13e8d6fa5920868bb7b91e5e68198c0f6c (diff)
downloadgcc-5978a47f87d9fd279bc924b62b792de687e4f89e.tar.gz
2013-04-12 Robert Dewar <dewar@adacore.com>
* a-cfdlli.ads, g-socket.adb, s-fileio.adb: Minor reformatting. 2013-04-12 Yannick Moy <moy@adacore.com> * sem_attr.adb (Analyze_Attribute): Update analyse of Attribute_Old and Attribute_Result so they are allowed in the right-hand-side of an association in a Contract_Cases pragma. * sem_prag.adb (Analyze_CTC_In_Decl_Part): Add pre-analysis of the expressions in a Contract_Cases pragma. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197905 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/g-socket.adb')
-rw-r--r--gcc/ada/g-socket.adb4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/ada/g-socket.adb b/gcc/ada/g-socket.adb
index 8079e80b0bd..e186258805a 100644
--- a/gcc/ada/g-socket.adb
+++ b/gcc/ada/g-socket.adb
@@ -733,7 +733,9 @@ package body GNAT.Sockets is
end if;
end if;
- -- Wait for socket to become available for writing
+ -- Wait for socket to become available for writing (unless the Timeout
+ -- is zero, in which case we consider that it has already expired, and
+ -- we do not need to wait at all).
if Timeout = 0.0 then
Status := Expired;