Contents | iii | ||||
Preface | ix | ||||
|
ix | ||||
|
x | ||||
|
xi | ||||
|
xi | ||||
Summary of changes | xiii | ||||
|
xiii | ||||
Chapter 1. z/OS and OS/390 tools | 1 | (18) | |||
|
2 | (4) | |||
|
2 | (1) | |||
|
2 | (1) | |||
|
2 | (1) | |||
|
2 | (1) | |||
|
3 | (1) | |||
|
3 | (2) | |||
|
5 | (1) | |||
|
6 | (14) | |||
|
6 | (4) | |||
|
10 | (1) | |||
|
10 | (5) | |||
|
15 | (4) | |||
Chapter 2. UNIX and C/C++ basics in z/OS | 19 | (20) | |||
|
20 | (7) | |||
|
20 | (4) | |||
|
24 | (1) | |||
|
25 | (1) | |||
|
25 | (2) | |||
|
27 | (1) | |||
|
28 | (3) | |||
|
28 | (2) | |||
|
30 | (1) | |||
|
31 | (2) | |||
|
32 | (1) | |||
|
32 | (1) | |||
|
33 | (1) | |||
|
33 | (1) | |||
|
34 | (3) | |||
|
34 | (2) | |||
|
36 | (1) | |||
|
37 | (1) | |||
|
37 | (2) | |||
Chapter 3. z/OS UNIX development tools | 39 | (18) | |||
|
40 | (2) | |||
|
40 | (1) | |||
|
40 | (1) | |||
|
40 | (1) | |||
|
41 | (1) | |||
|
42 | (1) | |||
|
42 | (1) | |||
|
42 | (1) | |||
|
42 | (1) | |||
|
43 | (1) | |||
|
43 | (1) | |||
|
43 | (1) | |||
|
43 | (1) | |||
|
43 | (1) | |||
|
44 | (1) | |||
|
44 | (1) | |||
|
44 | (2) | |||
|
45 | (1) | |||
|
45 | (1) | |||
|
45 | (1) | |||
|
45 | (1) | |||
|
46 | (1) | |||
|
46 | (1) | |||
|
46 | (1) | |||
|
47 | (1) | |||
|
47 | (1) | |||
|
47 | (1) | |||
|
47 | (1) | |||
|
47 | (1) | |||
|
48 | (1) | |||
|
48 | (3) | |||
|
49 | (1) | |||
|
49 | (2) | |||
|
51 | (3) | |||
|
51 | (2) | |||
|
53 | (1) | |||
|
54 | (61) | |||
|
54 | (1) | |||
|
55 | (2) | |||
Chapter 4. z/OS C/C++ compiler | 57 | (26) | |||
|
58 | (2) | |||
|
58 | (1) | |||
|
58 | (1) | |||
|
59 | (1) | |||
|
59 | (1) | |||
|
60 | (6) | |||
|
61 | (4) | |||
|
65 | (1) | |||
|
65 | (1) | |||
|
66 | (2) | |||
|
67 | (1) | |||
|
67 | (1) | |||
|
67 | (1) | |||
|
68 | (2) | |||
|
68 | (1) | |||
|
69 | (1) | |||
|
70 | (1) | |||
|
70 | (1) | |||
|
71 | (10) | |||
|
71 | (1) | |||
|
72 | (1) | |||
|
72 | (1) | |||
|
73 | (1) | |||
|
74 | (1) | |||
|
74 | (3) | |||
|
77 | (4) | |||
|
81 | (1) | |||
|
81 | (1) | |||
|
82 | (1) | |||
|
82 | (1) | |||
|
82 | (1) | |||
Chapter 5. Standard C++ Library | 83 | (4) | |||
|
83 | (1) | |||
|
83 | (1) | |||
|
84 | (1) | |||
|
84 | (1) | |||
|
84 | (1) | |||
|
84 | (1) | |||
|
85 | (1) | |||
|
85 | (1) | |||
|
85 | (2) | |||
Chapter 6. Adaptive Communication Environment (ACE) | 87 | (6) | |||
|
88 | (2) | |||
|
88 | (1) | |||
|
88 | (1) | |||
|
88 | (1) | |||
|
89 | (1) | |||
|
89 | (1) | |||
|
90 | (1) | |||
|
90 | (1) | |||
|
90 | (1) | |||
|
91 | (3) | |||
|
91 | (1) | |||
|
91 | (1) | |||
|
92 | (1) | |||
Chapter 7. Performance and tuning techniques | 93 | (8) | |||
|
94 | (2) | |||
|
95 | (1) | |||
|
95 | (1) | |||
|
95 | (1) | |||
|
96 | (6) | |||
|
96 | (2) | |||
|
98 | (1) | |||
|
98 | (3) | |||
Chapter 8. net.TABLES Application | 101 | (8) | |||
|
102 | (1) | |||
|
102 | (1) | |||
|
102 | (1) | |||
|
102 | (1) | |||
|
102 | (1) | |||
|
102 | (1) | |||
|
102 | (1) | |||
|
103 | (1) | |||
|
104 | (2) | |||
|
105 | (1) | |||
|
105 | (1) | |||
|
105 | (1) | |||
|
106 | (1) | |||
|
106 | (4) | |||
|
106 | (1) | |||
|
106 | (1) | |||
|
106 | (1) | |||
|
107 | (2) | |||
Chapter 9. Establishing a development environment | 109 | (6) | |||
|
110 | (1) | |||
|
110 | (1) | |||
|
111 | (1) | |||
|
111 | (1) | |||
|
112 | (1) | |||
|
112 | (3) | |||
|
113 | (1) | |||
|
113 | (2) | |||
Chapter 10. Porting net.TABLES | 115 | (8) | |||
|
116 | (3) | |||
|
116 | (1) | |||
|
116 | (1) | |||
|
116 | (1) | |||
|
117 | (1) | |||
|
117 | (2) | |||
|
119 | (1) | |||
|
119 | (1) | |||
|
119 | (1) | |||
|
119 | (1) | |||
|
119 | (2) | |||
|
119 | (1) | |||
|
120 | (1) | |||
|
121 | (1) | |||
|
121 | (1) | |||
|
121 | (1) | |||
|
121 | (1) | |||
|
122 | (1) | |||
|
122 | (1) | |||
Chapter 11. Tuning net.TABLES | 123 | (8) | |||
|
124 | (7) | |||
|
124 | (1) | |||
|
124 | (1) | |||
|
125 | (1) | |||
|
125 | (1) | |||
|
126 | (5) | |||
Chapter 12. Conclusions from net.TABLES port | 131 | (4) | |||
|
132 | (1) | |||
|
132 | (1) | |||
|
132 | (1) | |||
|
132 | (1) | |||
|
132 | (1) | |||
|
133 | (1) | |||
|
133 | (2) | |||
Chapter 13. Porting Xalan-C++ | 135 | (10) | |||
|
136 | (1) | |||
|
136 | (7) | |||
|
136 | (1) | |||
|
136 | (3) | |||
|
139 | (1) | |||
|
140 | (2) | |||
|
142 | (1) | |||
|
143 | (2) | |||
Appendix A. Sample code | 145 | (14) | |||
|
146 | (8) | |||
|
154 | (5) | |||
Appendix B. Comparison of z/OS and GNU compilers and make tools | 159 | (4) | |||
|
160 | (1) | |||
|
161 | (2) | |||
Appendix C. OS/390 C/C++ compiler ASCII support | 163 | (4) | |||
|
164 | (1) | |||
|
165 | (2) | |||
Appendix D. STLPort | 167 | (6) | |||
|
167 | (1) | |||
|
167 | (6) | |||
|
169 | (1) | |||
|
170 | (1) | |||
|
170 | (1) | |||
|
170 | (1) | |||
|
171 | (1) | |||
|
171 | (2) | |||
Appendix E. Dumps | 173 | (6) | |||
|
174 | (9) | |||
|
174 | (1) | |||
|
175 | (1) | |||
|
176 | (1) | |||
|
176 | (3) | |||
Appendix F. Performance analyzer output | 179 | (4) | |||
Appendix G. Bit field | 183 | (8) | |||
|
184 | (7) | |||
Appendix H. OS/390 UNIX Porting Guide - process management | 191 | (14) | |||
|
192 | (7) | |||
|
192 | (2) | |||
|
194 | (1) | |||
|
195 | (1) | |||
|
195 | (1) | |||
|
195 | (1) | |||
|
196 | (1) | |||
|
197 | (1) | |||
|
197 | (1) | |||
|
198 | (1) | |||
|
198 | (1) | |||
|
198 | (1) | |||
|
199 | (8) | |||
|
200 | (1) | |||
|
201 | (1) | |||
|
201 | (1) | |||
|
202 | (1) | |||
|
202 | (1) | |||
|
203 | (2) | |||
Special notices | 205 | (2) | |||
Related publications | 207 | (2) | |||
|
207 | (1) | |||
|
207 | (1) | |||
|
208 | (1) | |||
|
208 | (1) | |||
|
208 | (1) | |||
Index | 209 |