www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/04/26/22:14:11

Date: Mon, 26 Apr 1999 22:11:50 -0400
Message-Id: <199904270211.WAA26883@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: djgpp AT delorie DOT com
In-reply-to: <7g34f9$5eas$1@newssvr04-int.news.prodigy.com> (message from Ken
Robbins on Mon, 26 Apr 1999 20:40:57 -0500)
Subject: Re: Writing an OS
References: <7fvlo1$o0k$1 AT newsserv DOT zdv DOT uni-tuebingen DOT de> <7g0ahp$1poi$1 AT newssvr04-int DOT news DOT prodigy DOT com> <3724CF65 DOT 74E AT cam DOT org> <7g34f9$5eas$1 AT newssvr04-int DOT news DOT prodigy DOT com>
Reply-To: djgpp AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> Why would he have to make his own printf to make an OS?

Because djgpp's printf calls djgpp's write, which calls dos, which
won't be available if you're using a different OS.  If you make your
own OS you have to provide *everything* - including write(), printf(),
compilers, etc.  If you're lucky, you can reuse code from other
projects, but not without porting them to your new OS.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019