Changeset 3687413
- Timestamp:
- May 16, 2010, 1:15:23 AM (15 years ago)
- Branches:
- master, release-1.10, release-1.7, release-1.8, release-1.9
- Children:
- f034ac0
- Parents:
- 7ba9e0de
- git-author:
- David Benjamin <davidben@mit.edu> (05/14/10 18:12:21)
- git-committer:
- David Benjamin <davidben@mit.edu> (05/16/10 01:15:23)
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
owl.c
r0881cdd r3687413 455 455 #endif /* OWL_STDERR_REDIR */ 456 456 457 void owl_zephyr_buddycheck_timer(owl_timer *t, void *data)458 {459 if (owl_global_is_pseudologins(&g)) {460 owl_function_debugmsg("Doing zephyr buddy check");461 owl_function_zephyr_buddy_check(1);462 }463 }464 465 457 static int owl_refresh_pre_select_action(owl_ps_action *a, void *data) 466 458 { … … 627 619 owl_global_push_context(&g, OWL_CTX_READCONFIG|OWL_CTX_RECV, NULL, "recv"); 628 620 629 owl_select_add_timer(180, 180, owl_zephyr_buddycheck_timer, NULL, NULL);630 631 621 /* If we ever deprecate the mainloop hook, remove this. */ 632 622 owl_select_add_timer(0, 1, owl_perlconfig_mainloop, NULL, NULL); -
variable.c
r4d9e4254 r3687413 428 428 int owl_variable_pseudologins_set(owl_variable *v, const void *newval) 429 429 { 430 static owl_timer *timer = NULL; 430 431 if (newval) { 431 432 if (*(const int*)newval == 1) { 432 433 owl_function_zephyr_buddy_check(0); 434 if (timer == NULL) { 435 timer = owl_select_add_timer(180, 180, owl_zephyr_buddycheck_timer, NULL, NULL); 436 } 437 } else { 438 if (timer != NULL) { 439 owl_select_remove_timer(timer); 440 timer = NULL; 441 } 433 442 } 434 443 } -
zephyr.c
rf25812b r3687413 1364 1364 #endif 1365 1365 1366 void owl_zephyr_buddycheck_timer(owl_timer *t, void *data) 1367 { 1368 if (owl_global_is_pseudologins(&g)) { 1369 owl_function_debugmsg("Doing zephyr buddy check"); 1370 owl_function_zephyr_buddy_check(1); 1371 } else { 1372 owl_function_debugmsg("Warning: owl_zephyr_buddycheck_timer call pointless; timer should have been disabled"); 1373 } 1374 } 1375 1366 1376 /* 1367 1377 * Process zephyrgrams from libzephyr's queue. To prevent starvation,
Note: See TracChangeset
for help on using the changeset viewer.