projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix timing bug in tracecontrol
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
modules
/
gui
/
tracecontrol
/
tracecontrol.c
diff --git
a/ltt/branches/poly/lttv/modules/gui/tracecontrol/tracecontrol.c
b/ltt/branches/poly/lttv/modules/gui/tracecontrol/tracecontrol.c
index 3f6a4f3cd941dfce7198ebf54a8b74d352a8e35d..1407aa88bbd4850429f2e356c38af5a51b6b63dd 100644
(file)
--- a/
ltt/branches/poly/lttv/modules/gui/tracecontrol/tracecontrol.c
+++ b/
ltt/branches/poly/lttv/modules/gui/tracecontrol/tracecontrol.c
@@
-438,7
+438,7
@@
static int execute_command(const gchar *command, const gchar *username,
sleep(1); /* make sure the child is ready */
while(1) {
pollfd.fd = fdpty;
sleep(1); /* make sure the child is ready */
while(1) {
pollfd.fd = fdpty;
- pollfd.events = POLLIN|POLLPRI;
+ pollfd.events = POLLIN|POLLPRI
|POLLERR|POLLHUP|POLLNVAL
;
num_rdy = poll(&pollfd, 1, 200);
#if 0
num_rdy = poll(&pollfd, 1, 200);
#if 0
@@
-496,7
+496,7
@@
static int execute_command(const gchar *command, const gchar *username,
while(1) {
int num_hup = 0;
pollfd.fd = fdpty;
while(1) {
int num_hup = 0;
pollfd.fd = fdpty;
- pollfd.events = POLLIN|POLLPRI;
+ pollfd.events = POLLIN|POLLPRI
|POLLERR|POLLHUP|POLLNVAL
;
num_rdy = poll(&pollfd, 1, -1);
#if 0
num_rdy = poll(&pollfd, 1, -1);
#if 0
This page took
0.023626 seconds
and
4
git commands to generate.