🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #2592

Re: Child processes in Mess-Dos

#2592
From: Ralf.Brown
Date: Sat, 06 Oct 1990 11:41
36 lines
1957 bytes
In article <1990Oct5.170852.29736@sea.com>, keck@sea.com (John Keck) wrote:
}In article <4469@bwdls58.UUCP> mlord@bwdls58.bnr.ca (Mark Lord) writes:
}>Ok.. I believe the difference here is whether or not the complete path is
}>given for the command.  If fully qualified, COMMAND.COM is not needed,
}>otherwise it probably is needed to do the PATH search and actual invocation.
}>
}>Ie.  "C:\BIN\MAPMEM.COM"  -- probably does not need COMMAND.COM
}>     "MAPMEM"             -- probably DOES need COMMAND.COM
}>
}
}Seems to me I read somewhere the EXE loader is part of COMMAND.COM.  So
}perhaps the distinction is whether the child is COM or EXE file.

OK, a bit of history here....

Under DOS 1.x (both MS and PC), the program loader (both .COM and .EXE) is
in the transient portion of COMMAND.COM.

Under PC DOS 2.x, the program loader is in a *second* transient portion of
COMMAND.COM.

Under MSDOS 2.x, and all versions of DOS since 3.0, the programm loader is
in the kernel (IBMBIO.COM or MSDOS.SYS).



Whether the program is a .COM or a .EXE makes no difference as to whether it
gets loaded by the kernel or COMMAND.COM, as there is only a single program
loader.


--
UUCP: {ucbvax,harvard}!cs.cmu.edu!ralf -=- 412-268-3053 (school) -=- FAX: ask
ARPA: ralf@cs.cmu.edu  BIT: ralf%cs.cmu.edu@CMUCCVMA  FIDO: 1:129/3.1
Disclaimer?    |   I was gratified to be able to answer promptly, and I did.
What's that?   |   I said I didn't know.  --Mark Twain
Technical Details
Message-ID: <270dc2e4@ralf>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!pt.cs.cmu.edu!b.gp.cs.cmu.edu!Ralf.Brown@B.GP.CS.CMU.EDU

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!pt.cs.cmu.edu!b.gp.cs.cmu.edu!Ralf.Brown@B.GP.CS.CMU.EDU
From: Ralf.Brown@B.GP.CS.CMU.EDU
Newsgroups: comp.os.msdos.programmer
Subject: Re: Child processes in Mess-Dos
Message-ID: <270dc2e4@ralf>
Date: 6 Oct 90 11:41:24 GMT
Sender: ralf@b.gp.cs.cmu.edu
Organization: Carnegie Mellon University School of Computer Science
Lines: 36
In-Reply-To: <1990Oct5.170852.29736@sea.com>