Path: utzoo!utgpu!watserv1!maytag!xenitec!tirith!ggk From: ggk@tirith.UUCP (Gregory Kritsch) Message-ID: 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> 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