aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Andersen <andersen@codepoet.org>2000-04-09 18:24:05 +0000
committerErik Andersen <andersen@codepoet.org>2000-04-09 18:24:05 +0000
commitf3b3d17060fe6dffab3e1ff7de393bd0618334ba (patch)
treefc0675ba413d4c0ca645cd87c5bfc9b0cc8385e4
parent0817d1372c7278afdefa2d525e578bca51dd1c07 (diff)
downloadbusybox-w32-f3b3d17060fe6dffab3e1ff7de393bd0618334ba.tar.gz
busybox-w32-f3b3d17060fe6dffab3e1ff7de393bd0618334ba.tar.bz2
busybox-w32-f3b3d17060fe6dffab3e1ff7de393bd0618334ba.zip
More minor patches
-Erik
-rw-r--r--Makefile4
-rw-r--r--busybox.def.h2
-rw-r--r--cmdedit.c15
-rw-r--r--shell/cmdedit.c15
4 files changed, 32 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 38d518eed..1f03754f9 100644
--- a/Makefile
+++ b/Makefile
@@ -27,9 +27,7 @@ BUILDTIME := $(shell TZ=UTC date --utc "+%Y.%m.%d-%H:%M%z")
27# eg: `make DODEBUG=true tests' 27# eg: `make DODEBUG=true tests'
28DODEBUG = false 28DODEBUG = false
29 29
30# If you want a static binary, turn this on. I can't think 30# If you want a static binary, turn this on.
31# of many situations where anybody would ever want it static,
32# but...
33DOSTATIC = false 31DOSTATIC = false
34 32
35# This will choke on a non-debian system 33# This will choke on a non-debian system
diff --git a/busybox.def.h b/busybox.def.h
index b05f17a68..cb864120b 100644
--- a/busybox.def.h
+++ b/busybox.def.h
@@ -29,7 +29,7 @@
29#define BB_FREE 29#define BB_FREE
30//#define BB_FREERAMDISK 30//#define BB_FREERAMDISK
31//#define BB_FSCK_MINIX 31//#define BB_FSCK_MINIX
32//#define BB_GREP 32#define BB_GREP
33#define BB_GUNZIP 33#define BB_GUNZIP
34#define BB_GZIP 34#define BB_GZIP
35//#define BB_HALT 35//#define BB_HALT
diff --git a/cmdedit.c b/cmdedit.c
index b3e7fd58c..2c16276db 100644
--- a/cmdedit.c
+++ b/cmdedit.c
@@ -281,6 +281,14 @@ extern int cmdedit_read_input(char* prompt, int inputFd, int outputFd,
281 if ((ret = read(inputFd, &c, 1)) < 1) 281 if ((ret = read(inputFd, &c, 1)) < 1)
282 return ret; 282 return ret;
283 283
284 fprintf(stderr, "\n\nkey=%d (%c)\n\n", c, c);
285 /* Go to the next line */
286 xwrite(outputFd, "\n", 1);
287 /* Rewrite the prompt */
288 xwrite(outputFd, prompt, strlen(prompt));
289 /* Rewrite the command */
290 xwrite(outputFd, parsenextc, len);
291
284 switch (c) { 292 switch (c) {
285 case 1: 293 case 1:
286 /* Control-a -- Beginning of line */ 294 /* Control-a -- Beginning of line */
@@ -514,10 +522,17 @@ extern int cmdedit_read_input(char* prompt, int inputFd, int outputFd,
514 len--; 522 len--;
515 } 523 }
516 break; 524 break;
525
526 //case '5': case '6': /* pgup/pgdown */
527
528 case '7':
529 /* rxvt home */
517 case '1': 530 case '1':
518 /* Home (Ctrl-A) */ 531 /* Home (Ctrl-A) */
519 input_home(outputFd, &cursor); 532 input_home(outputFd, &cursor);
520 break; 533 break;
534 case '8':
535 /* rxvt END */
521 case '4': 536 case '4':
522 /* End (Ctrl-E) */ 537 /* End (Ctrl-E) */
523 input_end(outputFd, &cursor, len); 538 input_end(outputFd, &cursor, len);
diff --git a/shell/cmdedit.c b/shell/cmdedit.c
index b3e7fd58c..2c16276db 100644
--- a/shell/cmdedit.c
+++ b/shell/cmdedit.c
@@ -281,6 +281,14 @@ extern int cmdedit_read_input(char* prompt, int inputFd, int outputFd,
281 if ((ret = read(inputFd, &c, 1)) < 1) 281 if ((ret = read(inputFd, &c, 1)) < 1)
282 return ret; 282 return ret;
283 283
284 fprintf(stderr, "\n\nkey=%d (%c)\n\n", c, c);
285 /* Go to the next line */
286 xwrite(outputFd, "\n", 1);
287 /* Rewrite the prompt */
288 xwrite(outputFd, prompt, strlen(prompt));
289 /* Rewrite the command */
290 xwrite(outputFd, parsenextc, len);
291
284 switch (c) { 292 switch (c) {
285 case 1: 293 case 1:
286 /* Control-a -- Beginning of line */ 294 /* Control-a -- Beginning of line */
@@ -514,10 +522,17 @@ extern int cmdedit_read_input(char* prompt, int inputFd, int outputFd,
514 len--; 522 len--;
515 } 523 }
516 break; 524 break;
525
526 //case '5': case '6': /* pgup/pgdown */
527
528 case '7':
529 /* rxvt home */
517 case '1': 530 case '1':
518 /* Home (Ctrl-A) */ 531 /* Home (Ctrl-A) */
519 input_home(outputFd, &cursor); 532 input_home(outputFd, &cursor);
520 break; 533 break;
534 case '8':
535 /* rxvt END */
521 case '4': 536 case '4':
522 /* End (Ctrl-E) */ 537 /* End (Ctrl-E) */
523 input_end(outputFd, &cursor, len); 538 input_end(outputFd, &cursor, len);