Skip to content

Commit

Permalink
ash: use CONFIG_FEATURE_EDITING_MAX_LEN
Browse files Browse the repository at this point in the history
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
  • Loading branch information
Denys Vlasenko committed May 17, 2010
1 parent ef21555 commit 82dd14a
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 8 deletions.
2 changes: 1 addition & 1 deletion init/bootchartd.c
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@

/* Globals */
struct globals {
char jiffy_line[sizeof(bb_common_bufsiz1)];
char jiffy_line[COMMON_BUFSIZE];
} FIX_ALIASING;
#define G (*(struct globals*)&bb_common_bufsiz1)
#define INIT_G() do { } while (0)
Expand Down
13 changes: 6 additions & 7 deletions shell/ash.c
Original file line number Diff line number Diff line change
Expand Up @@ -2589,9 +2589,7 @@ pwdcmd(int argc UNUSED_PARAM, char **argv UNUSED_PARAM)
/* ============ ... */


#define IBUFSIZ COMMON_BUFSIZE
/* buffer for top level input file */
#define basebuf bb_common_bufsiz1
#define IBUFSIZ (ENABLE_FEATURE_EDITING ? CONFIG_FEATURE_EDITING_MAX_LEN : 1024)

/* Syntax classes */
#define CWORD 0 /* character is nothing special */
Expand Down Expand Up @@ -9447,12 +9445,12 @@ preadfd(void)
#if ENABLE_FEATURE_EDITING
retry:
if (!iflag || g_parsefile->fd != STDIN_FILENO)
nr = nonblock_safe_read(g_parsefile->fd, buf, BUFSIZ - 1);
nr = nonblock_safe_read(g_parsefile->fd, buf, IBUFSIZ - 1);
else {
#if ENABLE_FEATURE_TAB_COMPLETION
line_input_state->path_lookup = pathval();
#endif
nr = read_line_input(cmdedit_prompt, buf, BUFSIZ, line_input_state);
nr = read_line_input(cmdedit_prompt, buf, IBUFSIZ, line_input_state);
if (nr == 0) {
/* Ctrl+C pressed */
if (trap[SIGINT]) {
Expand All @@ -9469,7 +9467,7 @@ preadfd(void)
}
}
#else
nr = nonblock_safe_read(g_parsefile->fd, buf, BUFSIZ - 1);
nr = nonblock_safe_read(g_parsefile->fd, buf, IBUFSIZ - 1);
#endif

#if 0
Expand Down Expand Up @@ -12728,7 +12726,8 @@ static void
init(void)
{
/* from input.c: */
basepf.next_to_pgetc = basepf.buf = basebuf;
/* we will never free this */
basepf.next_to_pgetc = basepf.buf = ckmalloc(IBUFSIZ);

/* from trap.c: */
signal(SIGCHLD, SIG_DFL);
Expand Down

0 comments on commit 82dd14a

Please sign in to comment.