3.2.1.9. Только GLIBC: чтение целых строк: getline() и getdelim() Теперь, когда вы увидели, как читать строки произвольной длины, вы можете сделать вздох облегчения, что вам не нужно самим писать такую функцию. GLIBC предоставляет вам для этого две функции:#define _GNU_SOURCE 1 /* GLIBC */#include <stdio.h>#include
11.4. Проверка для эффективного пользователя: euidaccess() (GLIBC) GLIBC предоставляет дополнительную функцию, которая работает подобно access(), но проверяет в соответствии с эффективными UID, GID и набором групп:#include <unistd.h> /* CLIBC */int euidaccess(const char *path, int amode);Аргументы и возвращаемое
13.3.4.2. Только GLIBC: <libintl.h> Для программ, которые будут использоваться лишь на системах с GLIBC, использование заголовочных файлов и макросов похоже, но проще:#include <stdio.h>#include <libintl.h>#define _(msgid) gettext(msgid)#define N_(msgid) msgid/* ... все остальное то же ... */Как мы видели ранее, заголовочный
6.1. Выбор возможностей glibc В glibc существует набор макросов для выбора возможностей. Эти макросы используются для выбора стандарта, которому будет подчиняться glibc. Иногда стандарты конфликтуют между собой, a glibc позволяет выбирать именно тот набор стандартов (формальный,
7.2. Средства проверки памяти, входящие в состав glibc Библиотека GNU С (glibc) предлагает три простых средства проверки памяти. Первые два — mcheck() и MALLOC_CHECK_ — вызывают проверку на непротиворечивость структуры данных кучи, а третье средство — mtrace() — выдает трассировку
Установка Vim-6.1 Приблизительное время компиляции: 0.81 SBU Необходимое дисковое пространство: 24 MBИнсталляция VimПеред установкой пакета примените патч. Удостоверьтесь, что патч и пакет распакованы перед инсталляцией.Если вам не по душе Vim, см. инструкции по инсталляции других
1. Установка Загрузите инсталляционный файл по ссылке https://www.torproject.org/download/download-easy.html.en Рис. 61.1. Нажмите на кнопку со стрелочкой (1)1.2. В выпадающем меню выберите язык интерфейса (2)1.3. Нажмите на клавишу «Download» (3) и сохраните файл tor-browser-2.3.25–12_ru.exe или tor-browser-2.3.25–12_en-US.exe (ru —
12.5.1. Установка SSL SSL (Secure Sockets Layer) является методом шифрования, разработанным компанией Netscape для обеспечения безопасности в Интернет. Этот метод поддерживает несколько способов шифрования и обеспечивает аутентификацию как на уровне клиента, так и на уровне сервера. SSL
2.3.2. Установка в Red Hat 7.1 RedHAt 7.1, с установленным ядром 2.4.x уже включает предустановленные netfilter и iptables. Однако, для сохранения обратной совместимости с предыдущими дистрибутивами, по умолчанию работает пакет ipchains. Сейчас мы коротко разберем – как удалить ipchains и запустить
УСТАНОВКА Не думаю, что вы затруднитесь выбрать нужный часовой пояс и раскладку клавиатуры (ваш выбор — параметр Russia–Winkeys). Теперь самое «страшное» — выбор дискового раздела для «кубунты». В действительности же все не так страшно: выделите созданный раздел, нажмите
Установка После запуска инсталлятора появится оповещение о том, что ставится именно та версия, которая нам нужна, - в данном случае Firebird 1.0. Нажмите Next для перехода к следующему шагу установки. На экране появится текст InterBase Public License. Выберите I agree и перейдите к следующему
Установка ICQ Дистрибутив (то есть установочный комплект) «аськи» найти нетрудно. Самое простое – зайти на родной сайт программы по адресу: http://www.icq.com или http://www.mirabilis.com, выбрав раздел Download ICQ.Однако, на мой взгляд, гораздо проще найти один из многочисленных русских серверов,
Установка PGP. Версия PGP 2.2 для MS-DOS распространяется в виде архивного файла с именем PGP22.ZIP (каждая новая версия будет иметь имя вида PGPxy.ZIP для PGP с номером версии x.y). Этот архив нужно распаковать с помощью утилиты PKUNZIP для MS-DOS (распространяемой как shareware) или утилиты для Unix unzip.
Установка PGP. Предположим, вы раздобыли PGP. Также предположим, что вы загрузили исходный код версии 2.6.3i и что на вашем жестком диске находится файл pgp263is.tar.gzПервым шагом будет создать каталог для исходных кодов: mkdir pgpДалее разворачиваем архив:tar –C:/pgp –xzvf pgp263is.tar.gzТеперь