Changeset 4697 for trunk/Ohana/src/opihi/lib.data/IOBufferOps.c
- Timestamp:
- Aug 2, 2005, 9:40:50 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/lib.data/IOBufferOps.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/lib.data/IOBufferOps.c
r4693 r4697 1 # include " pclient.h"1 # include "data.h" 2 2 3 3 int InitIOBuffer (IOBuffer *buffer, int Nalloc) { … … 61 61 } 62 62 63 /* read until buffer is empty (Nmax retries) */ 64 int EmptyIOBuffer (IOBuffer *buffer, int Nmax, int fd) { 65 66 int i, status; 67 68 status = -1; 69 for (i = 0; (status != 0) && (i < Nmax); i++) { 70 status = ReadtoIOBuffer (buffer, fd); 71 if (status == -1) usleep (10000); 72 if (status > 0) i = 0; 73 } 74 if (status == -1) return (FALSE); 75 return (TRUE); 76 } 77 63 78 void FreeIOBuffer (IOBuffer *buffer) { 64 79
Note:
See TracChangeset
for help on using the changeset viewer.
