/*
* @(#) tcpd.h 1.5 96/03/19 16:22:24
- *
+ *
* Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
*/
-/*
- * This version of the file has been hacked over by
- * Kern Sibbald to make it compatible with C++ for
- * the few functions that Bacula uses. 19 April 2002
- * It now compiles with C++ but remains untested.
- * A correct fix would require significantly more work.
- */
-
#ifdef __cplusplus
extern "C" {
#endif
extern char *eval_hostname(); /* printable hostname */
extern char *eval_hostaddr(); /* printable host address */
extern char *eval_hostinfo(); /* host name or address */
-extern char *eval_client(); /* whatever is available */
+extern char *eval_client(struct request_info *); /* whatever is available */
extern char *eval_server(); /* whatever is available */
#define eval_daemon(r) ((r)->daemon) /* daemon process name */
#define eval_pid(r) ((r)->pid) /* process id */
/* Socket-specific methods, including DNS hostname lookups. */
-extern void sock_host(struct request_info *);
+extern void sock_host(struct request_info *);
extern void sock_hostname(); /* translate address to hostname */
extern void sock_hostaddr(); /* address to printable address */
#define sock_methods(r) \