--- lbbs/src/log.c 2004/10/19 17:11:39 1.4 +++ lbbs/src/log.c 2004/10/21 17:28:46 1.5 @@ -111,3 +111,21 @@ log_error (char *error_msg) return 0; } + +int +log_std_redirect(int fd) +{ + int ret; + close (fileno(fp_log_std)); + ret = dup2(fd, fileno(fp_log_std)); + return ret; +} + +int +log_err_redirect(int fd) +{ + int ret; + close (fileno(fp_log_err)); + ret = dup2(fd, fileno(fp_log_err)); + return ret; +}