Initializing a freestanding application using C functions

The EDCXSTRL routine is the analog of CEESTART for C applications that use the z/OS® XL C library functions only. EDCXSTRL supports the full library of C functions except for functions such as cdump(), csnap(), ctest(), or ctrace(). EDCXSTRL must be explicitly included in the program and specified as the program entry point if it is to be used.

The value returned to the host system will be the return value from main().

The RENT compiler option is supported in this environment.

Service routines (described in Developing services in the service routine environment) require this routine (or EDCXSTRT if they do not require z/OS Language Environment®) for their initialization.

Applications initialized with this routine will run in any environment supported by z/OS Language Environment.