vsyslogがないので、syslogに置き換えます。 configureの実行でmips-sony-bsdと判定されますが、autoconfを使うので無視し てもだいじょうぶでしょう。いやな人はconfigureの引数にmips-sony-svr4とし てください。 hiraga@meis.sony.co.jp diff -cPr fetchmail-3.6/configure fetchmail-3.6-newsos6/configure *** fetchmail-3.6/configure Sun Feb 2 05:14:29 1997 --- fetchmail-3.6-newsos6/configure Fri Mar 7 20:26:27 1997 *************** *** 44,50 **** includedir='${prefix}/include' oldincludedir='/usr/include' infodir='${prefix}/info' ! mandir='${prefix}/man' # Initialize some other variables. subdirs= --- 44,50 ---- includedir='${prefix}/include' oldincludedir='/usr/include' infodir='${prefix}/info' ! mandir='${prefix}/man/C' # Initialize some other variables. subdirs= diff -cPr fetchmail-3.6/error.c fetchmail-3.6-newsos6/error.c *** fetchmail-3.6/error.c Sun Feb 2 16:13:31 1997 --- fetchmail-3.6-newsos6/error.c Fri Mar 7 20:20:40 1997 *************** *** 176,182 **** errno = errnum; # ifdef VA_START ! vsyslog (priority, msg, args); va_end (args); # else syslog (priority, msg, a1, a2, a3, a4, a5, a6, a7, a8); --- 176,186 ---- errno = errnum; # ifdef VA_START ! # ifdef __sony_news ! syslog (priority, msg, args); ! # else ! vsyslog (priority, msg, args); */ ! # endif va_end (args); # else syslog (priority, msg, a1, a2, a3, a4, a5, a6, a7, a8); *************** *** 185,191 **** --- 189,199 ---- else { # ifdef VA_START + # ifdef __sony_news + syslog (priority, message, args); + # else vsyslog (priority, message, args); + # endif va_end (args); # else syslog (priority, message, a1, a2, a3, a4, a5, a6, a7, a8); diff -cPr fetchmail-3.6/fetchmail.c fetchmail-3.6-newsos6/fetchmail.c *** fetchmail-3.6/fetchmail.c Mon Feb 17 13:33:05 1997 --- fetchmail-3.6-newsos6/fetchmail.c Fri Mar 7 21:08:09 1997 *************** *** 162,168 **** --- 162,172 ---- /* set up to do lock protocol */ if (!getuid()) + #ifdef __sony_news + strcpy(tmpbuf, "/var/tmp/fetchmail.pid"); + #else strcpy(tmpbuf, "/var/run/fetchmail.pid"); + #endif else { strcpy(tmpbuf, home); strcat(tmpbuf, "/.fetchmail");