Linux программирование в примерах - Роббинс Арнольд
Наш ресурс дает возможность бесплатно читать книгу онлайн Linux программирование в примерах - Роббинс Арнольд. Жанр: Программирование . Сайт books-read.com дает возможность читать полную версию книги без регистрации и sms. Все книги онлайн, не надо качать fb2, epub, txt.
•
S_ISLNK(sbuf.st_mode)true•
sbuf.st_sizeМы уже видели, что системный вызов
symlink()lsОткрывание ссылки с помощью
open()read()open()readlink()#include <unistd.h> /* POSIX */int readlink(const char *path, char *buf, size_t bufsiz);readlink()pathbufbufsizbufreadlink()Обратите внимание, что если буфер, переданный
readlink()readlink()1. Используйте
lstat()2. Убедитесь, что ваш буфер для содержимого символической ссылки составляет по крайней мере '
sbuf.st_size + 1+ 13. Вызовите
readlink()sbuf.st_size4. Добавьте '