]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/l4re-core/uclibc/doc/general.dox
Update
[l4.git] / l4 / pkg / l4re-core / uclibc / doc / general.dox
1 /*!\file doc/general.dox
2  *
3  * \brief  Mainpage definition and some concept description
4  */
5
6 /*!\mainpage uClibc - basic libc support for L4env
7
8 \section p_overview Overview
9
10 UClibc is the port of the uClibc to L4env. It enables you to use
11 basic libc functionality in L4env-based programs. The supported
12 functions are listed below.
13
14 \section p_mem Memory allocation
15
16 \par <stdlib.h>
17     malloc, free, calloc
18
19 \par <alloca.h>
20     alloca
21
22 \section p_string String functions
23
24 \par  <string.h>
25     mem*, str*
26
27 \par  <strings.h>
28     bcopy, bzero, bcmp
29
30 \par  <stdio.h>
31     snprint, sprintf, vsprintf
32
33 \section p_io I/O: (for debugging)
34
35 \par  <stdio.h>
36     printf, vprintf
37
38 \section p_type Type conversion functions
39
40   <stdlib.h>
41     ato*, strto*
42
43 \section p_unsupported Functions, not supported by the core of L4env
44
45 - File I/O
46 - Networking
47 - Math
48 - Time
49 - Pthreads
50 - Signals
51
52 Functions that are not listed here, may or may not work.
53
54 \author Norman Feske
55 */