--- main.c.orig Fri Sep 19 20:27:37 1997 +++ main.c Fri Sep 19 20:27:01 1997 @@ -18,7 +18,14 @@ #include "date.h" #include "event.h" #include "getfile.h" -#include "getopt.h" +#ifdef __FreeBSD__ +/* FreeBSD version 2.x and earlier has them defined in stdlib.h */ + #if __FreeBSD__ >= 3 + #include + #endif +#else + #include "getopt.h" +#endif #include "history.h" #include "kyureki.h" #include "machine.h" @@ -710,7 +717,7 @@ va_start(ap, fmt); - fprintf(stderr, "today: ", func); + fprintf(stderr, "today: %s", func); if (level != ERR_INFO) { fprintf(stderr, "%s: ", statname[level - ERR_WARN]); } @@ -726,7 +733,11 @@ /* * インタラプトやエラーによるプログラム中断処理 */ +#ifndef __FreeBSD__ void terminate_program(int sig, int subcode) +#else +void terminate_program(int sig) +#endif { switch (sig) { case SIGINT: