- Timestamp:
- May 23, 2011, 8:57:46 PM (12 years ago)
- Branches:
- master, release-1.10, release-1.8, release-1.9
- Children:
- 257b9c4
- Parents:
- 959cb85
- git-author:
- David Benjamin <davidben@mit.edu> (02/26/11 00:15:35)
- git-committer:
- David Benjamin <davidben@mit.edu> (05/23/11 20:57:46)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
select.c
r2c79eae r3535a6e 331 331 owl_function_makemsg("Unable to handle keypress"); 332 332 } 333 }334 335 void owl_select_mask_signals(sigset_t *oldmask) {336 sigset_t set;337 338 sigemptyset(&set);339 sigaddset(&set, SIGWINCH);340 sigaddset(&set, SIGALRM);341 sigaddset(&set, SIGPIPE);342 sigaddset(&set, SIGTERM);343 sigaddset(&set, SIGHUP);344 sigaddset(&set, SIGINT);345 sigprocmask(SIG_BLOCK, &set, oldmask);346 }347 348 void owl_select_handle_intr(sigset_t *restore)349 {350 owl_input in;351 352 owl_global_unset_interrupted(&g);353 354 sigprocmask(SIG_SETMASK, restore, NULL);355 356 in.ch = in.uch = owl_global_get_startup_tio(&g)->c_cc[VINTR];357 owl_process_input_char(in);358 333 } 359 334
Note: See TracChangeset
for help on using the changeset viewer.