790
791
792
793
794
795
796
797
798
799
800
801
802
803
|
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
|
+
|
zFileName = sqlite3_mprintf("%s%c", zEnvPath, '\0');
#if TCL_USE_SET_DLL_DIRECTORY
if( zDirName ){
fossil_free(zDirName); zDirName = 0;
}
#endif /* TCL_USE_SET_DLL_DIRECTORY */
}
if( !zFileName ) break;
hLibrary = dlopen(zFileName, RTLD_NOW | RTLD_GLOBAL);
/* NOTE: If the file name was allocated, free it now. */
if( zFileName!=aFileName ){
sqlite3_free(zFileName); zFileName = 0;
}
if( hLibrary ){
tcl_FindExecutableProc *xFindExecutable;
|