From: Todd C. Miller Date: Sat, 8 Aug 2009 12:56:02 +0000 (+0000) Subject: Add protos for term_* to sudo.h X-Git-Tag: SUDO_1_7_3~334 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0ab5c31ee0561ae39d80d0f1be13e7b1e56b7750;p=sudo Add protos for term_* to sudo.h --- diff --git a/sudo.c b/sudo.c index ebe947d77..a12462a7d 100644 --- a/sudo.c +++ b/sudo.c @@ -147,6 +147,7 @@ uid_t timestamp_uid; extern int errorlineno; extern int parse_error; extern char *errorfile; +extern int script_fds[5]; #if defined(RLIMIT_CORE) && !defined(SUDO_DEVEL) static struct rlimit corelimit; #endif /* RLIMIT_CORE && !SUDO_DEVEL */ @@ -165,10 +166,6 @@ static struct sudo_nss_list *snl; extern char *optarg; extern int optind; -/* XXX - script.c */ -extern int script_fds[5]; -extern void term_restore __P((int)); - int main(argc, argv, envp) int argc; diff --git a/sudo.h b/sudo.h index 4557f7f12..647854f6c 100644 --- a/sudo.h +++ b/sudo.h @@ -326,6 +326,11 @@ void aix_setlimits __P((char *)); #endif int script_execv __P((const char *, char * const *)); void script_setup __P((void)); +int term_cbreak __P((int)); +int term_copy __P((int, int)); +int term_noecho __P((int)); +int term_raw __P((int)); +int term_restore __P((int)); YY_DECL; /* Only provide extern declarations outside of sudo.c. */ diff --git a/tgetpass.c b/tgetpass.c index 8ebc8f198..dca0f2ce2 100644 --- a/tgetpass.c +++ b/tgetpass.c @@ -66,10 +66,6 @@ static void handler __P((int)); static char *getln __P((int, char *, size_t, int)); static char *sudo_askpass __P((const char *)); -extern int term_restore __P((int)); -extern int term_noecho __P((int)); -extern int term_cbreak __P((int)); - /* * Like getpass(3) but with timeout and echo flags. */