| tignore interrupts - plan9port - [fork] Plan 9 from user space | |
| git clone git://src.adamsgaard.dk/plan9port | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 330e487a1d3e2c65fc1132e8752f95e4fa4857df | |
| parent bafbb3918af74080aebc6efeb722dae9a49462b7 | |
| Author: rsc <devnull@localhost> | |
| Date: Thu, 9 Feb 2006 19:43:07 +0000 | |
| ignore interrupts | |
| Diffstat: | |
| M src/cmd/samterm/main.c | 10 ++++++++++ | |
| 1 file changed, 10 insertions(+), 0 deletions(-) | |
| --- | |
| diff --git a/src/cmd/samterm/main.c b/src/cmd/samterm/main.c | |
| t@@ -29,6 +29,14 @@ int autoindent; | |
| #define chording 0 /* code here for reference but it causes deadlocks */ | |
| void | |
| +notifyf(void *a, char *msg) | |
| +{ | |
| + if(strcmp(msg, "interrupt") == 0) | |
| + noted(NCONT); | |
| + noted(NDFLT); | |
| +} | |
| + | |
| +void | |
| threadmain(int argc, char *argv[]) | |
| { | |
| int i, got, scr, w; | |
| t@@ -51,6 +59,8 @@ threadmain(int argc, char *argv[]) | |
| if(open("/dev/tty", OWRITE) < 0) | |
| open("/dev/null", OWRITE); | |
| + notify(notifyf); | |
| + | |
| if(protodebug) print("getscreen\n"); | |
| getscreen(argc, argv); | |
| if(protodebug) print("iconinit\n"); |