z/OS Language Environment Programming Reference
Previous topic |
Next topic
|
Contents
|
Contact z/OS
|
Library
|
PDF
Contents (exploded view)
z/OS Language Environment Programming Reference
SA38-0683-00
Abstract for Language Environment Programming Reference
z/OS Version 2 Release 1 summary of changes
Language Environment runtime options
Summary of Language Environment runtime options
Quick reference table for AMODE 31 runtime options
Quick reference table for AMODE 64 runtime options
How to specify runtime options
Propagating runtime options with spawn and exec
Using the Language Environment runtime options
ABPERC
ABTERMENC
AIXBLD (COBOL only)
ALL31
ANYHEAP
ARGPARSE | NOARGPARSE (C only)
AUTOTASK | NOAUTOTASK (Fortran only)
BELOWHEAP
CBLOPTS (COBOL only)
CBLPSHPOP (COBOL only)
CBLQDA (COBOL only)
CEEDUMP
CHECK (COBOL only)
COUNTRY
DEBUG (COBOL only)
DEPTHCONDLMT
DYNDUMP
ENV (C only)
ENVAR
ERRCOUNT
ERRUNIT (Fortran only)
EXECOPS | NOEXECOPS (C only)
FILEHIST (Fortran only)
FILETAG (C/C++ only)
FLOW (COBOL only)
HEAP
HEAP64 (AMODE 64 only)
HEAPCHK
HEAPPOOLS (C/C++ and Enterprise PL/I only)
HEAPPOOLS64 (C/C++ and AMODE 64 only)
HEAPZONES
INFOMSGFILTER
INQPCOPN (Fortran only)
INTERRUPT
IOHEAP64 (AMODE 64 only)
LIBHEAP64 (AMODE 64 only)
LIBSTACK
MSGFILE
MSGQ
NATLANG
OCSTATUS (Fortran only)
PAGEFRAMESIZE
PAGEFRAMESIZE64
PC (Fortran only)
PLIST (C only)
PLITASKCOUNT (PL/I only)
POSIX
PROFILE
PRTUNIT (Fortran only)
PUNUNIT (Fortran only)
RDRUNIT (Fortran only)
RECPAD (Fortran only)
REDIR | NOREDIR (C only)
RPTOPTS
RPTSTG
RTEREUS (COBOL only)
SIMVRD (COBOL only)
STACK
STACK64 (AMODE 64 only)
STORAGE
TERMTHDACT
TEST | NOTEST
THREADHEAP
THREADSTACK
THREADSTACK64 (AMODE 64 only)
TRACE
TRAP
UPSI (COBOL only)
USRHDLR | NOUSRHDLR
VCTRSAVE
XPLINK
XUFLOW
Language runtime option mapping
Language Environment callable services
Quick reference tables for Language Environment services
Bit manipulation routines
Condition handling callable services
Date and time callable services
Dynamic storage callable services
General callable services
Initialization and termination services
Locale callable services
Math services
Message handling callable services
National Language Support callable services
Using Language Environment callable services
Locating callable service information
General usage notes for callable services
Invoking callable services
Header, copy, or include files
Sample programs
C/C++ syntax
COBOL syntax
PL/I syntax
Parameter list for invoking callable services
Data type definitions
C/C++ data type definitions
COBOL data type definitions
PL/I data type definitions
Callable services
CEE3ABD—Terminate enclave with an abend
CEE3AB2—Terminate enclave with an abend and reason code
CEE3CIB—Return pointer to condition information block
CEE3CTY—Set default country
CEE3DLY—Suspend processing of the active enclave in seconds
CEE3DMP—Generate dump
CEE3GRC—Get the enclave return code
CEE3GRN—Get name of routine that incurred condition
CEE3GRO—Get offset of condition
CEE3INF—Query enclave information
CEE3LNG—Set national language
CEE3MCS—Get default currency symbol
CEE3MC2—Get default and international currency symbols
CEE3MDS—Get default decimal separator
CEE3MTS—Get default thousands separator
CEE3PRM—Query parameter string
CEE3PR2—Query parameter string long
CEE3RPH—Set report heading
CEE3SPM—Query and modify Language Environment hardware condition enablement
CEE3SRC—Set the enclave return code
CEE3SRP—Set resume point
CEE3USR—Set or query user area fields
CEECBLDY—Convert date to COBOL Integer format
CEECMI—Store and load message insert data
CEECRHP—Create new additional heap
CEECZST—Reallocate (change size of) storage
CEEDATE—Convert Lilian date to character format
CEEDATM—Convert seconds to character timestamp
CEEDAYS—Convert date to Lilian format
CEEDCOD—Decompose a condition token
CEEDLYM—Suspend processing of the active enclave in milliseconds
CEEDSHP—Discard heap
CEEDYWK—Calculate day of week from Lilian date
CEEENV—Process environmental variables
CEEFMDA—Get default date format
CEEFMDT—Get default date and time format
CEEFMON—Format monetary string
CEEFMTM—Get default time format
CEEFRST—Free heap storage
CEEFTDS—Format time and date into character string
CEEGMT—Get current Greenwich Mean Time
CEEGMTO—Get offset from Greenwich Mean Time to local time
CEEGPID—Retrieve the Language Environment version and platform ID
CEEGQDT—Retrieve q_data_token
CEEGTJS—Retrieves the value of an exported JCL symbol
CEEGTST—Get heap storage
CEEHDLR—Register user-written condition handler
CEEHDLU—Unregister user-written condition handler
CEEISEC—Convert integers to seconds
CEEITOK—Return initial condition token
CEELCNV—Query locale numeric conventions
CEELOCT—Get current local date or time
CEEMGET—Get a message
CEEMOUT—Dispatch a message
CEEMRCE—Move resume cursor explicit
CEEMRCR—Move resume cursor
CEEMSG—Get, format, and dispatch a message
CEENCOD—Construct a condition token
CEEQCEN—Query the century window
CEEQDTC—Query locale date and time conventions
CEEQRYL—Query active locale environment
CEERAN0—Calculate uniform random numbers
CEESCEN—Set the century window
CEESCOL—Compare collation weight of two strings
CEESECI—Convert seconds to integers
CEESECS—Convert timestamp to seconds
CEESETL—Set locale operating environment
CEESGL—Signal a condition
CEESTXF—Transform string characters into collation weights
CEETDLI—Invoke IMS
CEETEST—Invoke Debug Tool
CEEUTC—Get coordinated universal time
Bit manipulation routines
CEESICLR—Bit clear
CEESISET—Bit set
CEESISHF—Bit shift
CEESITST—Bit test
Language Environment math services
Call interface to math services
Parameter types: parm1 and parm2
Feedback code parameter (fc)
Language-specific built-in math services
Calls to math services from different languages
Math services
CEESxABS—Absolute value
CEESxACS—Arccosine
CEESxASN—Arcsine
CEESxATH—Hyperbolic arctangent
CEESxATN—Arctangent
CEESxAT2—Arctangent2
CEESxCJG—Conjugate of complex
CEESxCOS—Cosine
CEESxCSH—Hyperbolic cosine
CEESxCTN—Cotangent
CEESxDIM—Positive difference
CEESxDVD—Floating-point complex divide
CEESxERC—Error function complement
CEESxERF—Error function
CEESxEXP—Exponential base e
CEESxGMA—Gamma function
CEESxIMG—Imaginary part of complex
CEESxINT—Truncation
CEESxLGM—Log gamma
CEESxLG1—Logarithm base 10
CEESxLG2—Logarithm base 2
CEESxLOG—Logarithm base e
CEESxMLT—Floating-point complex multiply
CEESxMOD—Modular arithmetic
CEESxNIN—Nearest integer
CEESxNWN—Nearest whole number
CEESxSGN—Transfer of sign
CEESxSIN—Sine
CEESxSNH—Hyperbolic sine
CEESxSQT—Square root
CEESxTAN—Tangent
CEESxTNH—Hyperbolic tangent
CEESxXPx—Exponentiation
Examples of math services
IBM-supplied country code defaults
Date and time services tables
Controlling storage allocation
Storage statistics
Storage statistics for AMODE 64 applications
Copyright IBM Corporation 1990, 2014