Article View: comp.os.os2.apps
Article #4308Re: Updating of "LIBPATH" after config.sys possible/not possible?
From: David Charlap
Date: Thu, 01 Feb 1996 21:01
Date: Thu, 01 Feb 1996 21:01
55 lines
2694 bytes
2694 bytes
Robin D.H. Walker <rdhw@cam.ac.uk> wrote: >In article <4epjv3$ag1@news.asu.edu>, <neely@imap1.asu.edu> wrote: > >>: SET BEGINLIBPATH & SET ENDLIBPATH statements. Using these >>: statements, you can dynamically expand/contract the LIBPATH >>: statement. > >Where is this documented? Oddly enough, this never got into the docs that ship with OS/2 Warp. They are documented in the Warp Programmer's toolkit. In the "Control Program Guide And Reference", you can look up these sections: DosQueryExtLIBPATH DosSetExtLIBPATH Specifying an Extended LIBPATH Specifying Extended LIBPATHs Anyway, OS/2 Warp has two LIBPATH "extensions". These are paths that are searched before and after the LIBPATH that is stored in config.sys. The DosQueryExtLIBPATH API lets you read them. The DosSetExtLIBPATH lets you change them. The command intperpreter, CMD.EXE, has a write-only interface to this. You can use SET BeginLIBPATH=... and SET EndLIBPATH=... to set the extended LIBPATH. BeginLIBPATH is searched before the LIBPATH from config.sys. EndLIBPATH is searched afterwards. You can not read the existing extended LIBPATHs using the command line. Note: - Extended LIBPATHs only affect the session they're set in and child sessions. You can not affect WPS, or any other running session with them. Different sessions can have different extended LIBPATHs. - There is NO way to change the base LIBPATH that is searhed between the beginning and ending extended LIBPATHs without editing config.sys and rebooting. - The extended LIBPATH (and all related interfaces to it) does not exist at all on OS/2 versions prior to 3.0 (Warp). ---------------------+-------------------------------------------------------- David Charlap | The contents of this message are not the opinions of david@visix.com | Visix Software, or of anyone besides myself. Visix Software, Inc. +------------------------------------------------+------- Member of Team-OS/2 | Quantum mechanics: The dream stuff is made of. | ---------------------+------------------------------------------------+
Technical Details
Message-ID:
<4er9mt$hs1@shelby.visix.com>Path:
arc1-ca.pugleaf.net!shelby.visix.com!davidReferences:
<4ep28c$7u3@harbinger.cc.monash.edu.au> <4epema$jku@nnrp1.news.primenet.com> <4epjv3$ag1@news.asu.edu> <4eq0lc$k4c@lyra.csx.cam.ac.uk>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!shelby.visix.com!david From: david@visix.com (David Charlap) Newsgroups: comp.os.os2.apps,comp.os.os2.setup.misc,comp.lang.rexx,comp.os.os2.misc Subject: Re: Updating of "LIBPATH" after config.sys possible/not possible? Date: 1 Feb 1996 21:01:17 GMT Organization: Visix Software, Reston VA Distribution: inet Message-ID: <4er9mt$hs1@shelby.visix.com> References: <4ep28c$7u3@harbinger.cc.monash.edu.au> <4epema$jku@nnrp1.news.primenet.com> <4epjv3$ag1@news.asu.edu> <4eq0lc$k4c@lyra.csx.cam.ac.uk> NNTP-Posting-Host: celica