diff options
author | lkoeller <lkoeller@FreeBSD.org> | 2004-07-03 17:11:54 +0800 |
---|---|---|
committer | lkoeller <lkoeller@FreeBSD.org> | 2004-07-03 17:11:54 +0800 |
commit | 7d72af5c59eb0927f22e51307adadee516fb4abe (patch) | |
tree | 8ed58d519ec4865d58eee190a7253a54c9dc71f1 /sysutils/bacula-server | |
parent | 74fb6275e38da49a380b1ab784b6e2c7b066388f (diff) | |
download | freebsd-ports-gnome-7d72af5c59eb0927f22e51307adadee516fb4abe.tar.gz freebsd-ports-gnome-7d72af5c59eb0927f22e51307adadee516fb4abe.tar.zst freebsd-ports-gnome-7d72af5c59eb0927f22e51307adadee516fb4abe.zip |
o) Fix build error in console.c with readline support
PR: -
Submitted by: Kris Kennaway <kris@obsecurity.org>
Diffstat (limited to 'sysutils/bacula-server')
-rw-r--r-- | sysutils/bacula-server/Makefile | 1 | ||||
-rw-r--r-- | sysutils/bacula-server/files/patch-src-console-console.c | 63 |
2 files changed, 64 insertions, 0 deletions
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 <stdio.h> + #include "readline.h" + #include "history.h" + + int +! get_cmd(FILE *input, char *prompt, BSOCK *sock, int sec) + { + char *line; + |