<p>dexter <strong>uploaded patch set #4</strong> to this change.</p><p><a href="https://gerrit.osmocom.org/c/libosmocore/+/24435">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">socket: add function to wait until a socket becomes writeable<br><br>In cases where a socket is created using the option OSMO_SOCK_F_NONBLOCK<br>it is not possible to detect a connection error because<br>osmo_sock_init() will return early while the connection is still in<br>progress.<br><br>One way to make sure that the socket is connected is to use select to<br>wait until the socket becomes writeable and to use getsockopt to check<br>SO_ERROR.<br><br>The function osmo_sock_wait() waits until the socket becomes writeable.<br>From the error code the API user can determine whether the connection<br>was successful or not.<br><br>Change-Id: I1c68185120fa2a6c9b6cb8aa2a25232a44ff5508<br>Related: SYS#4971<br>---<br>M include/osmocom/core/socket.h<br>M src/socket.c<br>2 files changed, 53 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/35/24435/4</pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/libosmocore/+/24435">change 24435</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/libosmocore/+/24435"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: libosmocore </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I1c68185120fa2a6c9b6cb8aa2a25232a44ff5508 </div>
<div style="display:none"> Gerrit-Change-Number: 24435 </div>
<div style="display:none"> Gerrit-PatchSet: 4 </div>
<div style="display:none"> Gerrit-Owner: dexter <pmaier@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-Reviewer: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>