source: rtems/doc/new_chapters/cspecific.t @ 571a915

4.104.114.84.95
Last change on this file since 571a915 was 16bed8a, checked in by Joel Sherrill <joel.sherrill@…>, on 08/04/98 at 19:25:14

More complete shells generated.

  • Property mode set to 100644
File size: 6.6 KB
Line 
1@c
2@c  COPYRIGHT (c) 1988-1998.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  $Id$
7@c
8
9@chapter Language-Specific Services for the C Programming Language Manager
10
11@section Introduction
12
13The
14language-specific services for the C programming language manager is ...
15
16The directives provided by the language-specific services for the C programming language manager are:
17
18@itemize @bullet
19@item @code{setlocale} -
20@item @code{fileno} -
21@item @code{fdopen} -
22@item @code{flcokfile} -
23@item @code{ftrylockfile} -
24@item @code{funlockfile} -
25@item @code{getc_unlocked} -
26@item @code{getchar_unlocked} -
27@item @code{putc_unlocked} -
28@item @code{putchar_unlocked} -
29@item @code{setjmp} -
30@item @code{longjmp} -
31@item @code{sigsetjmp} -
32@item @code{siglongjmp} -
33@item @code{tzset} -
34@item @code{strtok_r} -
35@item @code{asctime_r} -
36@item @code{ctime_r} -
37@item @code{gmtime_r} -
38@item @code{localtime_r} -
39@item @code{rand_r} -
40@end itemize
41
42@section Background
43
44@section Operations
45
46@section Directives
47
48This section details the language-specific services for the C programming language manager's directives.
49A subsection is dedicated to each of this manager's directives
50and describes the calling sequence, related constants, usage,
51and status codes.
52
53@page
54@subsection setlocale -
55
56@subheading CALLING SEQUENCE:
57
58@ifset is-C
59@example
60int setlocale(
61);
62@end example
63@end ifset
64
65@ifset is-Ada
66@end ifset
67
68@subheading STATUS CODES:
69
70@table @b
71@item E
72The
73
74@end table
75
76@subheading DESCRIPTION:
77
78@subheading NOTES:
79
80@page
81@subsection fileno -
82
83@subheading CALLING SEQUENCE:
84
85@ifset is-C
86@example
87int fileno(
88);
89@end example
90@end ifset
91
92@ifset is-Ada
93@end ifset
94
95@subheading STATUS CODES:
96
97@table @b
98@item E
99The
100
101@end table
102
103@subheading DESCRIPTION:
104
105@subheading NOTES:
106
107@page
108@subsection fdopen -
109
110@subheading CALLING SEQUENCE:
111
112@ifset is-C
113@example
114int fdopen(
115);
116@end example
117@end ifset
118
119@ifset is-Ada
120@end ifset
121
122@subheading STATUS CODES:
123
124@table @b
125@item E
126The
127
128@end table
129
130@subheading DESCRIPTION:
131
132@subheading NOTES:
133
134@page
135@subsection flcokfile -
136
137@subheading CALLING SEQUENCE:
138
139@ifset is-C
140@example
141int flcokfile(
142);
143@end example
144@end ifset
145
146@ifset is-Ada
147@end ifset
148
149@subheading STATUS CODES:
150
151@table @b
152@item E
153The
154
155@end table
156
157@subheading DESCRIPTION:
158
159@subheading NOTES:
160
161@page
162@subsection ftrylockfile -
163
164@subheading CALLING SEQUENCE:
165
166@ifset is-C
167@example
168int ftrylockfile(
169);
170@end example
171@end ifset
172
173@ifset is-Ada
174@end ifset
175
176@subheading STATUS CODES:
177
178@table @b
179@item E
180The
181
182@end table
183
184@subheading DESCRIPTION:
185
186@subheading NOTES:
187
188@page
189@subsection funlockfile -
190
191@subheading CALLING SEQUENCE:
192
193@ifset is-C
194@example
195int funlockfile(
196);
197@end example
198@end ifset
199
200@ifset is-Ada
201@end ifset
202
203@subheading STATUS CODES:
204
205@table @b
206@item E
207The
208
209@end table
210
211@subheading DESCRIPTION:
212
213@subheading NOTES:
214
215@page
216@subsection getc_unlocked -
217
218@subheading CALLING SEQUENCE:
219
220@ifset is-C
221@example
222int getc_unlocked(
223);
224@end example
225@end ifset
226
227@ifset is-Ada
228@end ifset
229
230@subheading STATUS CODES:
231
232@table @b
233@item E
234The
235
236@end table
237
238@subheading DESCRIPTION:
239
240@subheading NOTES:
241
242@page
243@subsection getchar_unlocked -
244
245@subheading CALLING SEQUENCE:
246
247@ifset is-C
248@example
249int getchar_unlocked(
250);
251@end example
252@end ifset
253
254@ifset is-Ada
255@end ifset
256
257@subheading STATUS CODES:
258
259@table @b
260@item E
261The
262
263@end table
264
265@subheading DESCRIPTION:
266
267@subheading NOTES:
268
269@page
270@subsection putc_unlocked -
271
272@subheading CALLING SEQUENCE:
273
274@ifset is-C
275@example
276int putc_unlocked(
277);
278@end example
279@end ifset
280
281@ifset is-Ada
282@end ifset
283
284@subheading STATUS CODES:
285
286@table @b
287@item E
288The
289
290@end table
291
292@subheading DESCRIPTION:
293
294@subheading NOTES:
295
296@page
297@subsection putchar_unlocked -
298
299@subheading CALLING SEQUENCE:
300
301@ifset is-C
302@example
303int putchar_unlocked(
304);
305@end example
306@end ifset
307
308@ifset is-Ada
309@end ifset
310
311@subheading STATUS CODES:
312
313@table @b
314@item E
315The
316
317@end table
318
319@subheading DESCRIPTION:
320
321@subheading NOTES:
322
323@page
324@subsection setjmp -
325
326@subheading CALLING SEQUENCE:
327
328@ifset is-C
329@example
330int setjmp(
331);
332@end example
333@end ifset
334
335@ifset is-Ada
336@end ifset
337
338@subheading STATUS CODES:
339
340@table @b
341@item E
342The
343
344@end table
345
346@subheading DESCRIPTION:
347
348@subheading NOTES:
349
350@page
351@subsection longjmp -
352
353@subheading CALLING SEQUENCE:
354
355@ifset is-C
356@example
357int longjmp(
358);
359@end example
360@end ifset
361
362@ifset is-Ada
363@end ifset
364
365@subheading STATUS CODES:
366
367@table @b
368@item E
369The
370
371@end table
372
373@subheading DESCRIPTION:
374
375@subheading NOTES:
376
377@page
378@subsection sigsetjmp -
379
380@subheading CALLING SEQUENCE:
381
382@ifset is-C
383@example
384int sigsetjmp(
385);
386@end example
387@end ifset
388
389@ifset is-Ada
390@end ifset
391
392@subheading STATUS CODES:
393
394@table @b
395@item E
396The
397
398@end table
399
400@subheading DESCRIPTION:
401
402@subheading NOTES:
403
404@page
405@subsection siglongjmp -
406
407@subheading CALLING SEQUENCE:
408
409@ifset is-C
410@example
411int siglongjmp(
412);
413@end example
414@end ifset
415
416@ifset is-Ada
417@end ifset
418
419@subheading STATUS CODES:
420
421@table @b
422@item E
423The
424
425@end table
426
427@subheading DESCRIPTION:
428
429@subheading NOTES:
430
431@page
432@subsection tzset -
433
434@subheading CALLING SEQUENCE:
435
436@ifset is-C
437@example
438int tzset(
439);
440@end example
441@end ifset
442
443@ifset is-Ada
444@end ifset
445
446@subheading STATUS CODES:
447
448@table @b
449@item E
450The
451
452@end table
453
454@subheading DESCRIPTION:
455
456@subheading NOTES:
457
458@page
459@subsection strtok_r -
460
461@subheading CALLING SEQUENCE:
462
463@ifset is-C
464@example
465int strtok_r(
466);
467@end example
468@end ifset
469
470@ifset is-Ada
471@end ifset
472
473@subheading STATUS CODES:
474
475@table @b
476@item E
477The
478
479@end table
480
481@subheading DESCRIPTION:
482
483@subheading NOTES:
484
485@page
486@subsection asctime_r -
487
488@subheading CALLING SEQUENCE:
489
490@ifset is-C
491@example
492int asctime_r(
493);
494@end example
495@end ifset
496
497@ifset is-Ada
498@end ifset
499
500@subheading STATUS CODES:
501
502@table @b
503@item E
504The
505
506@end table
507
508@subheading DESCRIPTION:
509
510@subheading NOTES:
511
512@page
513@subsection ctime_r -
514
515@subheading CALLING SEQUENCE:
516
517@ifset is-C
518@example
519int ctime_r(
520);
521@end example
522@end ifset
523
524@ifset is-Ada
525@end ifset
526
527@subheading STATUS CODES:
528
529@table @b
530@item E
531The
532
533@end table
534
535@subheading DESCRIPTION:
536
537@subheading NOTES:
538
539@page
540@subsection gmtime_r -
541
542@subheading CALLING SEQUENCE:
543
544@ifset is-C
545@example
546int gmtime_r(
547);
548@end example
549@end ifset
550
551@ifset is-Ada
552@end ifset
553
554@subheading STATUS CODES:
555
556@table @b
557@item E
558The
559
560@end table
561
562@subheading DESCRIPTION:
563
564@subheading NOTES:
565
566@page
567@subsection localtime_r -
568
569@subheading CALLING SEQUENCE:
570
571@ifset is-C
572@example
573int localtime_r(
574);
575@end example
576@end ifset
577
578@ifset is-Ada
579@end ifset
580
581@subheading STATUS CODES:
582
583@table @b
584@item E
585The
586
587@end table
588
589@subheading DESCRIPTION:
590
591@subheading NOTES:
592
593@page
594@subsection rand_r -
595
596@subheading CALLING SEQUENCE:
597
598@ifset is-C
599@example
600int rand_r(
601);
602@end example
603@end ifset
604
605@ifset is-Ada
606@end ifset
607
608@subheading STATUS CODES:
609
610@table @b
611@item E
612The
613
614@end table
615
616@subheading DESCRIPTION:
617
618@subheading NOTES:
619
Note: See TracBrowser for help on using the repository browser.