TR is documented only in the
authorized assembler services reference. It should be documented in both,
appropriately. It's hard to submit feedback for "this book doesn't have this
chapter", with the current scheme available, so I'd suggest doing it from the
authorized book'
Thanks Bernd,
yes I did wonder about that, I will fix it.
Willy
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Thanks Peter,
worked like a charm and makes the program much simpler.
Now I just wonder why it is neccessary to use a specific pointer specification
for int fields and not for char fields. Anyway, it works.
Willy
--
For
The program has one more problem:
buffer overrun in this statement:
char hlicmd[8];
...
strcpy (hlicmd, "VGET ");
the variable hlicmd has 8 bytes, but the strcpy copies 9 bytes,
the string VGET, 4 blanks and the terminating hex zero :-(
take care !!!
HTH, kind regards
Bernd
Am
The reason behind this is:
C passes arguments "by value", which means that int arguments like
textlen are passed directly as values,
not as addresses. You get the value 120 in the address list, pointed to
by reg 1, not the address of textlen,
which is different from COBOL or FORTRAN etc (COBOL
: IBM Mainframe Discussion List On Behalf Of
Willy Jensen
Sent: Tuesday, April 16, 2024 4:14 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How do one return a fullword binary to a C program from an
assembler subroutine?
Found it, it was down to C pointers as expected / feared.
This works, note
Kirh,
thank you for your alternate solution, I will keep that in mind.
Willy
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Willy,
Lots of info here, but not the essential bits: what addressing mode and
linkage convention would you like to use?
I'll choose to answer for 31-bit C and assembler where the assembler is
standard savearea linkage. This will work from either C/C++ using XPLINK or
non-XPLINK.
In C
Found it, it was down to C pointers as expected / feared.
This works, note the use of 'textlenp' in the call:
#pragma linkage (rxhlicpl, OS)
main () {
extern int rxhlicpl();
Thanks Tony,
yes I am at the 'I just want it to work stage'.
I do actually have a "#pragma linkage(rxhlicpl,OS)" statement in there, should
have listed that as well.
I would really prefer not to get involved with LE at this point, but if that is
what it takes, then I guess I have to.
Your idea
calls
your function.
Or... If you want to learn a bit, try writing a little dummy C program that
expects the same data structure your are using in assembler. Put in at
least some code that acts on both the input and output values in your
DSECT. Compile both the C caller and the C subroutin
Anybody have a sample of how to return a fullword to a C program from an
assembler subroutine?
Apologies if this seems basic, but I really haven't looked seriously at C
before.
I have read about 'Combining C or C++ and Assembler programs', which didn't
help.
I have this C program (extract
GEN,
MACLIB, MODGEN) otherwise the generated code may not be compatible with lower
releases.
I believe I used name tokens in z/OS 1.8 but your minimum release libraries are
you guide to which macro's are supported..
>This macro does not need any authorization.
Some macros in the authorized ass
Do you mean WHY is it in the Authorized manual?
The organization of Assembler Services versus Authorized Assembler Services is
a mystery to me. Why is SVC 99 documented in the Authorized Services Guide,
when it requires no authorization (generally).
I find it frustrating. You look up ATTACH
I was looking to see if this was supported in 2.4, but didn't find it in
Assembler Services Reference. But it also wasn't in 2.5. Then checked the
other manual and found it.
This macro does not need any authorization.
--
Binyamin Dissen
http://www.dissensoftware.com
Director, Dissen Software
Specify the NOPROLOG translator option. You also may need the NOEPILOG
translator, depending on what you have coded.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with
Steff,
I had a similar issue with the DB2 translator, and here is how I solved it:
CSECT OPSYN DSECT
DSNDRIB
DSNDEIB
PROGRAM RSECT
…
This worked for me. I think you can do a similar approach for the CICS
translator.
Tom Harper
Phoenix Software
I am trying to set the global conditional-assembly variable to 1
in order to get the DFHEIENT macro to generate an RSECT instead of a
CSECT. But the translator gets in the way by automatically inserting
a DFHEIGBL macro invocation just before the DFHEIENT macro, resetting
to zero. How can I
caught.
I don't know what is triggering it, unless it is the footer.
-Original Message-
From: IBM Mainframe Discussion List On Behalf Of
Willy Jensen
Sent: Tuesday, January 9, 2024 10:27 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Netview, REXX and assembler interfaces for variable
On Tue, 9 Jan 2024 10:26:54 -0600, Willy Jensen
wrote:
> IRXSAY returns with return code 28 'A language processor environment could
> not be located'.
You have a coding error. Does R0 point to the ENVBLOCk? IRXSAY works in Netview
otherwise the REXX SAY command would not work.
Turns out the problem is with IRXSAY, I can read and write variables using
IRXEXCOM. But IRXSAY returns with return code 28 'A language processor
environment could not be located'. Unfortunately I was not checking for IRXSAY
return codes, as IRXSAY just works, well at least in TSO it does. So
On Fri, 5 Jan 2024 08:10:52 -0600, Willy Jensen
wrote:
>When running in Netview it doesn't abend, but it doesn't do anything either,
> except that the return value is valid. It returns 0, which indicates success.
Saying "returns 0" tells us nothing.
>The function in question reads. lists and
Hi,
I am trying to make a REXX function writen in assembler run in Netview REXX.
The function in question reads. lists and writes variables, it uses IRXEXCOM
for variable access, IRXSTK for stack access and IRXSAY for terminal output.
When running in Netview it doesn't abend, but it doesn't do
IBM Mainframe Discussion List On Behalf Of
> Tony Harminc
> Sent: Friday, December 1, 2023 17:37
>
> I interpreted Bob's comment "...I think the rate is unusual; I'm guessing
> they don't think they can get one of their regulars to do it." as meaning he
> thought it
Another reason IT should have unionized decades ago. My wife, as a public
sector worker, had better benefits than I had. Because of the Teamsters.
Sent from Yahoo Mail for iPhone
On Wednesday, December 20, 2023, 2:43 PM, Phil Smith III
wrote:
Dean Kent wrote:
>In that case, I think that
Dean Kent wrote:
>In that case, I think that California law would not apply. I have the
>impression (perhaps mistaken) that the labor laws apply to residents,
>not remote workers.
This is correct. I know this because when HP bought Voltage Security, we were
no longer able to roll over
In that case, I think that California law would not apply. I have the
impression (perhaps mistaken) that the labor laws apply to residents,
not remote workers.
On 12/19/2023 6:30 PM, Bob Bridges wrote:
Sorry, didn't mean to be unclear. I did indeed say "while I am employed by a California
Sorry, didn't mean to be unclear. I did indeed say "while I am employed by a
California company I am a company resource", but I meant it strictly
hypothetically; I could equally well have said "if I am employed" etc.
Before remote work became more usual I contracted in a lot of states, but
חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of Dean Kent
Sent: Monday, December 4, 2023 9:32 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler programmer wanted
You are a person. People have rights, objects
u>
Sent: Tuesday, December 19, 2023 10:42 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler programmer wanted
I worked for a company going through bankruptcy. Alvarez & Marsal were brought
in to run the bankruptcy process. First thing they wanted was for all of us to
sign a non disclo
From: IBM Mainframe Discussion List on behalf of
Dave Beagle <0525eaef6620-dmarc-requ...@listserv.ua.edu>
Sent: Tuesday, December 19, 2023 10:42 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler programmer wanted
I worked for a company going through bankruptcy. A
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of
Dean Kent
Sent: Monday, December 4, 2023 9:32 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler programmer wanted
You are a person. People have ri
Kent
Sent: Monday, December 4, 2023 9:32 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler programmer wanted
You are a person. People have rights, objects do not.The company
can require that you assign them the rights to any invention created
using the things they paid for - computers
of
Dave Beagle <0525eaef6620-dmarc-requ...@listserv.ua.edu>
Sent: Monday, December 4, 2023 7:24 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler programmer wanted
Funny how the industry's most associated with “intellectual property” and
residuals are some of the least intell
ׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of
Leonard D Woren
Sent: Sunday, December 10, 2023 4:57 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler optimization OPTION
Seymour J Metz wrote on 12/10/20
Seymour J Metz wrote on 12/10/2023 7:06 AM:
Why does it take so long for people to use new features? HLASM has a lot of
nifty things that have been around and well documented for decades.
Right. I actually found at least one very old bug by using HLA option
FLAG(PAGE0). An annoyance though
rame Discussion List on behalf of Peter
Relson
Sent: Sunday, December 10, 2023 9:13 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler optimization OPTION
The starting point to almost all of these discussions tends to be to write
reentrant programs (as high level languages naturally produce)
-
From: IBM Mainframe Discussion List On Behalf Of
Seymour J Metz
Sent: 10 December 2023 15:07
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler optimization OPTION
Why does it take so long for people to use new features? HLASM has a lot of
nifty things that have been around and well
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler optimization OPTION
The starting point to almost all of these discussions tends to be to write
reentrant programs (as high level languages naturally produce).
If you must stick with a non-reentrant program, consider the LOCTR directive.
If you
The starting point to almost all of these discussions tends to be to write
reentrant programs (as high level languages naturally produce).
If you must stick with a non-reentrant program, consider the LOCTR directive.
If you don't feel like truly moving the data-defining statements within your
) no problems or downtimes.
HTH, kind regards
Bernd
Am 09.12.2023 um 15:38 schrieb Mike Schwab:
Putting DS and modified DCs into a separate area?
On Sat, Dec 9, 2023 at 5:17 AM Bernd Oppolzer
wrote:
Hi,
there is no such option;
this is not possible, because with ASSEMBLER, the programmer has full
On Sat, 9 Dec 2023 12:17:01 +0100, Bernd Oppolzer wrote:
>
>there is no such option;
>this is not possible, because with ASSEMBLER, the programmer has full
>control about where he or she puts the information elements,
>be it static data or code. There is no magic engine lik
Putting DS and modified DCs into a separate area?
On Sat, Dec 9, 2023 at 5:17 AM Bernd Oppolzer
wrote:
> Hi,
>
> there is no such option;
> this is not possible, because with ASSEMBLER, the programmer has full
> control about where he or she puts the information elements,
>
Hi,
there is no such option;
this is not possible, because with ASSEMBLER, the programmer has full
control about where he or she puts the information elements,
be it static data or code. There is no magic engine like the optimizer
with compilers which can do anything about that.
This said
,
Recently i have seen some discussions related to assembler
performance to use the L1 cache of the processor better and not
mixing instructions and data.
Can you enlighten me which assembler option can be used for this purpose?
Thanks in advance
Best Regards
Ituriel do Nascimento Neto
z/OS
Hello everyone,
Recently i have seen some discussions related to assembler performance to use
the L1 cache of the processor better and not mixing instructions and data.
Can you enlighten me which assembler option can be used for this purpose?
Thanks in advance
Best Regards
Ituriel do
I'm reminded of a bit from "The Sting", a movie about a big con. A supplier is
providing the uniforms and other props for the con, and during discussion the
head of the con says "Ok, how do you want to be paid? You want a cut, or flat
rate?"
Supplier: Who's the mark?
Head: Doyle Lonnegan.
(Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of
Doug Fuerst
Sent: Wednesday, December 6, 2023 3:48 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler
on the “back end”.
Peter
From: IBM Mainframe Discussion List On Behalf Of
Doug Fuerst
Sent: Wednesday, December 6, 2023 3:49 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler programmer wanted
Just an observation.
Actors are paid for their work as well. Many are paid millions to make
At 02:11 PM 12/6/2023, Radoslaw Skorupka wrote:
Yes and no. Even your very significant thing you designed can be
sold. It can be expensive, but it is subject of trade.
Last, but not least: You can sell anything you created, like
(fictitious case) Edison who sold his light bulb. But maybe the
<0471ebeac275-dmarc-requ...@listserv.ua.edu>
To IBM-MAIN@LISTSERV.UA.EDU
Date 12/6/2023 15:11:57 PM
Subject Re: Assembler programmer wanted
>W dniu 05.12.2023 o 19:31, Harry Wahl pisze:
>>I have designed and written many things. The vast majority of which entitles
>
t forever.
Just does not seem fair, or equitable.
Doug Fuerst
-- Original Message --
From "Radoslaw Skorupka" <0471ebeac275-dmarc-requ...@listserv.ua.edu>
To IBM-MAIN@LISTSERV.UA.EDU
Date 12/6/2023 15:11:57 PM
Subject Re: Assembler programmer wanted
W dniu 05.12.2
--
From "Radoslaw Skorupka"
<0471ebeac275-dmarc-requ...@listserv.ua.edu>
To IBM-MAIN@LISTSERV.UA.EDU
Date 12/6/2023 15:11:57 PM
Subject Re: Assembler programmer wanted
W dniu 05.12.2023 o 19:31, Harry Wahl pisze:
I have designed and written many things. The vast m
e contract was signed
a priori - you work for Edison firm, developing the source of light.
Something to keep the discussion on topic somehow related to IBM-MAIN:
Last two weeks I've got a lot of job offerings for assembler coding
position. I don't know the company, but headhunters said the
...@listserv.ua.edu>
Sent: Monday, December 4, 2023 7:24 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler programmer wanted
Funny how the industry's most associated with “intellectual property” and
residuals are some of the least intellectual. IT workers should have unionized
50 year
You are a person. People have rights, objects do not. The company
can require that you assign them the rights to any invention created
using the things they paid for - computers, software, offices, books.
Training/experience is more of a gray area in my mind.
Note that software used to
Subject: Re: Assembler programmer wanted
I think this is a bad analogy. The guy who installs or fixes an item
that does not actually generate revenue certainly can ask for residuals
- but there aren't any since there is no income from it.
However, if residuals is a thing (which it is in some
on behalf of
Dean Kent
Sent: Monday, December 4, 2023 9:47 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler programmer wanted
I think this is a bad analogy. The guy who installs or fixes an item
that does not actually generate revenue certainly can ask for residuals
- but there aren't any
Ok, now you've got me curious. While I'm employed by a California software
company, I ~am~ a company resource, am I not? How is the law worded to bypass
that (so to speak)?
---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313
/* A tart temper never mellows with age, and a sharp tongue
I think this is a bad analogy. The guy who installs or fixes an item
that does not actually generate revenue certainly can ask for residuals
- but there aren't any since there is no income from it.
However, if residuals is a thing (which it is in some industries) then
asking for a piece of
Should I pay something to the guy who put the shingles on my house every
time it rains?
It's a trick question. I'm the guy who put the shingles on my house.
On 12/3/2023 12:07 PM, Wayne Bickerdike wrote:
When a bank runs an EFTPOS transaction, a fee is charged, all thanks to
some code. When
://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of Bob
Bridges
Sent: Sunday, December 3, 2023 3:03 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler programmer wanted
LOL
I think you're both dreaming. If you wrote that program on your own time and
then sold it to the customer, you could sell it on whatever terms you and they
could agree on, including residuals if that's what you (and they) want. If
they paid you to write it, then it's theirs, that's all.
When a bank runs an EFTPOS transaction, a fee is charged, all thanks to
some code. When they run a mortgage amortization program, a debit occurs
on a periodic basis. The whole system of direct debits generates a
transfer of funds from a customer to the code executor...
I could go on
On Mon,
Incorrect. Every time a program of mine ran, the company saved money and the
executives got paid bonuses or salaries (often both) for my work.
Sent from Yahoo Mail for iPhone
On Sunday, December 3, 2023, 3:01 PM, Bob Bridges wrote:
Interesting analogy. But surely there's one obvious
LOL, the Indians and I would have more work offered to us :).
---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313
/* I like what the Roman fellow said: “I think nothing human alien to me.” When
I read of a Mao or a Susan Smith, I try to imagine their temptations, not to
exculpate them,
Interesting analogy. But surely there's one obvious difference: When an
entertainment program runs, someone gets paid, and residuals mean whoever gets
paid (by subscribers, say) has to share the receipts with the writers. But
when a company runs a program they own, they don't receive any
PM
Subject Re: Assembler programmer wanted
>Hey, I didn't say we don't ~want~ better rates. I didn't even say we don't
>deserve them (though I might if pressed. I don't use the word "deserve"
>casually). I said only that we don't need them - and added that I was
>speaki
$40-$45 for a VTAM/TCP-IP/Network specialist with MVS, CICS, DB2, and MQ
skills thrown in.
Doug Fuerst
-- Original Message --
From "Bob Bridges"
To IBM-MAIN@LISTSERV.UA.EDU
Date 12/2/2023 22:43:20 PM
Subject Re: Assembler programmer wanted
Hey, I didn't say we d
Hey, I didn't say we don't ~want~ better rates. I didn't even say we don't
deserve them (though I might if pressed. I don't use the word "deserve"
casually). I said only that we don't need them - and added that I was speaking
strictly for myself :).
When I was an employee I'd been at the
be on the golf course.
So far, ChatGPT can't swing a golf club.
Doug Fuerst
-- Original Message --
From "Bob Bridges"
To IBM-MAIN@LISTSERV.UA.EDU
Date 12/2/2023 16:51:46 PM
Subject Re: Assembler programmer wanted
Again, I'm speaking only for myself, but I definitely think we D
@LISTSERV.UA.EDU
Subject: Re: Assembler programmer wanted
If you wrote it while employed or under hourly contract its a work for hire
and company owns. If paid for a finish product or during off duty time you
have the copyright and resellable, but strongly suggested to incle the
copyright assignment
(Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of
Mike Schwab
Sent: Saturday, December 2, 2023 4:11 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler
Again, I'm speaking only for myself, but I definitely think we DON'T "need"
better terms. I have a great job that pays me more money than I spend for
doing what I wanted to do anyway.
(Not that I'd insist on giving back some of it if folks insist on offering
more. But I don't want to ride
We need a better union. Maybe Fran Drescher is available. Actors have
better terms. Former Nanny's apparently can get them.
We need better terms.
Doug Fuerst
-- Original Message --
From "Mike Schwab"
To IBM-MAIN@LISTSERV.UA.EDU
Date 12/2/2023 16:11:33 PM
Subject Re:
t; From "Bob Bridges"
> To IBM-MAIN@LISTSERV.UA.EDU
> Date 12/2/2023 15:30:51 PM
> Subject Re: Assembler programmer wanted
>
> >Can't speak for anyone else, but I usually just take (or turn down) the
> first offer, mostly I think out of poor self-image. Not sure why, bec
3 15:30:51 PM
Subject Re: Assembler programmer wanted
Can't speak for anyone else, but I usually just take (or turn down) the first
offer, mostly I think out of poor self-image. Not sure why, because I don't
mind dickering over a car.
The only exception I can remember off-hand is when a consulti
ent "...I think the rate is unusual; I'm guessing they
don't think they can get one of their regulars to do it." as meaning he
thought it (60-65 $/hr) was high.
But I agree that finding someone with serious assembler chops for that price
isn't going to be easy. $65/hour sounds muc
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of Bob
Bridges
Sent: Saturday, December 2, 2023 12:01 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re:
On Behalf Of
Tony Harminc
Sent: Friday, December 1, 2023 17:37
I interpreted Bob's comment "...I think the rate is unusual; I'm guessing they
don't think they can get one of their regulars to do it." as meaning he
thought it (60-65 $/hr) was high.
But I agree that finding someon
On Fri, 1 Dec 2023 at 16:31, Farley, Peter <
031df298a9da-dmarc-requ...@listserv.ua.edu> wrote:
> Agreed, very low. I asked for and received $125/hr back in 1999 for a
> complex assembler consulting job (BTAM/BDAM/multitasking/etc.). With
> inflation and time passing th
Agreed, very low. I asked for and received $125/hr back in 1999 for a complex
assembler consulting job (BTAM/BDAM/multitasking/etc.). With inflation and
time passing the starting rate for that kind of work has to go over $200/hr at
the very least to attract anyone with the talent
Gotta be low...
Mike Shaw
MVS/QuickRef Support
Chisoft
On Fri, Dec 1, 2023, 3:23 PM Gord Tomlin
wrote:
> On 2023-12-01 14:14 PM, Bob Bridges wrote:
> > I think the rate is unusual
>
> Pure curiosity: unusually low or unusually high?
>
> --
>
> Regards, Gord Tomlin
> Action Software
On 2023-12-01 14:14 PM, Bob Bridges wrote:
I think the rate is unusual
Pure curiosity: unusually low or unusually high?
--
Regards, Gord Tomlin
Action Software International
(a division of Mazda Computer Corporation)
Tel: (905) 470-7113, Fax: (905) 470-6507
Support:
I have a req here from Enterprise solutions for an assembler programmer, paying
"60-65 $/hr" on corp-to-corp. Anyone wanted a copy, let me know and I'll pass
it on.
I've never done business with this recruiter but I think the rate is unusual;
I'm guessing they don't think they c
Link:
https://chat.openai.com/g/g-7YAhxdmah-mainframe-maestro
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
On Sat, 7 Oct 2023 08:59:28 +0800, David Crayford wrote:
> there has been some absolute tosh spouted!
> It’s dependent on the OS. On Linux environment variables are stored in the
> proc file system, /proc//environ.
> Whoever stated it’s part of the C runtime doesn’t know what they’re talking
, David Crayford wrote:
>> On 7 Oct 2023, at 6:28 am, Kirk Wolf wrote:
>>
>> This is a thread that won't die.
>
>And there has been some absolute tosh spouted!
>
>>
>> In z/OS, environment variables are in Language Environment, in the CEEEDB
>>
> On 7 Oct 2023, at 6:28 am, Kirk Wolf wrote:
>
> This is a thread that won't die.
And there has been some absolute tosh spouted!
>
> In z/OS, environment variables are in Language Environment, in the CEEEDB
> ("Enclave Data Block"). If your assembler co
This is a thread that won't die.
In z/OS, environment variables are in Language Environment, in the CEEEDB
("Enclave Data Block"). If your assembler code is running in LE, you can
access/set them. An empty table is created when the enclave is initialized,
which can be BEFO
On Fri, 6 Oct 2023 01:15:51 +, Seymour J Metz wrote:
>The issue isn't what has access to environmental variables, but rather what
>creates them.
The creator is C on the first call of PUTENV. It can be any program which is
not necessarily a shell. Of all the large list of shells (e.g.
On Thu, 5 Oct 2023 20:54:56 +, Seymour J Metz wrote:
>Even if you have an OMVS segment,
> you don't get dubbed ntil you use a Unix service.
What is your point about the OMVS segment? It simply authorizes the system to
dub an address space. More important, unless IBM implemented locking
On Thu, 5 Oct 2023 17:31:32 +, Seymour J Metz wrote:
>And what if a non-Unix application uses a serrvice that causes dubbing?
Environment variables are part of the C language. Regardless of dubbing,
environment variables can be added by any programs using that feature.
On Thu, 5 Oct 2023 17:20:37 +, Seymour J Metz wrote:
>I'm saying that BPXBATCH is a shell and is not part of, e.g., EXEC.
BPXBATCH is not a shell. Most notably a shell language is missing.
> I'm also saying that the mere act of getting dubbed does not cause BPXBATCH
> to be involved.
On Thu, 5 Oct 2023 15:04:51 +, David L. Craig wrote:
>Nobody has pointed out environment variables are a component
>of the POSIX definition; thus, for the MVS universe it was
>only intended to be what was needed for POSIX certification
>and is so only available within USS.
Actually
On Thu, 5 Oct 2023 11:07:03 +, Seymour J Metz wrote:
>Where do you think process initialization gets the variable names and values?
Environment variables is empty until the first environment variable is added.
Typically a shell is the first to add environment variables but it could just
.
From: IBM Mainframe Discussion List on behalf of Jon
Perryman
Sent: Thursday, October 5, 2023 9:06 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler access to USS functions
On Thu, 5 Oct 2023 20:54:56 +, Seymour J Metz wrote:
>Even if you have an O
On Thu, 5 Oct 2023 20:54:56 +, Seymour J Metz wrote:
>Even if you have an OMVS segment, you don't get dubbed ntil you use a Unix
>service.
Environment variables are not unique to UNIX and do not require dubbing. It is
a feature of the C/C++ language that is in the STDLIB (standard
> On Sep 5, 2023, at 8:17 AM, Clem Clarke wrote:
>
> Yes, we send a bug report way back in the 1960's at Shell Oil in Melbourne.
>
> We used COND codes a lot, and it mucked everything up!
>
> Clem
>
>
> Colin Paice wrote:
>> I heard that IEFBR14 had the highest "bug rate" per line of code
> Begin forwarded message:
>
> From: Steve Thompson
> Subject: Re: Simple request from chatGPT to write assembler program.
> Date: September 5, 2023 at 2:27:52 PM CDT
> To: IBM-MAIN@LISTSERV.UA.EDU
> Reply-To: IBM Mainframe Discussion List
>
> And so we can now under
1 - 100 of 1600 matches
Mail list logo