when using the rxqueue program (/usr/bin/rxqueue) the following error messages are returned. REX121: Storage for data queues is exhausted. This message is misleading in that it appears when the rxapi daemon isn't started. REX124: The queue MYQ does not exist. It doesn't seem to matter if the queue name is specified in the command line, i.e. 'ls | rxqueue MYQ /LIFO" or if the queue name is in an environmental variable, i.e. export RXQUEUE=MYQ. All options, /LIFO /FIFO /CLEAR return the same error...
NON-EXPERT OPINION. Your program is making extensive use of the HALT condition. To get your program to produce some output you type a Control-C, which your program traps. The Control-C is the same as the OS sending a SIGINT, which is what happens when you close a window. (Actually I think it is a SIGHUP, but is treated by Rexx as SIGINT.) So I think the program is doing what your are requesting it todo, that is ignoring SIGINT requests. Or more accurately, choosing to handle them rather than taking...
Unable to reproduce on Mac OS 10.12.6 (Sierra). I downloaded and built a fresh copy from the svn repository, and then ran the command 'rexxcps.rexx 1000 1000' while monitoring in Activity Monitor. When I closed the window, and confirmed terminate the running rexx process immediately disappeared from the monitor. Plesase submit a sample program that reproduces the problem.
Unable to reproduce on 32bit Linux.
Let see if I can do better explaining this. It doesn’t matter what shell you use as your terminal shell, or which shell the OS sets up for you when you define a new user. We aren’t talking about terminal shells, we are talking about shells that are invoked in a non-terminal environment. In that case the UNIX specification which binds the actions of SUN Solaris, IBM AIX, and MacOS, is to invoke the shell named ’sh’. For example here is the POSIX definition of the system() function. The system() function...
It turns out that bash does the same thing as ksh when invoked via /bin/sh, it enters POSIX mode.
So I've done a little more reading. POSIX defines as the default system shell, a strict subset of Korn Shell. I'm guessing that this is the subset that most closely aligns with the original Bourne Shell. This is why ksh has different functionality if it is invoked as /bin/sh or /bin/ksh. Ubuntu has two default system shells. I believe that if you type /bin/sh you get dash, while the default terminal shell is indeed bash. On my Mac 10.10.5 the default system shell /bin/sh reports itself as GNUBash....
So I've done a little more reading. POSIX defines as the default system shell, a strict subset of Korn Shell. I'm guessing that this is the subset that most closely aligns with the original Bourne Shell. This is why ksh has different functionality if it is invoked as /bin/sh or /bin/ksh. Ubuntu has two default system shells. I believe that if you type /bin/sh you get dash, while the default terminal shell is indeed bash. On my Mac 10.10.5 the default system shell /bin/sh reports itself as GNUBash....
/usr/bin no longer a good place. It is owned by MacOS. I think the current good place is /usr/local/bin Bruce On Oct 16, 2017, at 2:44 PM, Per Olov Jonsson perolovjonsson@users.sf.net wrote: When building the ooRexx package for Mac I think all the oorexx stuff should be packaged into a "Framework" on the MAC, that seems to be the preferred option from Apple. I have a build from Bsf4ooRexx and the executable are in /Library/Frameworks/ooRexx.framework/Versions/A/Commands I guess one should also need...
I disagree. The default shell on the system is /bin/sh. In the MacOS I'm using that does get you bash. I believe that it is a UNIX/Linux thing that unless otherwise specified the default shell is /bin/sh which is guaranteed to give you a Bourne compatible shell.
Ok, sounds a little bit like a VSAM file. You can request a certain amount of free space within blocks (Control Intervals) so that you don’t have CI splits when inserting records. Thanks. Bruce On Aug 25, 2017, at 2:25 PM, LesK vmrexx@users.sf.net wrote: I can't compare VM to other mainframe data management, but very briefly and relying soley on my memory: VM allocates 'data blocks' of a fixed size (512, 1024, 2048 or 4096 bytes. I don't think the old 800 byte blocks are used anymore.) There are...
Les, You’ll have to explain that last part to me, because I don’t know of any way of prepending a record to a file on the mainframe with out copying the whole file over. Is this something special in VM? Bruce On Aug 25, 2017, at 12:21 PM, LesK vmrexx@users.sf.net wrote: No matter how you do it. a program or a series of Windows commands, you still have to write the header line to a new file and then copy and append the whole original file to the newly created header file. Unlike native mainframe files,...
Most software packages (php, python, cups, curl, libusb, rexxsql) provide a -config script to aid the programmer in locating the necessare files (headers, libs, executables) to built software with the package.
oorexx-config not included in current build.
rxapid fails to start rxapi on MacOS
It would seem in the case where “3”>>”22”, that failure would occur because “3” is the shorter string, and therefor can never be greater than “22”, even if y was “00”. Strict comparisons are always string comparisons not numeric comparisons. my $0.02. Bruce On May 1, 2017, at 9:29 AM, Walter walter-pachl@users.sf.net wrote: [bugs:#1446] https://sourceforge.net/p/oorexx/bugs/1446/ Strict comparison of numbers is incorrect Status: open Group: None Created: Mon May 01, 2017 04:29 PM UTC by Walter Last...
Historically UNIX/LINUX fopen command doesn't provide file locking.
I agree, but it is sad that this is yet another example of non-portability. A UNIX/LINUX programmer would get the expected result. The Windows programer would get the expected result. Only the programmer trying to write portable software would be left scratching their head. Documentation issue?
Target Program Suffix
Ok, I admit it, I'm lost. Are we talking about a document change or a code chang...
As I said in an earlier email this really isn't an OS issue, it is a filesystem issue....
I would argue that if the non-linux/unix versions show '/Rexx /' as the first line,...
Nothing more archaic than using file types/file extensions to denote the command...
I could be wrong, but I thought that there was an environment variable that could...
In the Rex language reference it has details on how an external Rex file is found...
It seems to me that you've requested encryption, but done nothing to implement it....
When you say that you send email statements, are you sending userid and password?...
We could all use a second set of eyes from time to time. Sent from an undisclosed...
Perhaps if you share some more details. In general the openssl command says this,...
Make Failure on Mac OSX
I suspect the the sizeFile=0 is an indication that a file is open, and therefore...
I downloaded and compiled Regina 3.9.0 from the source forge files. The program ran...
I downloaded and compiled Regina 3.9.0 for the source forge files. The program ran...
Mac OSX 10.7.5/Darwin 11.4.2 /usr/local/bin/rexx: Mach-O 64-bit executable x86_64...
I tried running your EXHAUST.REX program, and it seemed to run just fine. /usr/local/bin/regina...
rxtack rxqueue command line arguments support version and help