Changeset b9c7424 for filterproc.c
- Timestamp:
- Mar 25, 2011, 3:55:41 AM (13 years ago)
- Children:
- 8eb6068
- Parents:
- b929e35
- git-author:
- David Benjamin <davidben@mit.edu> (02/26/11 20:35:26)
- git-committer:
- David Benjamin <davidben@mit.edu> (03/25/11 03:55:41)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
filterproc.c
rd564c3d rb9c7424 17 17 int err = 0; 18 18 struct pollfd fds[2]; 19 struct sigaction sig = {.sa_handler = SIG_IGN}, old;20 19 21 20 fcntl(rfd, F_SETFL, O_NONBLOCK | fcntl(rfd, F_GETFL)); … … 27 26 fds[1].events = POLLOUT; 28 27 29 sigaction(SIGPIPE, &sig, &old);30 31 28 while(1) { 32 29 if(out && *out) { … … 67 64 68 65 *in = g_string_free(str, err < 0); 69 sigaction(SIGPIPE, &old, NULL);70 66 return err; 71 67 }
Note: See TracChangeset
for help on using the changeset viewer.