home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!mips!sdd.hp.com!hplabs!ucbvax!PKSMRVM.VNET.IBM.COM!KENKAHN
- From: KENKAHN@PKSMRVM.VNET.IBM.COM ("Kenneth A. Kahn")
- Newsgroups: comp.os.os2.misc
- Subject: Re: OS/2 DLLs
- Message-ID: <9208191743.AA11553@ucbvax.Berkeley.EDU>
- Date: 19 Aug 92 17:24:21 GMT
- Sender: daemon@ucbvax.BERKELEY.EDU
- Lines: 51
-
- Organization: Staff of IBM Fellow - NetWork Computing
- Disclaimer: This posting represents the poster's views, not those of IBM
- News-Software: UReply 3.0
- X-X-From: KENKAHN@PKSMRVM.VNET.IBM.COM (Ken Kahn)
- References: <1992Aug19.162237.2466@nuscc.nus.sg>
-
- In <1992Aug19.162237.2466@nuscc.nus.sg> TAN JIN MENG writes:
- >I would like to shift some of (actually al but later) my dll files in \os2\dll
- >to my other drive whih is a HPFS Partition. This is partly to save space
- >on my (active) FAT partition and also to try to acheive a faster boot.
- >
- >The problem is that if I move all the files to (d:\os2\dll from
- >c:\os2\dll) and change the LIBPATH to reflect the new location, the
- >system will not boot properly because it still expects some of the dll
- >files to be still on c:\os2\dll!
- >
- >Is this a bug or a feature ;-).
- >
- >I could try experimenting of course to find out which dlls are actually
- >needed in c:\os2\dll and move the rest. But ... very tedious. Is there
- >any quick way to identify the necessary files?
- >
-
- There a number of DLLs that are needed by the system before the LIBPATH
- statement in CONFIG.SYS is processed. The paths to these DLLs are hard
- coded into OS2KRNL as either \OS2\DLL or \ (i.e. the root) of the BOOT
- drive. There is no way, short of using a binary editor on OS2KRNL (which
- I've actually done with good results for various projects) to change this
- default. The following is a list of those OS/2 V2 DLLs that are required
- to be present on either the root or \OS2\DLL directory of the BOOT Drive.
-
- ANSICALL.DLL
- BKSCALLS.DLL
- BMSCALLS.DLL
- BVSCALLS.DLL
- DOSCALL1.DLL
- KBDCALLS.DLL
- MOUCALLS.DLL
- MSG.DLL
- NLS.DLL
- NPXEMLTR.DLL
- NAMPIPES.DLL
- OS2CHAR.DLL
- QUECALLS.DLL
- SESMGR.DLL
- VIOCALLS.DLL
-
- I believe there are a few others but I can't remember right now which ones
- they are. I believe they might be DTM, FKA, and OS2SM.
-
- All other DLLs can go whever you want via LIBPATH
-