diff options
| author | dickmao | 2021-05-13 15:21:53 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2021-05-13 15:22:01 +0200 |
| commit | 5be26b43f441e429dadbf7c8beccb351a84f1275 (patch) | |
| tree | bcfe58ae897cb1962890527509b6d9f8cbeb8217 /src/process.h | |
| parent | 1aaceec93173fd98c25dfe282b2fa2030ccf14f0 (diff) | |
| download | emacs-5be26b43f441e429dadbf7c8beccb351a84f1275.tar.gz emacs-5be26b43f441e429dadbf7c8beccb351a84f1275.zip | |
Process sentinels need to work under X and commandline
* src/process.c (add_non_keyboard_read_fd): Make this a public function.
(add_process_read_fd): Fold old, static add_non_keyboard_read_fd guts
into here.
* src/xsmfns.c (ice_conn_watch_CB): Call add_non_keyboard_read_fd
(bug#43834).
Diffstat (limited to 'src/process.h')
| -rw-r--r-- | src/process.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/process.h b/src/process.h index d041ada5867..0890f253a40 100644 --- a/src/process.h +++ b/src/process.h | |||
| @@ -284,6 +284,7 @@ extern bool kbd_on_hold_p (void); | |||
| 284 | typedef void (*fd_callback) (int fd, void *data); | 284 | typedef void (*fd_callback) (int fd, void *data); |
| 285 | 285 | ||
| 286 | extern void add_read_fd (int fd, fd_callback func, void *data); | 286 | extern void add_read_fd (int fd, fd_callback func, void *data); |
| 287 | extern void add_non_keyboard_read_fd (int fd, fd_callback func, void *data); | ||
| 287 | extern void delete_read_fd (int fd); | 288 | extern void delete_read_fd (int fd); |
| 288 | extern void add_write_fd (int fd, fd_callback func, void *data); | 289 | extern void add_write_fd (int fd, fd_callback func, void *data); |
| 289 | extern void delete_write_fd (int fd); | 290 | extern void delete_write_fd (int fd); |