ИМЯ getgid, getegid - получить идентификатор группы процесса
ОБЗОР #include <unistd.h> #include <sys/types.h>
gid_t getgid(void); gid_t getegid(void);
ОПИСАНИЕ getgid() возвращает действительный идентификатор группы вызывающего процесса.
getegid() возвращает эффективный идентификатор группы вызывающего процесса.
ОШИБКИ Функции всегда завершаются успешно.
СООТВЕТСТВИЕ СТАНДАРТАМ POSIX.1-2001, POSIX.1-2008, 4.3BSD.
ЗАМЕЧАНИЯ Первоначальные версии системных вызовов getgid() и getegid() в Linux поддерживали только 16-битные идентификаторы групп. Позднее в Linux 2.4 были добавлены вызовы getgid32() и getegid32(), поддерживающие 32-битные идентификаторы. В glibc обёрточные функции getgid() и
...
Читать дальше »
|
ИМЯ getgid, getegid - получить идентификатор группы процесса
ОБЗОР #include <unistd.h> #include <sys/types.h>
gid_t getgid(void); gid_t getegid(void);
ОПИСАНИЕ getgid() возвращает действительный идентификатор группы вызывающего процесса.
getegid() возвращает эффективный идентификатор группы вызывающего процесса.
ОШИБКИ Функции всегда завершаются успешно.
СООТВЕТСТВИЕ СТАНДАРТАМ POSIX.1-2001, POSIX.1-2008, 4.3BSD.
ЗАМЕЧАНИЯ Первоначальные версии системных вызовов getgid() и getegid() в Linux поддерживали только 16-битные идентификаторы групп. Позднее в Linux 2.4 были добавлены вызовы getgid32() и getegid32(), поддерживающие 32-битные идентификаторы. В glibc обёрточные функции getgid() и
...
Читать дальше »
|
ИМЯ getdtablesize - возвращает размер таблицы файловых дескрипторов
ОБЗОР #include <unistd.h>
int getdtablesize(void);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
getdtablesize(): Начиная с glibc 2.12: /* начиная с glibc 2.19: */ _DEFAULT_SOURCE || /* версии glibc <= 2.19: */ _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) До glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE >= 500
ОПИСАНИЕ getdtablesize() возвращает максимальное количество файлов, которое может быть открыто в процессе, на единицу больше, чем наибольшее возможное значение для дескриптора файла.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ Текущее ограничение на количество открытых файлов для процесса.
ОШИБКИ В Linux, getdtabl
...
Читать дальше »
|
ИМЯ getdomainname, setdomainname - получить/установить имя домена NIS
ОБЗОР #include <unistd.h>
int getdomainname(char *name, size_t len); int setdomainname(const char *name, size_t len);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
getdomainname(), setdomainname(): начиная с glibc 2.21: _DEFAULT_SOURCE в glibc 2.19 и 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) до glibc 2.19, включительно: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
ОПИСАНИЕ Эти функции используются для доступа к имени узла домена NIS или для его изменения.
setdomainname() изменяет доменное имя на значение, указанное в массиве символов name. В аргументе len задаётся количество байт в name. (То есть name
...
Читать дальше »
|
ИМЯ getdents, getdents64 - возвращает записи каталога
ОБЗОР int getdents(unsigned int fd, struct linux_dirent *dirp, unsigned int count); int getdents64(unsigned int fd, struct linux_dirent64 *dirp, unsigned int count);
Замечание: В glibc нет обёрточных функций для этих системных вызовов; смотрите ЗАМЕЧАНИЯ.
ОПИСАНИЕ Это не те функции, которые должны представлять для вас интерес. Смотрите описание функции readdir(3), которая является интерфейсом библиотеки языка C, соответствующим стандарту POSIX. В этой странице описаны минимальные интерфейсы системных вызовов ядра.
getdents() Системный вызов getdents() читает несколько структур linux_dirent из каталога, на который указывает открытый файловый дескриптор fd, в буфер, указанный в dirp. В аргументе count задаётся размер этого
...
Читать дальше »
|
ИМЯ getdents, getdents64 - возвращает записи каталога
ОБЗОР int getdents(unsigned int fd, struct linux_dirent *dirp, unsigned int count); int getdents64(unsigned int fd, struct linux_dirent64 *dirp, unsigned int count);
Замечание: В glibc нет обёрточных функций для этих системных вызовов; смотрите ЗАМЕЧАНИЯ.
ОПИСАНИЕ Это не те функции, которые должны представлять для вас интерес. Смотрите описание функции readdir(3), которая является интерфейсом библиотеки языка C, соответствующим стандарту POSIX. В этой странице описаны минимальные интерфейсы системных вызовов ядра.
getdents() Системный вызов getdents() читает несколько структур linux_dirent из каталога, на который указывает открытый файловый дескриптор fd, в буфер, указанный в dirp. В аргументе count задаётся размер этого
...
Читать дальше »
|
ИМЯ getcwd, getwd, get_current_dir_name - возвращают текущий рабочий каталог
ОБЗОР #include <unistd.h>
char *getcwd(char *buf, size_t size);
char *getwd(char *buf);
char *get_current_dir_name(void);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
get_current_dir_name(): _GNU_SOURCE
getwd(): Начиная с glibc 2.12: (_XOPEN_SOURCE >= 500) && ! (_POSIX_C_SOURCE >= 200809L) || /* начиная с glibc 2.19: */ _DEFAULT_SOURCE || /* версии glibc <= 2.19: */ _BSD_SOURCE До glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE >= 500
ОПИСАНИЕ Данные функции возвращают строку (с null в конце), содержащую абсолютный путь текущего рабочего каталога вызывающего процесса. Путь возвращается как результат функции или в аргумент
...
Читать дальше »
| « 1 2 ... 44 45 46 47 48 ... 59 60 » |