I'd say it depends which part of USS you are intending to use and if you are intending linking to anything else.
99% of the services can be straight assembler with no need for the aggravation of LE.
We use it for message queues, shared memory and sockets without any problems.
 

Just be careful if you decide you want mutexes (BPX1SMC). There's no stub so getting to the code is a pain...
 


-----IBM Mainframe Assembler List <[email protected]> wrote: -----
To: [email protected]
From: Steve Comstock
Sent by: IBM Mainframe Assembler List
Date: 07/06/2011 08:39AM
Subject: Re: philosopy question: use LE & HLASM?

On 7/6/2011 6:14 AM, John McKown wrote:
> I am looking into writing an HLASM program on z/OS which will use UNIX
> System Services. Should I just bite the bullet and make my routine LE?
>
> --
> John McKown
> Maranatha!<><
>

Well, I would, but perhaps that's just me.

Calling the various UNIX System Services does not in
general require LE, but in an LE routine you also have
access to things such as: direct invocation of C
functions, callable LE services, and condition handlers.


--

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-393-8716
http://www.trainersfriend.com

* Special promotion: 15% off on all DB2 training classes
     scheduled by September 1, taught by year end 2011

* Check out our entire DB2 curriculum at:
     http://www.trainersfriend.com/DB2_and_VSAM_courses/DB2curric.htm

Reply via email to