Changeset 879
- Timestamp:
- 07/15/08 06:01:32 (4 months ago)
- Files:
-
- 1 modified
-
trunk/plugin_fifo.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugin_fifo.c
r877 r879 161 161 memset(buf, 0, FIFO_BUFFER_SIZE); 162 162 163 while (bytes > 0 && errno != EINTR) { 163 while (bytes > 0 && errno != EINTR) { 164 164 bytes = read(fd.input, buf, FIFO_BUFFER_SIZE); 165 165 } 166 166 167 167 if (bytes < 0 || errno > 0) { 168 168 error("[FIFO] Error %i: %s", errno, strerror(errno)); … … 176 176 } 177 177 } 178 } 178 } 179 179 /* store result */ 180 180 SetResult(&result, R_STRING, msg); … … 195 195 /* ignore broken pipe */ 196 196 signal(SIGPIPE, SIG_IGN); 197 197 198 198 memset(msg, 0, FIFO_BUFFER_SIZE); 199 199 AddFunction("fifo::read", 0, fiforead);
