From 5239dbb3790e4d48cee4dad3455a529b18b6c30b Mon Sep 17 00:00:00 2001 From: hobbs Date: Sat, 4 Dec 1999 06:15:26 +0000 Subject: * doc/load.n: added note about NT's buggy handling of './' with LoadLibrary --- doc/load.n | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/doc/load.n b/doc/load.n index 9d3e1eb..e0deb20 100644 --- a/doc/load.n +++ b/doc/load.n @@ -4,7 +4,7 @@ '\" See the file "license.terms" for information on usage and redistribution '\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. '\" -'\" RCS: @(#) $Id: load.n,v 1.2 1998/09/14 18:39:53 stanton Exp $ +'\" RCS: @(#) $Id: load.n,v 1.3 1999/12/04 06:15:26 hobbs Exp $ '\" .so man.macros .TH load n 7.5 Tcl "Tcl Built-In Commands" @@ -112,6 +112,13 @@ If the same file is \fBload\fRed by different \fIfileName\fRs, it will be loaded into the process's address space multiple times. The behavior of this varies from system to system (some systems may detect the redundant loads, others may not). +.PP +When loading a DLL in the current directory, NT will ignore ``./'' as +a path specifier and use a search heuristic to find the DLL instead. +To avoid this, load the DLL with +.CS + load [file join [pwd] mylib.DLL] +.CE .SH "SEE ALSO" \fBinfo sharedlibextension\fR, Tcl_StaticPackage, safe(n) -- cgit v0.12