diff options
| author | Yuuki Harano | 2021-05-19 22:02:06 +0900 |
|---|---|---|
| committer | Yuuki Harano | 2021-05-19 22:02:06 +0900 |
| commit | e48372f8e5722643e37185b004469acd174663f7 (patch) | |
| tree | b77ec71bb51856f98d34182eca56322750533017 /src/process.c | |
| parent | d0fa569b7303c2d893b54d0a7af7a521308a5ed4 (diff) | |
| parent | 61291e06cc804de2075305c220d31ef6072f28c8 (diff) | |
| download | emacs-e48372f8e5722643e37185b004469acd174663f7.tar.gz emacs-e48372f8e5722643e37185b004469acd174663f7.zip | |
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs into feature/pgtk
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/process.c b/src/process.c index 98a6dca8692..f3f4f09f740 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -473,8 +473,15 @@ add_read_fd (int fd, fd_callback func, void *data) | |||
| 473 | fd_callback_info[fd].data = data; | 473 | fd_callback_info[fd].data = data; |
| 474 | } | 474 | } |
| 475 | 475 | ||
| 476 | void | ||
| 477 | add_non_keyboard_read_fd (int fd, fd_callback func, void *data) | ||
| 478 | { | ||
| 479 | add_read_fd(fd, func, data); | ||
| 480 | fd_callback_info[fd].flags &= ~KEYBOARD_FD; | ||
| 481 | } | ||
| 482 | |||
| 476 | static void | 483 | static void |
| 477 | add_non_keyboard_read_fd (int fd) | 484 | add_process_read_fd (int fd) |
| 478 | { | 485 | { |
| 479 | eassert (fd >= 0 && fd < FD_SETSIZE); | 486 | eassert (fd >= 0 && fd < FD_SETSIZE); |
| 480 | eassert (fd_callback_info[fd].func == NULL); | 487 | eassert (fd_callback_info[fd].func == NULL); |
| @@ -483,12 +490,6 @@ add_non_keyboard_read_fd (int fd) | |||
| 483 | fd_callback_info[fd].flags |= FOR_READ; | 490 | fd_callback_info[fd].flags |= FOR_READ; |
| 484 | if (fd > max_desc) | 491 | if (fd > max_desc) |
| 485 | max_desc = fd; | 492 | max_desc = fd; |
| 486 | } | ||
| 487 | |||
| 488 | static void | ||
| 489 | add_process_read_fd (int fd) | ||
| 490 | { | ||
| 491 | add_non_keyboard_read_fd (fd); | ||
| 492 | eassert (0 <= fd && fd < FD_SETSIZE); | 493 | eassert (0 <= fd && fd < FD_SETSIZE); |
| 493 | fd_callback_info[fd].flags |= PROCESS_FD; | 494 | fd_callback_info[fd].flags |= PROCESS_FD; |
| 494 | } | 495 | } |