The following patch fixes a bug with tmp_error_buf and makes
compilation work when USE_ASYNC_IO is defined.
extern char *dns_error_message; /* NULL */
extern const char *log_tags[];
extern const char *err_string[];
-extern char *tmp_error_buf; /* NULL */
+extern char tmp_error_buf[ERROR_BUF_SZ];
extern char *volatile debug_options; /* NULL */
extern char ThisCache[SQUIDHOSTNAMELEN << 1];
extern char config_input_line[BUFSIZ];
extern int aio_close _PARAMS((int, aio_result_t *));
extern int aio_stat _PARAMS((const char *, struct stat *, aio_result_t *));
extern int aio_unlink _PARAMS((const char *, aio_result_t *));
-extern int aio_opendir _PARAMS((void));
+extern int aio_opendir _PARAMS((const char *, aio_result_t *));
extern aio_result_t *aio_poll_done _PARAMS((void));