aboutsummaryrefslogtreecommitdiff
path: root/shell/cmdedit.c
diff options
context:
space:
mode:
authorlandley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-08-03 15:41:12 +0000
committerlandley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-08-03 15:41:12 +0000
commit5e2a5391f9142bca773aab4c829615895b69a6b7 (patch)
treee4a2769349867c441cf2983d83097bb66701a733 /shell/cmdedit.c
parente883e03918a0e26e390ea23996abdb8fc1925f88 (diff)
downloadbusybox-w32-5e2a5391f9142bca773aab4c829615895b69a6b7.tar.gz
busybox-w32-5e2a5391f9142bca773aab4c829615895b69a6b7.tar.bz2
busybox-w32-5e2a5391f9142bca773aab4c829615895b69a6b7.zip
Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate
things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only had one user), clean up lots of #includes... General cleanup pass. What I've been doing for the last couple days. And it conflicts! I've removed httpd.c from this checkin due to somebody else touching that file. It builds for me. I have to catch a bus. (Now you know why I'm looking forward to Mercurial.) git-svn-id: svn://busybox.net/trunk/busybox@15767 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'shell/cmdedit.c')
-rw-r--r--shell/cmdedit.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/shell/cmdedit.c b/shell/cmdedit.c
index 59226aff5..0af1a2ad0 100644
--- a/shell/cmdedit.c
+++ b/shell/cmdedit.c
@@ -216,7 +216,7 @@ static void cmdedit_set_out_char(int next_char)
216 printf("\033[7m%c\033[0m", c); 216 printf("\033[7m%c\033[0m", c);
217 } else 217 } else
218#endif 218#endif
219 putchar(c); 219 if (initial_settings.c_lflag & ECHO) putchar(c);
220 if (++cmdedit_x >= cmdedit_termw) { 220 if (++cmdedit_x >= cmdedit_termw) {
221 /* terminal is scrolled down */ 221 /* terminal is scrolled down */
222 cmdedit_y++; 222 cmdedit_y++;
@@ -546,8 +546,8 @@ static void cmdedit_init(void)
546 my_euid = geteuid(); 546 my_euid = geteuid();
547 entry = getpwuid(my_euid); 547 entry = getpwuid(my_euid);
548 if (entry) { 548 if (entry) {
549 user_buf = bb_xstrdup(entry->pw_name); 549 user_buf = xstrdup(entry->pw_name);
550 home_pwd_buf = bb_xstrdup(entry->pw_dir); 550 home_pwd_buf = xstrdup(entry->pw_dir);
551 } 551 }
552#endif 552#endif
553 553
@@ -634,7 +634,7 @@ static void username_tab_completion(char *ud, char *with_shash_flg)
634 while ((entry = getpwent()) != NULL) { 634 while ((entry = getpwent()) != NULL) {
635 /* Null usernames should result in all users as possible completions. */ 635 /* Null usernames should result in all users as possible completions. */
636 if ( /*!userlen || */ !strncmp(ud, entry->pw_name, userlen)) { 636 if ( /*!userlen || */ !strncmp(ud, entry->pw_name, userlen)) {
637 add_match(bb_xasprintf("~%s", entry->pw_name), '/'); 637 add_match(xasprintf("~%s", entry->pw_name), '/');
638 } 638 }
639 } 639 }
640 640
@@ -684,7 +684,7 @@ static int path_parse(char ***p, int flags)
684 *p = xmalloc(npth * sizeof(char *)); 684 *p = xmalloc(npth * sizeof(char *));
685 685
686 tmp = pth; 686 tmp = pth;
687 (*p)[0] = bb_xstrdup(tmp); 687 (*p)[0] = xstrdup(tmp);
688 npth = 1; /* count words is + 1 count ':' */ 688 npth = 1; /* count words is + 1 count ':' */
689 689
690 for (;;) { 690 for (;;) {
@@ -1114,7 +1114,7 @@ static void input_tab(int *lastWasTab)
1114 if (!matches) 1114 if (!matches)
1115 return; /* not found */ 1115 return; /* not found */
1116 /* find minimal match */ 1116 /* find minimal match */
1117 tmp1 = bb_xstrdup(matches[0]); 1117 tmp1 = xstrdup(matches[0]);
1118 for (tmp = tmp1; *tmp; tmp++) 1118 for (tmp = tmp1; *tmp; tmp++)
1119 for (len_found = 1; len_found < num_matches; len_found++) 1119 for (len_found = 1; len_found < num_matches; len_found++)
1120 if (matches[len_found][(tmp - tmp1)] != *tmp) { 1120 if (matches[len_found][(tmp - tmp1)] != *tmp) {
@@ -1175,7 +1175,7 @@ static void get_previous_history(void)
1175{ 1175{
1176 if(command_ps[0] != 0 || history[cur_history] == 0) { 1176 if(command_ps[0] != 0 || history[cur_history] == 0) {
1177 free(history[cur_history]); 1177 free(history[cur_history]);
1178 history[cur_history] = bb_xstrdup(command_ps); 1178 history[cur_history] = xstrdup(command_ps);
1179 } 1179 }
1180 cur_history--; 1180 cur_history--;
1181} 1181}
@@ -1856,7 +1856,7 @@ rewrite_line:
1856 for(i = 0; i < (MAX_HISTORY-1); i++) 1856 for(i = 0; i < (MAX_HISTORY-1); i++)
1857 history[i] = history[i+1]; 1857 history[i] = history[i+1];
1858 } 1858 }
1859 history[i++] = bb_xstrdup(command); 1859 history[i++] = xstrdup(command);
1860 cur_history = i; 1860 cur_history = i;
1861 n_history = i; 1861 n_history = i;
1862#if defined(CONFIG_FEATURE_SH_FANCY_PROMPT) 1862#if defined(CONFIG_FEATURE_SH_FANCY_PROMPT)