aboutsummaryrefslogtreecommitdiff
path: root/shell/cmdedit.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2003-07-29 06:38:40 +0000
committerEric Andersen <andersen@codepoet.org>2003-07-29 06:38:40 +0000
commit81fe123040b53490b239b3d2abc8cc93d6d462ae (patch)
treec3f501afd6305ff9415e5a9ab5e371d7fc2db101 /shell/cmdedit.c
parent9cdef5d9286839a0b787c25f41633508f8623765 (diff)
downloadbusybox-w32-81fe123040b53490b239b3d2abc8cc93d6d462ae.tar.gz
busybox-w32-81fe123040b53490b239b3d2abc8cc93d6d462ae.tar.bz2
busybox-w32-81fe123040b53490b239b3d2abc8cc93d6d462ae.zip
Vladimir N. Oleynik writes:
Last patch have synced form Manuel Nova III xxreadtoken() function, corrected (C) form dash debian/copyright, removed my small mistake with IFS_BROKEN (thanks by Herbert), and synced cmdedit.c from current CVS (removed libc5 support, your email correction, my (C) year corertion).
Diffstat (limited to 'shell/cmdedit.c')
-rw-r--r--shell/cmdedit.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/shell/cmdedit.c b/shell/cmdedit.c
index 717067267..0ab195803 100644
--- a/shell/cmdedit.c
+++ b/shell/cmdedit.c
@@ -2,14 +2,14 @@
2/* 2/*
3 * Termios command line History and Editting. 3 * Termios command line History and Editting.
4 * 4 *
5 * Copyright (c) 1986-2001 may safely be consumed by a BSD or GPL license. 5 * Copyright (c) 1986-2003 may safely be consumed by a BSD or GPL license.
6 * Written by: Vladimir Oleynik <dzo@simtreas.ru> 6 * Written by: Vladimir Oleynik <dzo@simtreas.ru>
7 * 7 *
8 * Used ideas: 8 * Used ideas:
9 * Adam Rogoyski <rogoyski@cs.utexas.edu> 9 * Adam Rogoyski <rogoyski@cs.utexas.edu>
10 * Dave Cinege <dcinege@psychosis.com> 10 * Dave Cinege <dcinege@psychosis.com>
11 * Jakub Jelinek (c) 1995 11 * Jakub Jelinek (c) 1995
12 * Erik Andersen <andersee@debian.org> (Majorly adjusted for busybox) 12 * Erik Andersen <andersen@codepoet.org> (Majorly adjusted for busybox)
13 * 13 *
14 * This code is 'as is' with no warranty. 14 * This code is 'as is' with no warranty.
15 * 15 *
@@ -163,11 +163,6 @@ static int my_gid;
163 163
164#endif /* CONFIG_FEATURE_COMMAND_TAB_COMPLETION */ 164#endif /* CONFIG_FEATURE_COMMAND_TAB_COMPLETION */
165 165
166/* It seems that libc5 doesn't know what a sighandler_t is... */
167#if (__GLIBC__ <= 2) && (__GLIBC_MINOR__ < 1)
168typedef void (*sighandler_t) (int);
169#endif
170
171static void cmdedit_setwidth(int w, int redraw_flg); 166static void cmdedit_setwidth(int w, int redraw_flg);
172 167
173static void win_changed(int nsig) 168static void win_changed(int nsig)
@@ -264,6 +259,7 @@ static inline void out1str(const char *s)
264 if ( s ) 259 if ( s )
265 fputs(s, stdout); 260 fputs(s, stdout);
266} 261}
262
267static inline void beep(void) 263static inline void beep(void)
268{ 264{
269 putchar('\007'); 265 putchar('\007');