From 7d72af5c59eb0927f22e51307adadee516fb4abe Mon Sep 17 00:00:00 2001 From: lkoeller Date: Sat, 3 Jul 2004 09:11:54 +0000 Subject: o) Fix build error in console.c with readline support PR: - Submitted by: Kris Kennaway --- sysutils/bacula-server/Makefile | 1 + .../files/patch-src-console-console.c | 63 ++++++++++++++++++++++ sysutils/bacula/Makefile | 1 + sysutils/bacula/files/patch-src-console-console.c | 63 ++++++++++++++++++++++ 4 files changed, 128 insertions(+) create mode 100644 sysutils/bacula-server/files/patch-src-console-console.c create mode 100644 sysutils/bacula/files/patch-src-console-console.c diff --git a/sysutils/bacula-server/Makefile b/sysutils/bacula-server/Makefile index 12d91dc2c39d..99f31c5ded43 100644 --- a/sysutils/bacula-server/Makefile +++ b/sysutils/bacula-server/Makefile @@ -7,6 +7,7 @@ PORTNAME= bacula PORTVERSION= 1.34.5 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= bacula diff --git a/sysutils/bacula-server/files/patch-src-console-console.c b/sysutils/bacula-server/files/patch-src-console-console.c new file mode 100644 index 000000000000..bbdf05da6702 --- /dev/null +++ b/sysutils/bacula-server/files/patch-src-console-console.c @@ -0,0 +1,63 @@ +*** src/console/console.c.orig Sun Jun 20 13:43:02 2004 +--- src/console/console.c Sat Jul 3 10:48:13 2004 +*************** +*** 63,69 **** + + /* Forward referenced functions */ + static void terminate_console(int sig); +! int get_cmd(FILE *input, const char *prompt, BSOCK *sock, int sec); + static int do_outputcmd(FILE *input, BSOCK *UA_sock); + void senditf(const char *fmt, ...); + void sendit(const char *buf); +--- 63,69 ---- + + /* Forward referenced functions */ + static void terminate_console(int sig); +! int get_cmd(FILE *input, char *prompt, BSOCK *sock, int sec); + static int do_outputcmd(FILE *input, BSOCK *UA_sock); + void senditf(const char *fmt, ...); + void sendit(const char *buf); +*************** +*** 200,206 **** + + static void read_and_process_input(FILE *input, BSOCK *UA_sock) + { +! const char *prompt = "*"; + bool at_prompt = false; + int tty_input = isatty(fileno(input)); + int stat; +--- 200,206 ---- + + static void read_and_process_input(FILE *input, BSOCK *UA_sock) + { +! char *prompt = "*"; + bool at_prompt = false; + int tty_input = isatty(fileno(input)); + int stat; +*************** +*** 499,510 **** + #ifdef HAVE_READLINE + #define READLINE_LIBRARY 1 + #undef free + #include "readline.h" + #include "history.h" + +- + int +! get_cmd(FILE *input, const char *prompt, BSOCK *sock, int sec) + { + char *line; + +--- 499,510 ---- + #ifdef HAVE_READLINE + #define READLINE_LIBRARY 1 + #undef free ++ #include + #include "readline.h" + #include "history.h" + + int +! get_cmd(FILE *input, char *prompt, BSOCK *sock, int sec) + { + char *line; + diff --git a/sysutils/bacula/Makefile b/sysutils/bacula/Makefile index 12d91dc2c39d..99f31c5ded43 100644 --- a/sysutils/bacula/Makefile +++ b/sysutils/bacula/Makefile @@ -7,6 +7,7 @@ PORTNAME= bacula PORTVERSION= 1.34.5 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= bacula diff --git a/sysutils/bacula/files/patch-src-console-console.c b/sysutils/bacula/files/patch-src-console-console.c new file mode 100644 index 000000000000..bbdf05da6702 --- /dev/null +++ b/sysutils/bacula/files/patch-src-console-console.c @@ -0,0 +1,63 @@ +*** src/console/console.c.orig Sun Jun 20 13:43:02 2004 +--- src/console/console.c Sat Jul 3 10:48:13 2004 +*************** +*** 63,69 **** + + /* Forward referenced functions */ + static void terminate_console(int sig); +! int get_cmd(FILE *input, const char *prompt, BSOCK *sock, int sec); + static int do_outputcmd(FILE *input, BSOCK *UA_sock); + void senditf(const char *fmt, ...); + void sendit(const char *buf); +--- 63,69 ---- + + /* Forward referenced functions */ + static void terminate_console(int sig); +! int get_cmd(FILE *input, char *prompt, BSOCK *sock, int sec); + static int do_outputcmd(FILE *input, BSOCK *UA_sock); + void senditf(const char *fmt, ...); + void sendit(const char *buf); +*************** +*** 200,206 **** + + static void read_and_process_input(FILE *input, BSOCK *UA_sock) + { +! const char *prompt = "*"; + bool at_prompt = false; + int tty_input = isatty(fileno(input)); + int stat; +--- 200,206 ---- + + static void read_and_process_input(FILE *input, BSOCK *UA_sock) + { +! char *prompt = "*"; + bool at_prompt = false; + int tty_input = isatty(fileno(input)); + int stat; +*************** +*** 499,510 **** + #ifdef HAVE_READLINE + #define READLINE_LIBRARY 1 + #undef free + #include "readline.h" + #include "history.h" + +- + int +! get_cmd(FILE *input, const char *prompt, BSOCK *sock, int sec) + { + char *line; + +--- 499,510 ---- + #ifdef HAVE_READLINE + #define READLINE_LIBRARY 1 + #undef free ++ #include + #include "readline.h" + #include "history.h" + + int +! get_cmd(FILE *input, char *prompt, BSOCK *sock, int sec) + { + char *line; + -- cgit