FreeBSD Bugzilla – Attachment 114808 Details for
Bug 156521
net/omnitty does not work with "Sun Function-Keys" Xterm
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 1.15 KB, created by
David E. O'Brien
on 2011-04-20 18:40:07 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
David E. O'Brien
Created:
2011-04-20 18:40:07 UTC
Size:
1.15 KB
patch
obsolete
>--- main.c.orig 2005-10-25 15:08:25.000000000 -0700 >+++ main.c 2011-04-20 09:21:32.000000000 -0700 >@@ -89,6 +89,13 @@ void curses_init() { > define_key("\e[18~", KEY_F(7)); define_key("\e[19~", KEY_F(8)); > define_key("\e[20~", KEY_F(9)); define_key("\e[21~", KEY_F(10)); > >+ /* If "Sun Function-Keys" is enabled in your Xterm: */ >+ define_key("\e[224z", KEY_F(1)); define_key("\e[225z", KEY_F(2)); >+ define_key("\e[226z", KEY_F(3)); define_key("\e[227z", KEY_F(4)); >+ define_key("\e[228z", KEY_F(5)); define_key("\e[229z", KEY_F(6)); >+ define_key("\e[230z", KEY_F(7)); define_key("\e[231z", KEY_F(8)); >+ define_key("\e[232z", KEY_F(9)); define_key("\e[233z", KEY_F(10)); >+ > getmaxyx(stdscr, h, w); > if (h < MIN_REQUIRED_HEIGHT || w < MIN_REQUIRED_WIDTH) { > endwin(); >@@ -335,9 +342,10 @@ int main(int argc, char **argv) { > > while (!quit) { > if (zombie_count) { >- zombie_count--; >- chldpid = wait(NULL); >- machmgr_handle_death(chldpid); >+ if ((chldpid = waitpid(-1, NULL, WNOHANG)) > 0) { >+ zombie_count--; >+ machmgr_handle_death(chldpid); >+ } > } > > machmgr_update();
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 156521
: 114808