Well, we don't actually use AUXPROC any more. Our use of that was irreparably broken in CMS 11 by VM53624, and about the same time ASMAHL user exits became a better way to go anyway. But yes we do have a system that allows a CMS user to read and write files on a Unix system using CSL calls and SFS fileid syntax. The unix file system just looks like an SFS filepool. We do assembler input and output this way in our user exits, as well as other kinds of I/O. We can even XEDIT unix files using XSFS and execute unix-resident rexx execs using DIREXEC (both of the latter two tools are already on the IBM download page).
The other people who worked on developing this system are still here at SAS and are receptive to releasing their code. I'll see what I can put together if there's interest but it may take some time to clean it up and remove internal stuff and package it in a way that makes sense. Not sure what I can do about dependencies on SAS/C. --- Kent Fiala <[EMAIL PROTECTED]> SAS Institute, Cary NC 27513 919-531-6646 On Thu, 9 May 2002 09:45:01 -0400 Bob Bolch said: >Hi Arty, > I called over to SAS, and Kent Fiala told me they still >use that code (from 1992). He is going to see if it can be >put into the public domain. I'll keep you posted on his >prgress. > >Bob > >-----Original Message----- >From: Linux on 390 Port [mailto:[EMAIL PROTECTED]] On Behalf Of >Arty Ecock >Sent: Thursday, May 09, 2002 7:39 AM >To: [EMAIL PROTECTED] >Subject: Re: Sharing Files Between CMS/Linux > > >Hi, > >>On Wednesday, 05/08/2002 at 09:57 AST, Bob Bolch <[EMAIL PROTECTED]> >>wrote: >>> At SAS Institute, I needed to compile assembler source code that >>> resided in UNIX. I used the SFS API (DMSOPEN,DMSCLOSE, >>> DMSREAD,DMSWRITE), which is designed to be front-ended, to allow CMS >>> I/O to UNIX disks. An ancient CMS interface called AUXPROC was used >>> to allow OS simulation routines to get to SFS interfaces. That let >>> the Assembler compile source from UNIX. The API to mimic for a CMS >>> interface to a LINUX file system is the SFS API. > > Bob, could you share this code? It would be a terrific starting >point for those interested in adapting it for Linux. > >Cheers, >Arty