C C++ User Guide

Only available on StudyMode
  • Topic: Object file, Linker, Compiler
  • Pages : 431 (126111 words )
  • Download(s) : 102
  • Published : May 1, 2013
Open Document
Text Preview
z/OS

XL C/C++ User’s Guide

SC09-4767-06

z/OS

XL C/C++ User’s Guide

SC09-4767-06

Note! Before using this information and the product it supports, be sure to read the information in “Notices” on page 657.

Seventh Edition (September 2007) This edition applies to XL C/C++ in Version 1 Release 9 of z/OS (5694-A01) and to all subsequent releases until otherwise indicated in new editions. This edition replaces SC09-4767-05. Make sure that you use the correct edition for the level of the program listed above. Also, ensure that you apply all necessary PTFs for the program. Order publications through your IBM representative or the IBM branch office serving your location. Publications are not stocked at the address below. You can also browse the books on the World Wide Web by clicking on ″The Library″ link on the z/OS home page. The web address for this page is www.ibm.com/servers/eserver/zseries/zos/ bkserv IBM welcomes your comments. You can send your comments to the following Internet address: compinfo@ca.ibm.com. Be sure to include your e-mail address if you want a reply. Include the title and order number of this book, and the page number or topic related to your comment. When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright International Business Machines Corporation 1996, 2007. All rights reserved. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Contents
About this document . . . . . . . . . . . . . . . . . . . . . . xv Typographical conventions . . . . . . . . . . . . . . . . . . . . . xv How to read syntax diagrams . . . . . . . . . . . . . . . . . . . xvi Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Syntax items . . . . . . . . . . . . . . . . . . . . . . . . xvi Syntax examples . . . . . . . . . . . . . . . . . . . . . . . xvii z/OS XL C/C++ and related documents . . . . . . . . . . . . . . . xviii Softcopy documents. . . . . . . . . . . . . . . . . . . . . . . xxii Softcopy examples . . . . . . . . . . . . . . . . . . . . . . . xxii z/OS XL C/C++ on the World Wide Web . . . . . . . . . . . . . . . xxiii Where to find more information . . . . . . . . . . . . . . . . . xxiii Technical support . . . . . . . . . . . . . . . . . . . . . . . xxiv How to send your comments . . . . . . . . . . . . . . . . . . . xxv Chapter 1. About IBM z/OS XL C/C++ . . . . . . . . . . . . . . Changes for z/OS V1R9 . . . . . . . . . . . . . . . . . . . . The XL C/C++ compilers . . . . . . . . . . . . . . . . . . . . The C language . . . . . . . . . . . . . . . . . . . . . . The C++ language . . . . . . . . . . . . . . . . . . . . . Common features of the z/OS XL C and XL C++ compilers . . . . . . z/OS XL C compiler-specific features . . . . . . . . . . . . . . z/OS XL C++ compiler-specific features . . . . . . . . . . . . . Class libraries . . . . . . . . . . . . . . . . . . . . . . . . Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . dbx . . . . . . . . . . . . . . . . . . . . . . . . . . . Language Environment element . . . . . . . . . . . . . . . . . Language Environment downward compatibility . . . . . . . . . . About prelinking, linking, and binding . . . . . . . . . . . . . . . Notes on the prelinking process . . . . . . . . . . . . . . . . File format considerations . . . . . . . . . . . . . . . . . . The program management binder . . . . . . . . . . . . . . . z/OS UNIX System Services . . . . . . . . . . . . . . . . . . z/OS XL C/C++ applications with z/OS UNIX System Services C functions . Input and output . . . . . . . . . . . . . . . . . . . . . . I/O interfaces . . . . . . . . . . . . . . . . . . . . . . File types . . . . . . . . . . . . . . . . . . . . . . . . Additional I/O features . . . . . . . . . . . . . . . . . . . The System Programming C facility . . ....
tracking img