> Hi,
>
> There is a problem while executing a user defined function say "userfn" in
> Informix IUS database .
> This is a c language function. A shared library is made of this function.
> This function is defined in the informix database using "CREATE FUNCTION"
> alongwith the path of the shared library.
> At the execution time, there is an error : -9793 User-defined-routine
> module load failed.
> Description of error is:
> The following error message appears in the log:
>
>
>
> ERROR: Loading Module module_name
>
> A bad external name, missing file, or wrong permissions might cause
>
> this error. Log message log_message_number contains the UNIX error
>
> number no encountered and the actual module name being used. For C
>
> language on UNIX, the following log message might appear:
>
> Error_number: C Language Module module_name can't load error_string
>
> In the error message, error_number is the current UNIX error number,
>
> module_name is the module name from the catalog, and error_string is
>
> the dlerror() explanation.
>
> I have checked the file path and permissions. Those are set correctly.
>
> Pl advice.
>
> Thanks,
> Sandip
>
>