Увы с этой задачей столкнулся впервые. Знач есть база, которая использовалась под Windows, и в которой зарегистрированны UDF-ки, из написанных отдельно dll. Скопировал базу под Debian, поставил пермишены на запись, чтение, выполнение, переписали исходники dll'к, скомпили, кинули их в UDF.
Пример объявления одной из UDF:
Код: Выделить всё
DECLARE EXTERNAL FUNCTION UDF_STRWOS
CSTRING (254)
RETURNS CSTRING (254)
ENTRY_POINT 'StringsWOSpaces' MODULE_NAME 'caseudf';
В чем может быть трабл?"Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.please retry, specifying an option."
P.S. под виндой исходники были написаны на Delphi, и 100% работали. Под Deiban их пришлось переколбашивать на C. Может тут где-то может быть зарыта собака. Увы, не знаю как на счет работы с памятью и стеком под линухами(