home *** CD-ROM | disk | FTP | other *** search
- From uunet!bmskc!genco!Uucp Mon, 27 May 91 04:44:10 PST
- Received: by overload.Berkeley.CA.US (V1.14/Amiga)
- id AA00000; Mon, 27 May 91 04:44:10 PST
- Received: from bmskc.UUCP (LOCALHOST.UU.NET) by relay1.UU.NET with SMTP
- (5.61/UUNET-internet-primary) id AA21117; Sun, 26 May 91 07:46:07 -0400
- Received: from moe.com by ppg.com (4.1/SMI-4.1)
- id AA20806; Sat, 25 May 91 23:47:24 CDT
- Received: from ppg.com (bmskc) by moe.com (4.0/SMI-4.0)
- id AA11505; Sat, 25 May 91 23:44:52 CDT
- Received: by genco.bungi.com (/\=-/\ Smail3.1.17.5 #17.8)
- id <m0jhCwL-00007zC@genco.bungi.com>; Sat, 25 May 91 23:42 CDT
- Received: by kcufgat (Uucp/1.8(L)[BETA])
- via Uucp; Sat, 25 May 91 23:22:44 CST
- for dillon@Overload.Berkeley.CA.US
- Date: Sat 25 May 91 20:12
- Message-Id: <Uucp.675235372@kcufgat>
- From: uunet!bmskc!kcufgat.fidonet.org!Richard.Rauch
- To: dillon@Overload.Berkeley.CA.US (dillon@Overload.Berkeley.CA.US)
- Subject:
-
- I sent this to henning... It may be of some interest to you, as it regards
- fifo.library's use with Aztec 5.0a.
-
- (I used Aztec's #pragmas, so I don't know if the assembly glue will work
- correctly with Aztec's assembler/C. I long since gave up trying to link
- Amiga .o and .lib files with Aztec, despite claims in the Aztec linker
- docs, so I didn't even try simply linking the provided glue, either.)
-
-
- /~~~dup of a message
-
- To: henning@aemsrc.UUCP
-
- /~~~henning
-
- ...
- tried both the dillon and the aux: devices, and either I am missing
- something, or they just don't compile correctly under manx 5.0)
- ...
-
- \___henning
-
- I have managed to use the remcli.c with Dillon's FIFO:. It compiles,
- links, and runs, just the same as when compiled with DICE as far as I
- can see.
-
- I had to make some changes (and I had to generate #pragmas, plus prototype
- by hand from the .doc), but it all works. (Manx/Aztec 5.0a)
-
-
- fifo_pragmas.h is a new file. The other two files are provided in diff
- form (generated by the RCS diff, for what it's worth), relative to the
- fifodev2.lzh archive.
-
-
- /~~~fifo_pragmas.h
-
- /*
- ** Made this file with:
- **
- ** aztec:res_lib/mapfd -l -o fifo_pragmas.h fifo_lib.fd
- **
- ** ---rkr.
- **
- */
- #pragma libcall FifoBase OpenFifo 1e 81003
- #pragma libcall FifoBase CloseFifo 24 1002
- #pragma libcall FifoBase ReadFifo 2a 81003
- #pragma libcall FifoBase WriteFifo 30 81003
- #pragma libcall FifoBase RequestFifo 36 81003
- #pragma libcall FifoBase BufSizeFifo 3c 1
-
- \___fifo_pragmas.h
-
-
- /~~~fifo.h_diff
-
- 27a28,41
- >
- > /*
- > ** Need some protos so that I can use Manx/Aztec #pragmas...
- > **
- > ** ---rkr.
- > **
- > */
- > FifoHan OpenFifo (char *name, long bufsize, long flags);
- > void CloseFifo (FifoHan fifo, long flags);
- > long ReadFifo (FifoHan fifo, char **pptr, long skip);
- > long WriteFifo (FifoHan fifo, void *buf, long max);
- > void RequestFifo (FifoHan fifo, struct Message *msg, long req);
- > long BufSizeFifo (FifoHan fifo);
- >
-
- \___fifo.h_diff
-
-
- /~~~remcli.c_diff
-
- 29a30,31
- > #include "fifo_pragmas.h" /*** rkr ***/
- >
- 81c83,91
- < int brk();
- ---
- >
- > /*
- > ** This function not needed in Aztec.
- > **
- > ** ---rkr.
- > **
- > ** int brk();
- > */
- > extern long Enable_Abort; /*** Aztec flag for ^c checking ---rkr. ***/
- 98c108,109
- < onbreak(brk);
- ---
- > /*** onbreak(brk); /*** not needed in Aztec ---rkr. ***/
- > Enable_Abort = 0; /*** Aztec way of disable ^c ---rkr. ***/
- 292c303
- < CloseFifo(FifoR);
- ---
- > CloseFifo(FifoR, 0); /*** rkr ***/
- 294c305
- < CloseFifo(FifoW);
- ---
- > CloseFifo(FifoW, 0); /*** rkr ***/
- 315a327
- > long len; /*** rkr ***/
- 322,326c334,344
- < int
- < brk()
- < {
- < return(0);
- < }
- ---
- > /*
- > ** This function not needed in Aztec.
- > **
- > ** ---rkr.
- > **
- > ** int
- > ** brk()
- > ** {
- > ** return(0);
- > ** }
- > */
-
- \___remcli.c_diff
-
-
- Richard Rauch
-
- 11415 Grant Dr.
- Overland Park, Ks. 66210
-
- 1:280/304.3
- 1:280/304.4
-
- Richard.Rauch@amigacen.kcufgat.fidonet.org
-
- \___dup of a message
-
-
- Richard Rauch
-
- 11415 Grant Dr.
- Overland Park, Ks. 66210
-
- 1:280/304.3
- 1:280/304.4
-
- Richard.Rauch@amigacen.kcufgat.fidonet.org
-
-