СGP for OS/2 and AV-plugins

От: Sergey Akhapkin <asv_at_mx_ru>
Дата: Wed 06 Nov 2002 - 13:44:11 MSK


Hello All,

Есть вопрос, т.к. у меня пока идеи закончились. Пытаюсь портировать на OS/2 наш плагин для CGP (использую версию 4.0b9), возникли такие проблемы:

--- Лог CGP:
...

00:13:52.27 4 ENQUEUER-02([40005]) applying server rules
00:13:52.27 4 ENQUEUERRULES [40005] rule(drweb) conditions met
00:13:52.27 4 EXTFILTER(drweb) out: 2 FILE Queue\40005.msg\r\n
00:13:52.34 4 EXTFILTER(drweb) inp: 2 ERROR "ScanThread: SYSERR: can not read envelope info from mail"
00:13:52.34 1 ENQUEUERRULES [40005] rule(drweb) action #0: filter report: ScanThread: SYSERR: can not read envelope info from mail
00:13:52.34 1 ENQUEUER-02([40005]) Server rules failed: Error Code=external filter rejected the message

...

--- Syslog (лог плагина):
...
2002-11-06 00.01.40 syslog: drweb-cgp: dispatch request -> { id=1 interface=<1> }.
2002-11-06 00.01.40 syslog: drweb-cgp: return interface = 1 INTF 1 . 
2002-11-06 00.12.52 syslog: drweb-cgp: dispatch request -> { id=2 file=\STALKER\BaseDir\Queue\40005.msg } 
2002-11-06 00.12.52 syslog: dwlib: mail: can not open mailfile \STALKER\BaseDir\Queue\40005.msg - Permission denied
2002-11-06 00.12.52 syslog: ScanThread: can not read envelope info from mail

...
---

Отваливается вот такой код:

    fp = fopen( mi->path, "r" );
    if( !fp )
    {
        printLib( DW_LL_ERROR, "dwlib: mail: can not open mailfile %s - %s", mi->path, stdlib_error(errno) );
        goto exit_label;
    }


Пути правильные, все лежит на одном drive. Если тот же самое дать
плагину с консоли руками, то все работает.

Что посоветуете ?


Best regards, 
         Sergey Akhapkin <asv@drweb.ru>
             Software Developer
   Daniloff's Labs <http://www.drweb.ru>
Получено Wed Nov 06 10:46:00 2002

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:29 MSK