diff options
Diffstat (limited to 'contrib/libreadline/shell.c')
-rw-r--r-- | contrib/libreadline/shell.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/contrib/libreadline/shell.c b/contrib/libreadline/shell.c index 3daef69..3727f7c 100644 --- a/contrib/libreadline/shell.c +++ b/contrib/libreadline/shell.c @@ -49,11 +49,12 @@ #include <stdio.h> +#include "rlstdc.h" #include "rlshell.h" #include "xmalloc.h" #if !defined (HAVE_GETPW_DECLS) -extern struct passwd *getpwuid (); +extern struct passwd *getpwuid __P((uid_t)); #endif /* !HAVE_GETPW_DECLS */ #ifndef NULL @@ -65,7 +66,7 @@ extern struct passwd *getpwuid (); /* Does shell-like quoting using single quotes. */ char * -single_quote (string) +sh_single_quote (string) char *string; { register int c; @@ -96,7 +97,7 @@ single_quote (string) /* Set the environment variables LINES and COLUMNS to lines and cols, respectively. */ void -set_lines_and_columns (lines, cols) +sh_set_lines_and_columns (lines, cols) int lines, cols; { char *b; @@ -121,14 +122,14 @@ set_lines_and_columns (lines, cols) } char * -get_env_value (varname) - char *varname; +sh_get_env_value (varname) + const char *varname; { return ((char *)getenv (varname)); } char * -get_home_dir () +sh_get_home_dir () { char *home_dir; struct passwd *entry; @@ -147,7 +148,7 @@ get_home_dir () #endif int -unset_nodelay_mode (fd) +sh_unset_nodelay_mode (fd) int fd; { int flags, bflags; |