Article View: comp.os.vms
Article #15931VMS Programming Resources On The Net
From: Fasih Rehman
Date: Sat, 01 Nov 1997 00:00
Date: Sat, 01 Nov 1997 00:00
81 lines
4275 bytes
4275 bytes
I was wondering if anyone on these news group could possibly help me. I am a UNIX programmer who is trying to find out a little bit about porting UNIX applications to VMS. I have already spoken to representatives at DEC here in the UK, although they have been extremely helpful I still need some more information regarding the following topics. 1. The Generic SCSI driver. A collegue has already informed me of a generic SCSI driver which used to be accessed with QIO system calls. But some uncertainty exists over the fact if the driver is still available on recent versions of OpenVMS. What I would like to know is if this generic driver is still available. Some further information on the usage of the QIO function would also be extremely helpful. 2. Permissions On VMS My collegue also informed me that in order to assign and use the driver in the correct fashion, the correct user permissions need to be set. Is this true? If so, being completely new to VMS it would be helpful if someone could point me in the direction of a general VMS users FAQ of some sort. 3. Programming With Threads On VMS I would also like to know how to perform sempahore, shared memory and process operations, with C and C++, since alot of the code which is being ported heavily relies on these operations. Although having said this that they do not add that much of a performance advantage so perhaps they are not that crucial. Some Information Regarding The Application And DSKTI ========================================================= The software is packaged with some custom data aquisition hardware which we actually manufacture. Control is achieved via SCSI, the hardware also controls a high performance data recorder over a serial link. We have been successfully being selling this product for the past five years on all UNIX host including Alphas running UNIX. The application as it stands on Windows NT and all UNIX comprises of three components. An API which allows users to use our libraries to develop their own control software. A text based menu driven program, and an graphical version of the control program are also shipped as standard. The Text based program is just a large ANSI C program, on UNIX the curses library is used, but not on all platforms. The GUI program is an extremely large peice of software based around MOTIF, and the Teleuse Runtime libraries. My main objectives to begin with are to get the SCSI control module to the driver working correctly. The text based control software along with all the API libraries would also have to be ported These should not cause much of a problem. The GUI will have to wait until I get a reply from the producers of the Teleuse, but will probably cause the greatest amount of grief. Ideally what I am looking for is any related VMS programming resources on the net. If you could just e-mail me URLS or locations of FAQs and other programming documentation. If you are yourself a programmer feel free to e-mail me with your hints and tips , or even questions. I will be going to a porting centre here in the UK some time in the next week, any response to this is bound to be useful. Thank You in advance for any help. Fasih. /======================================================/ Fasih Rehman Email : fasih@dskti.com Software Engineer WWW: http://www.fasih.demon.co.uk DSK Technology International Ltd Churchfield Road Walton-On-Thames Surrey KT12 England /======================================================/
Technical Details
Message-ID:
<345b77e7.4140166@news.demon.co.uk>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f7344,eea4d2e3a6cca62a,start X-Google-Attributes: gidf7344,public X-Google-Thread: 1094ae,eea4d2e3a6cca62a,start X-Google-Attributes: gid1094ae,public X-Google-Thread: 14bca3,eea4d2e3a6cca62a,start X-Google-Attributes: gid14bca3,public X-Google-Thread: fcd99,eea4d2e3a6cca62a,start X-Google-Attributes: gidfcd99,public From: fasih@fasih.demon.co.uk (Fasih Rehman) Subject: VMS Programming Resources On The Net Date: 1997/11/01 Message-ID: <345b77e7.4140166@news.demon.co.uk> X-Deja-AN: 286470885 X-NNTP-Posting-Host: fasih.demon.co.uk [194.222.235.196] Newsgroups: comp.os.vms,de.comp.os.vms,cz.comp.os.vms,fr.comp.os.vms