рдХреАрде рдкреИрдХрд╛рд░реНрдб, рд╕рдХреНрд░рд┐рдп рдбреЗрдмрд┐рдпрди рдбреЗрд╡рд▓рдкрд░, X.Org рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓реАрдбрд░ рдФрд░ XRender, XComposite рдФрд░ XRandR рд╕рд╣рд┐рдд рдХрдИ X рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛,
рдХреАрде рдкреИрдХрд╛рд░реНрдб рдиреЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рд▓рд┐рдмрд╕реА рд╡рд┐рдХрд▓реНрдк рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдо рд░реИрдо рд╡рд╛рд▓реЗ рдПрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реА рд╣реИред рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдиреНрдпреВрд▓рд┐рдм рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдерд╛, рдЬрд┐рд╕рдореЗрдВ stdio рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ avrlibc рдХреЗ рдПрдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдиреНрдпреВрд▓рд┐рдм рдореЗрдВ stdio рдЕрдкрдиреЗ рдЙрдЪреНрдЪ рд╕рдВрд╕рд╛рдзрди рдЙрдкрднреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рдерд╛)ред рдЪреВрдВрдХрд┐ рдХреАрде рдХреЗ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдореЗрдВ рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдФрд░ рдПрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреВрд▓реАрдВрдЧ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рдХрд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ libc рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ рдХрд┐ рдереЛрдбрд╝реЗ рд╕реЗ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде, рдиреНрдпреВрд▓рд┐рдм рдФрд░ avrlibc рдХрд╛ рд╕рдВрдпреЛрдЬрди рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рд╛рдорд╛рдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд╕рдорд╛рдзрд╛рдиред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ "рдиреНрдпреВрд▓рд┐рдм-рдиреИрдиреЛ" рдирд╛рдо рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдИ, рд▓реЗрдХрд┐рди рдиреНрдпреВрд▓рд┐рдм рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рднреНрд░рдо рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдкрд┐рдХреЛрд▓рд┐рдмрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред
рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрд╡рд░реВрдк рдореЗрдВ, рдкрд┐рдХреЛрд▓рд┐рдмрдХ рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрди рд╕рднреА рдХреЛрдб рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдПрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛), рдЬрд┐рд╕рдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдХреЛ рдХрд╛рдлреА рд╕рд░рд▓ рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдп рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ 'struct _reent' рд╕реЗ TLS рддрдВрддреНрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (
рдкрд┐рдХреЛрд▓рд┐рдмрдХ рд╕рдВрд╕реНрдХрд░рдг 1.1 рдореЗрдВ:
- рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛"
рд╕реЗрдореАрд╣реЛрд╕реНрдЯрд┐рдВрдЧ "рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЗ I/O рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд░ рдпрд╛ рдПрдореБрд▓реЗрдЯрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ; - рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЛ рдЦреЛрд▓рдиреЗ, рдмрдВрдж рдХрд░рдиреЗ, рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП, tinystdio рдорд╛рдирдХреАрдХреГрдд POSIX stdio I/O рдЗрдВрдЯрд░рдлреЗрд╕ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ fopen рдФрд░ fdopen рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд╕рд╛рде рд╣реА POSIX-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреЗ рд▓рд┐рдП stdin/stdout/stderr рдХреЛ рдмрд╛рдЗрдВрдб рдХрд░рдирд╛ рд╣реИ;
- рдиреНрдпреВрд▓рд┐рдм рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЗрд╕рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд libm рд╕реНрдЯрдмреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
fenv.h , рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; - рдПрдЖрд░рдПрдо рдФрд░ рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдкрд┐рдХреЛрд▓рд┐рдмрдХ рдХреЗ рд╕рд╛рде "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб" рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
- рдиреНрдпреВрд▓рд┐рдм, рд▓рд┐рдмрдПрдо рдФрд░ рдореИрдердПрдлрдкреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдЕрдкреНрд░рдпреБрдХреНрдд рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдХреЛрдб рдерд╛ред
рд╕реНрд░реЛрдд: opennet.ru