ББК 32. 973. 2-018. 2
УДК 004. 451
Л13
Лав Р. Л13 Linux. Системное программирование. 2-е изд. — СПб. : Питер, 2014. — 448 с. :
ил. — (Серия «Бестселлеры O’Reilly»). ISBN 978-5-496-00747-4
Роберт Лав стоит у истоков создания операционной системы Linux. Он внес существенный вклад
в создание ядра Linux и настольной среды GNOME. Эта книга представляет собой руководство по системному программированию для Linux, спра-
вочник по системным вызовам Linux, а также подробный рассказ о том, как писать более быстрый
и умный код. Роберт Лав четко разграничивает стандартные функции POSIX и специальные службы,
которые предлагаются лишь в Linux. Все права защищены. Никакая часть данной книги не
может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских
прав. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может
гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные
ошибки, связанные с использованием книги. ISBN 978-1449339531 англ. Authorized Russian translation of the English edition of Linux System
Programming: Talking Directly to the Kernel and C Library 2nd edition
(ISBN 9781449339531) © 2013 Robert Love. This translation is published and sold by permission of O’Reilly Media,
Inc. , which owns or controls all rights to publish and sell the same
ISBN 978-5-496-00747-4 © Перевод на русский язык ООО Издательство «Питер», 2014
© Издание на русском языке, оформление ООО Издательство
«Питер», 2014
Краткое содержание
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Вступление. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . 19
Благодарности. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
От издательства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Глава 1.