Projects
openEuler:24.03:SP1:Everything
expect
_service:tar_scm:backport-expect-5.45-headers.p...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:backport-expect-5.45-headers.patch of Package expect
From 86ec3d495e8c1a0ed8eaf14e7f6d5411517b676a September 20 00:00:00 2010 From: Mike Frysinger <vapier@gmail.com> Date: Thu, 7 May 2020 10:08:02 +0800 Subject: [PATCH] #80 missing headers in some filesmp https://sourceforge.net/p/expect/bugs/80/ Reference:https://sourceforge.net/p/expect/bugs/80/ Conflict:NA --- exp_chan.c | 1 + exp_clib.c | 7 +++++++ exp_trap.c | 1 + exp_tty.h | 1 + pty_termios.c | 3 +++ 5 files changed, 13 insertions(+) diff --git a/exp_chan.c b/exp_chan.c index 79f486c..ba1fa80 100644 --- a/exp_chan.c +++ b/exp_chan.c @@ -34,6 +34,7 @@ #include "exp_rename.h" #include "exp_prog.h" #include "exp_command.h" +#include "exp_event.h" #include "exp_log.h" #include "tcldbg.h" /* Dbg_StdinMode */ diff --git a/exp_clib.c b/exp_clib.c index a4bed39..949638c 100644 --- a/exp_clib.c +++ b/exp_clib.c @@ -15,6 +15,12 @@ would appreciate credit if this program or parts of it are used. #endif #include <sys/types.h> #include <sys/ioctl.h> +#ifdef HAVE_UNISTD_H +# include <unistd.h> +#endif +#ifdef HAVE_SYS_WAIT_H +#include <sys/wait.h> +#endif #ifdef TIME_WITH_SYS_TIME # include <sys/time.h> @@ -1949,6 +1955,7 @@ expDiagLogU(str) #include "expect.h" #include "exp_int.h" +EXTERN void exp_init_tty _ANSI_ARGS_((void)); /* exp_glob.c - expect functions for doing glob * diff --git a/exp_trap.c b/exp_trap.c index 390e0e3..a55a74d 100644 --- a/exp_trap.c +++ b/exp_trap.c @@ -13,6 +13,7 @@ would appreciate credit if this program or parts of it are used. #include <stdio.h> #include <signal.h> #include <sys/types.h> +#include <string.h> #ifdef HAVE_SYS_WAIT_H #include <sys/wait.h> diff --git a/exp_tty.h b/exp_tty.h index 3013838..7b55f0e 100644 --- a/exp_tty.h +++ b/exp_tty.h @@ -17,6 +17,7 @@ extern int exp_stdout_is_tty; void exp_tty_raw(int set); void exp_tty_echo(int set); +int exp_tty_cooked_echo(Tcl_Interp *interp, exp_tty *tty_old, int *was_raw, int *was_echo); void exp_tty_break(Tcl_Interp *interp, int fd); int exp_tty_raw_noecho(Tcl_Interp *interp, exp_tty *tty_old, int *was_raw, int *was_echo); int exp_israw(void); diff --git a/pty_termios.c b/pty_termios.c index c605b23..e832b2f 100644 --- a/pty_termios.c +++ b/pty_termios.c @@ -9,6 +9,8 @@ would appreciate credit if you use this file or parts of it. #include <stdio.h> #include <signal.h> +#include <string.h> +#include <pty.h> #if defined(SIGCLD) && !defined(SIGCHLD) #define SIGCHLD SIGCLD @@ -101,6 +103,7 @@ with openpty which supports 4000 while ptmx supports 60. */ #include "exp_tty_in.h" #include "exp_rename.h" +#include "exp_int.h" #include "exp_pty.h" void expDiagLog(); -- 2.23.0
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2