🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #6664

Re: How do you send a DosPacket to a handler directly?

#6664
From: Gregory Kritsch
Date: Sun, 15 Nov 2020 06:18
50 lines
2720 bytes
jesup@cbmvax.commodore.com (Randell Jesup) writes:
>	Buffering is done in dos.library in the buffered I/O calls.  Packets
>are by definition not buffered.

Well, I guess that answers that.  Probably not too significant, for most
packet io applications.

>	Yes, though see my earlier message about initialization! (all 0,
>except fh_Pos and fh_End which are -1).

Please mail me a copy - I haven't seen this one yet.

>	Buffering is done by calling buffered I/O routines that are new
>in 2.0.

Sniff.  Oh well.

>	We are documenting and making available a lot of things that were
>private/undocumented before.  Certain things should remain private, however,
>so that we can avoid incompatibility problems if we need to change some
>side-effect in the future.  Where there is a need, we will provide a defined
>interface for the needed function (such as the buffered I/O calls).   We
>have immense problems already trying to support some of the trickier things
>people who figured Dos out do (such as Bill Hawes).

Great, should be some interesting reading.  I just reread some really
old stuff about AmigaDOS the other day, and it was quite interesting to
see some of the reasons behind some of the "things" AmigaDOS does.

Are there any changes in functionality to the actual dos.library calls
(even some of the strange functions)?  Most importantly, does
Execute("",Input(),NULL) still work to create a subshell in the same
window, and return when the user types "endcli".

What about command lists passed to Execute?
(eg: Execute("emacs T:xxxx\nendcli",Input(),NULL)).

One thing I'd really like to see someday is the original CBM developed
AmigaDOS... Just to see what we missed out on.  It was supposedly object
oriented, which, it occurs to me, was at a time long before "object
oriented" was a common word.

>Randell Jesup, Keeper of AmigaDos, Commodore Engineering.
>{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.cbm.commodore.com  BIX: rjesup  
>Common phrase heard at Amiga Devcon '89: "It's in there!"
--
  Gregory Kritsch                          | University of Waterloo
    Fido:  1:221/208.11110  [1:163/109.30] | 1A Computer Engineering
    UUCP:  ggk@tirith.UUCP                 |--------------------------
           ...!watmath!xenitec!tirith!ggk  | Amiga Fanatic
Technical Details
Message-ID: <ggk.658649929@tirith.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!maytag!xenitec!tirith!ggk
References: <15793@cbmvax.commodore.com> <15787@cbmvax.commodore.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!maytag!xenitec!tirith!ggk
From: ggk@tirith.UUCP (Gregory Kritsch)
Message-ID: <ggk.658649929@tirith.UUCP>
Date: 15 Nov 20 06:18:49 
Newsgroups: comp.sys.amiga.tech
Subject: Re: How do you send a DosPacket to a handler directly?
In-Reply-To: jesup@cbmvax.commodore.com (Randell Jesup)
References: <15793@cbmvax.commodore.com> <15787@cbmvax.commodore.com>