diff options
| author | Karoly Lorentey | 2003-12-30 17:02:33 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2003-12-30 17:02:33 +0000 |
| commit | c1c63edb7907e35085f2d61507e1047db85d52c7 (patch) | |
| tree | c9c8804da129c599228eeb3073eae89cb63581c9 /README.multi-tty | |
| parent | 096d4be33fc8bd54c363d05fff24f9f029acbf0a (diff) | |
| download | emacs-c1c63edb7907e35085f2d61507e1047db85d52c7.tar.gz emacs-c1c63edb7907e35085f2d61507e1047db85d52c7.zip | |
Don't compile sys_select on systems that don't need it.
src/sysdep.c (sys_select): This function is unnecessary on most
systems, so #ifdef it out.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-23
Diffstat (limited to 'README.multi-tty')
| -rw-r--r-- | README.multi-tty | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/README.multi-tty b/README.multi-tty index 391562e4e54..4d225a50c9c 100644 --- a/README.multi-tty +++ b/README.multi-tty | |||
| @@ -213,9 +213,22 @@ DIARY OF CHANGES | |||
| 213 | 213 | ||
| 214 | (Seems to be working OK.) | 214 | (Seems to be working OK.) |
| 215 | 215 | ||
| 216 | -- Enable select on ttys (sys_select disables the native select on | ||
| 217 | non-X systems). There are some systems (OSS, SCO, maybe cygwin?) | ||
| 218 | that don't support this, so make sure the emulation remains | ||
| 219 | available for them. | ||
| 220 | |||
| 221 | (This was a bogus issue, select is only #defined to be sys_select | ||
| 222 | by sysselect.h if BROKEN_SELECT_NON_X. Fixed sysdep.c to compile | ||
| 223 | sys_select only then.) | ||
| 224 | |||
| 225 | |||
| 216 | THINGS TO DO | 226 | THINGS TO DO |
| 217 | ------------ | 227 | ------------ |
| 218 | 228 | ||
| 229 | ** Understand Emacs's low-level input system. It seems | ||
| 230 | complicated. :-) | ||
| 231 | |||
| 219 | ** Fix mysterious memory corruption error with tty deletion. To | 232 | ** Fix mysterious memory corruption error with tty deletion. To |
| 220 | trigger it, try the following shell command: | 233 | trigger it, try the following shell command: |
| 221 | 234 | ||
| @@ -232,6 +245,9 @@ THINGS TO DO | |||
| 232 | Update: yes it does, although it is much rarer. Or maybe it's | 245 | Update: yes it does, although it is much rarer. Or maybe it's |
| 233 | another bug. | 246 | another bug. |
| 234 | 247 | ||
| 248 | Update: Some of these errors may have been caused by having more | ||
| 249 | file handles than FD_SETSIZE. | ||
| 250 | |||
| 235 | ** Make parts of struct tty_output accessible from Lisp. The device | 251 | ** Make parts of struct tty_output accessible from Lisp. The device |
| 236 | name and the type is sufficient. | 252 | name and the type is sufficient. |
| 237 | 253 | ||
| @@ -264,11 +280,12 @@ THINGS TO DO | |||
| 264 | ** Find out the best way to support suspending Emacs with multiple | 280 | ** Find out the best way to support suspending Emacs with multiple |
| 265 | ttys. | 281 | ttys. |
| 266 | 282 | ||
| 267 | ** Do tty output through term_hooks, like all other display backends. | 283 | ** Do tty output through term_hooks, like graphical display backends. |
| 268 | 284 | ||
| 269 | ** Fix X support. | 285 | ** Fix X support. |
| 270 | 286 | ||
| 271 | ** Allow simultaneous X and tty frames. | 287 | ** Allow simultaneous X and tty frames. (Handling input could be |
| 288 | tricky.) | ||
| 272 | 289 | ||
| 273 | ** Fix Mac support (I can't do this myself). | 290 | ** Fix Mac support (I can't do this myself). |
| 274 | 291 | ||