НАЗВАНИЕ accessdb - сбрасывает содержимое базы данных man-db в понятный человеку формат
СИНТАКСИС /usr/sbin/accessdb [-d?V] [<index-файл>]
ОПИСАНИЕ accessdb выводит данные, содержащиеся внутри базы данных man-db в понятном человеку формате. По умолчанию, данные выводятся из файла /var/cache/man/index.<db-type>, где <db-type> зависит от используемой библиотеки базы данных.
Передача accessdb параметра заменяет это значение по умолчанию.
ПАРАМЕТРЫ -d, --debug Показывать отладочную информацию.
-?, --help Показать справочное сообщение и закончить работу.
--usage Показать короткое сообщение об использовании и з
...
Читать дальше »
|
ИМЯ setxattr, lsetxattr, fsetxattr - устанавливает расширенное значение атрибутов
ОБЗОР #include <sys/types.h> #include <sys/xattr.h>
int setxattr(const char *path, const char *name, const void *value, size_t size, int flags); int lsetxattr(const char *path, const char *name, const void *value, size_t size, int flags); int fsetxattr(int fd, const char *name, const void *value, size_t size, int flags);
ОПИСАНИЕ Расширенные атрибуты представляют собой пару имя:значение и связываются с записями inode (файлы, каталоги, символьные ссылки и т.п.). Они являются расширениями к обычным атрибутам, связанным со всеми записями inode в системе (например, данные stat(
...
Читать дальше »
|
ИМЯ removexattr, lremovexattr, fremovexattr - удаление расширенных атрибутов
ОБЗОР #include <sys/types.h> #include <sys/xattr.h>
int removexattr(const char *path, const char *name); int lremovexattr(const char *path, const char *name); int fremovexattr(int fd, const char *name);
ОПИСАНИЕ Расширенные атрибуты представляют собой пару имя:значение и связываются с записями inode (файлы, каталоги, символьные ссылки и т.п.). Они являются расширениями к обычным атрибутам, связанным со всеми записями inode в системе (например, данные stat(2)). Полное описание модели расширенных атрибутов можно найти в xattr(7).
Вызов removexattr() удаляет расширенный атрибут с именем, заданным в name и связа
...
Читать дальше »
|
ИМЯ alloc_hugepages, free_hugepages - выделяет или освобождает огромные страницы
ОБЗОР void *alloc_hugepages(int key, void *addr, size_t len, int prot, int flag);
int free_hugepages(void *addr);
ОПИСАНИЕ Системные вызовы alloc_hugepages() и free_hugepages() появились в Linux 2.5.36 и удалены в 2.5.54. Они существовали только на архитектурах i386 и ia64 (при сборке с параметром CONFIG_HUGETLB_PAGE). В Linux 2.4.20 такие номера системных вызовов остались, но сами вызовы завершаются с ошибкой ENOSYS.
На i386 аппаратура управления памятью умеет работать с обычными страницами (4 КиБ) и огромными страницами (2 или 4 МиБ). Подобно этому, ia64 умеет работать с огромными страницами разных размеров. Эти сис
...
Читать дальше »
|
ИМЯ fork - создаёт дочерний процесс
ОБЗОР #include <unistd.h>
pid_t fork(void);
ОПИСАНИЕ Вызов fork() создаёт новый процесс посредством копирования вызывающего процесса. Новый процесс считается дочерним процессом. Вызывающий процесс считается родительским процессом.
Дочерний и родительский процессы находятся в отдельных пространствах памяти. Сразу после fork() эти пространства имеют одинаковое содержимое. Запись в память, отображение файлов (mmap(2)) и снятие отображения (munmap(2)), выполненных в одном процессе, ничего не изменяет в другом.
Дочерний процесс является точной копией родительского процесса за исключением следующих моментов:
* Потомок имеет свой у
...
Читать дальше »
|
ИМЯ flock - устанавливает или снимает консультативную (advisory) блокировку на открытом файле
ОБЗОР #include <sys/file.h>
int flock(int fd, int operation);
ОПИСАНИЕ Устанавливает или снимает консультативную блокировку на открытом файле, указанном в fd. Аргумент operation может содержать одно из следующих значений:
LOCK_SH Установить общую (shared) блокировку. Общую блокировку на заданный файл может удерживать более чем один процесс.
LOCK_EX Установить эксклюзивную (exclusive) блокировку. Только один процесс может удерживать эксклюзивную блокировку файла.
LOCK_UN Удалить существующую блокировку, удерживаемую данным процессом.
Вызов flock() может бы
...
Читать дальше »
|
ИМЯ listxattr, llistxattr, flistxattr - выводит список названий расширенных атрибутов
ОБЗОР #include <sys/types.h> #include <sys/xattr.h>
ssize_t listxattr(const char *path, char *list, size_t size); ssize_t llistxattr(const char *path, char *list, size_t size); ssize_t flistxattr(int fd, char *list, size_t size);
ОПИСАНИЕ Расширенные атрибуты представляют собой пару имя:значение и связываются с записями inode (файлы, каталоги, символьные ссылки и т.п.). Они являются расширениями к обычным атрибутам, связанным со всеми записями inode в системе (например, данные stat(2)). Полное описание модели расширенных атрибутов можно найти в xattr(7).
listxattr() получает список названий расширенных атрибутов, св
...
Читать дальше »
| « 1 2 ... 47 48 49 50 51 ... 59 60 » |