~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to vio/viosocket.c

  • Committer: Monty Taylor
  • Date: 2008-10-02 19:07:36 UTC
  • Revision ID: monty@inaugust.com-20081002190736-zm8eo0qlwjr83wpz
Removed SOCKET redefines.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
 
26
26
int vio_errno(Vio *vio __attribute__((unused)))
27
27
{
28
 
  return socket_errno;          /* On Win32 this mapped to WSAGetLastError() */
 
28
  return errno;
29
29
}
30
30
 
31
31
 
168
168
vio_should_retry(Vio * vio __attribute__((unused)))
169
169
{
170
170
  int en = socket_errno;
171
 
  return (en == SOCKET_EAGAIN || en == SOCKET_EINTR ||
172
 
          en == SOCKET_EWOULDBLOCK);
 
171
  return (en == EAGAIN || en == EINTR ||
 
172
          en == EWOULDBLOCK);
173
173
}
174
174
 
175
175
 
177
177
vio_was_interrupted(Vio *vio __attribute__((unused)))
178
178
{
179
179
  int en= socket_errno;
180
 
  return (en == SOCKET_EAGAIN || en == SOCKET_EINTR ||
181
 
          en == SOCKET_EWOULDBLOCK || en == SOCKET_ETIMEDOUT);
 
180
  return (en == EAGAIN || en == EINTR ||
 
181
          en == EWOULDBLOCK || en == ETIMEDOUT);
182
182
}
183
183
 
184
184