Lines Matching refs:error
283 static void *dlopen_dll( const char *name, char *error, int errorsize,
293 if (!test_only && (ret = wine_dlopen( path, RTLD_NOW, error, errorsize ))) break;
294 if ((*exists = file_exists( path ))) break; /* exists but cannot be loaded, return the error */
562 void *wine_dll_load( const char *filename, char *error, int errorsize, int *file_exists )
583 return dlopen_dll( filename, error, errorsize, 0, file_exists );
604 void *wine_dll_load_main_exe( const char *name, char *error, int errorsize,
607 return dlopen_dll( name, error, errorsize, test_only, file_exists );
627 * Return 0 if OK, -1 on error.
691 void wine_init( int argc, char *argv[], char *error, int error_size )
715 if ((ntdll = wine_dlopen( path, RTLD_NOW, error, error_size )))
725 if (!(init_func = wine_dlsym( ntdll, "__wine_process_init", error, error_size ))) return;
736 * will receive the error description (from dlerror()). This
737 * parameter may be NULL if the error description is not required.
747 void *wine_dlopen( const char *filename, int flag, char *error, size_t errorsize )
763 memcpy( error, msg, len );
764 error[len - 1] = 0;
784 if (error && errorsize)
790 memcpy( error, s, len );
791 error[len] = 0;
793 else error[0] = 0;
798 if (error)
802 memcpy( error, msg, len );
803 error[len - 1] = 0;
812 void *wine_dlsym( void *handle, const char *symbol, char *error, size_t errorsize )
820 if (error && errorsize)
826 memcpy( error, s, len );
827 error[len] = 0;
829 else error[0] = 0;
834 if (error)
838 memcpy( error, msg, len );
839 error[len - 1] = 0;
848 int wine_dlclose( void *handle, char *error, size_t errorsize )
856 if (error && errorsize)
862 memcpy( error, s, len );
863 error[len] = 0;
865 else error[0] = 0;
870 if (error)
874 memcpy( error, msg, len );
875 error[len - 1] = 0;