load(3tcl) Tcl Built-In Commands load(3tcl) ______________________________________________________________________________ NAME load - SYNOPSIS load fileName load fileName packageName load fileName packageName interp ______________________________________________________________________________ DESCRIPTION (package)fileName Solaris .so Windows DLLpackageName interp ( interp ) interp load Tcl packageName pkg_Init pkg packageName packageName foo FOo Foo_Init pkg_SafeInit pkg_Init pkg_SafeInit Safe-Tcl safe (prototype): typedef int Tcl_PackageInitProc(Tcl_Interp *interp); interp TCL_OK TCL_ERROR load fileName fileName load load load Tcl_StaticPackage fileName packageName packageName Tcl UNIX fileName lib | load libxyz4.2.so xyz load bin/last.so {} last fileName packageNameload | ( | Tcl_StaticPackage | )load | Tcl| PORTABILITY ISSUES Windows "library not found" DOS "dumpbin -imports " DLL Windows (specifier)"./"(heuristic) DLLDLL load [file join [pwd] mylib.DLL] BUGS fileNames () SEE ALSO info sharedlibextension, Tcl_StaticPackage(3), safe(n) KEYWORDS binary code, loading, safe interpreter, shared library [] [] 2001/08/30 Linux man : http://cmpp.linuxforum.net man man https://github.com/man-pages-zh/manpages- zh Tcl 7.5 load(3tcl)