~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to libdrizzle/viosocket.c

  • Committer: Brian Aker
  • Date: 2009-01-28 19:37:25 UTC
  • mfrom: (779.3.11 devel)
  • Revision ID: brian@tangent.org-20090128193725-pz7g7dnp2dx0863e
Merge from Monty.

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
 
33
33
#include <netdb.h>
34
34
 
35
 
int vio_errno(Vio *vio __attribute__((unused)))
 
35
int vio_errno(Vio *vio)
36
36
{
 
37
  (void)vio;
37
38
  return errno;
38
39
}
39
40
 
138
139
}
139
140
 
140
141
 
141
 
int vio_fastsend(Vio * vio __attribute__((unused)))
 
142
int vio_fastsend(Vio * vio)
142
143
{
 
144
  (void)vio;
143
145
  int nodelay = 1;
144
146
  int error;
145
147
 
174
176
 
175
177
 
176
178
bool
177
 
vio_should_retry(Vio * vio __attribute__((unused)))
 
179
vio_should_retry(Vio * vio)
178
180
{
 
181
  (void)vio;
179
182
  int en = errno;
180
183
  return (en == EAGAIN || en == EINTR ||
181
184
          en == EWOULDBLOCK);
183
186
 
184
187
 
185
188
bool
186
 
vio_was_interrupted(Vio *vio __attribute__((unused)))
 
189
vio_was_interrupted(Vio *vio)
187
190
{
 
191
  (void)vio;
188
192
  int en= errno;
189
193
  return (en == EAGAIN || en == EINTR ||
190
194
          en == EWOULDBLOCK || en == ETIMEDOUT);