ИМЯ gethostid, sethostid - возвращает или назначает уникальный идентификатор текущего узла
ОБЗОР #include <unistd.h>
long gethostid(void); int sethostid(long hostid);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
gethostid(): _BSD_SOURCE || _XOPEN_SOURCE >= 500 sethostid(): начиная с 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)
ОПИСАНИЕ Функции gethostid() и sethostid(), соответственно, возвращают и устанавливают уникальный 32-битный идентификатор текущей машины. Данный 32-битный идентификатор считается уникальным среди всех существующих систем UNIX. О
...
Читать дальше »
|
ИМЯ getgroups, setgroups - получить/установить список дополнительных идентификаторов групп
ОБЗОР #include <sys/types.h> #include <unistd.h>
int getgroups(int size, gid_t list[]);
#include <grp.h>
int setgroups(size_t size, const gid_t *list);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
setgroups(): Начиная с glibc 2.19: _DEFAULT_SOURCE В версии Glibc 2.19 и более ранних: _BSD_SOURCE
ОПИСАНИЕ Вызов getgroups() возвращает идентификаторы дополнительных групп вызывающего процесса в списке list. В аргументе size должно быть указано максимальное количество элементов, которые можно сохранить в буфер, указанный list. Если вызывающий процесс является членом в более чем size дополнительных групп, то возвращается ошибка
...
Читать дальше »
|
ИМЯ getgroups, setgroups - получить/установить список дополнительных идентификаторов групп
ОБЗОР #include <sys/types.h> #include <unistd.h>
int getgroups(int size, gid_t list[]);
#include <grp.h>
int setgroups(size_t size, const gid_t *list);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
setgroups(): Начиная с glibc 2.19: _DEFAULT_SOURCE В версии Glibc 2.19 и более ранних: _BSD_SOURCE
ОПИСАНИЕ Вызов getgroups() возвращает идентификаторы дополнительных групп вызывающего процесса в списке list. В аргументе size должно быть указано максимальное количество элементов, которые можно сохранить в буфер, указанный list. Если вызывающий процесс является членом в более чем size дополнительных групп, то возвращается ошибка
...
Читать дальше »
|
ИМЯ 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() и
...
Читать дальше »
|
ИМЯ getuid, geteuid - получить идентификатор пользователя
ОБЗОР #include <unistd.h> #include <sys/types.h>
uid_t getuid(void); uid_t geteuid(void);
ОПИСАНИЕ getuid() возвращает фактический идентификатор (ID) пользователя вызывающего процесса.
geteuid() возвращает эффективный идентификатор пользователя вызывающего процесса.
ОШИБКИ Функции всегда завершаются успешно.
СООТВЕТСТВИЕ СТАНДАРТАМ POSIX.1-2001, POSIX.1-2008, 4.3BSD.
ЗАМЕЧАНИЯ История В UNIX V6 вызов getuid() возвращал (euid << 8) + uid. В UNIX V7 появились отдельные вызовы getuid() и geteuid().
Первоначальные версии системных вызовов getuid() и geteuid() в Linux поддерживали только 16-битные идентификаторы пол
...
Читать дальше »
|
ИМЯ getuid, geteuid - получить идентификатор пользователя
ОБЗОР #include <unistd.h> #include <sys/types.h>
uid_t getuid(void); uid_t geteuid(void);
ОПИСАНИЕ getuid() возвращает фактический идентификатор (ID) пользователя вызывающего процесса.
geteuid() возвращает эффективный идентификатор пользователя вызывающего процесса.
ОШИБКИ Функции всегда завершаются успешно.
СООТВЕТСТВИЕ СТАНДАРТАМ POSIX.1-2001, POSIX.1-2008, 4.3BSD.
ЗАМЕЧАНИЯ История В UNIX V6 вызов getuid() возвращал (euid << 8) + uid. В UNIX V7 появились отдельные вызовы getuid() и geteuid().
Первоначальные версии системных вызовов getuid() и geteuid() в Linux поддерживали только 16-битные идентификаторы пол
...
Читать дальше »
| « 1 2 ... 43 44 45 46 47 ... 59 60 » |