🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.vms
Article #15931

VMS Programming Resources On The Net

#15931
From: Fasih Rehman
Date: Sat, 01 Nov 1997 00:00
81 lines
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-mail

Show 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