Параллельное и распределенное программирование на С++ (Хьюз, Хьюз) - страница 389

о умолчанию значение этого атрибута не задано.

Возвращаемые значения

П ри успешном выполнении функция posix_spawnattr_getschedpolicy () возвра щ ает нулевое значение и сохраняет значение атрибута spawn-schedpolicy из объекта атрибутов, адреcуемого параметром attr, в объекте, адреcуе м о м пара м етро м schedpolicy в противно м случае возвра щ ается код ошибки, обозначаю щ ий ее характер.

П ри успешно м выполнении функция posix_spawnattr_setschedpolicy() возвра щ ает нулевое значение, в противно м случае — код ошибки, обозначаю щ ий ее характер.

Ошибки

Выполнение этих функций м ожет завершиться неудачно, если: [ EINVAL ]  значение, заданное пара м етро м attr, недопустимо.

Функция posix_spawnattr_setschedpolicy () можетзавершиться неудачно, если: [ EINVAL ]  устанавливаемое значение атрибута недопустимо.

Приложение Б 535

Примеры

Отсутствуют.

Замечания по использованию

Эти функции являются частью опций Spawn и Process Scheduling и могут быть не пре д ставлены во всех реализациях.

Логическое обоснование

Отсутствует.

Будущие направления

Отсутствуют.

Смотри также

posix_spawn (), posix_spawnattr_destroy (), posix_spawnattr_init (), posix_spawnattr_getsigdefault(), posix_spawnattr_getflags(), posix_spawnattr_getpgroup (), posix_spawnattr_getschedparam(), posix_spawnattr_getsigmask (), posix_spawnattr_setsigdefault (), posix_spawnattr_setflags(), posix_spawnattr_setpgroup(), posix_spawnattr_setschedparam(), posix_spawnattr_setsigmask(), posix_spawnp (), том Base Definitions стандарта1ЕЕЕ Std 1003.1-2001, ,

Последовательность внесения изменений

Функции впервые реализованы в выпуске Issue 6, основанием послужил стандарт IEEE Std 1003.1d-1999.

posix_spawnattr_getsigdefault, posix_spawnattr_setsigdefault


Имя

posix_spawnattr_getsigdefault, posix_spawnattr_setsigdefault —

функции считывания и установки атрибута spawn-sigdefault из объекта атрибутов порожденного процесса (ADVANCED REALTIME).

Синопсис

SPN

#include

#include

int posix_spawnattr_getsigdefault (

const posix_spawnattr_t *restrict attr, sigset_t *restrict sigdefault);

int posix_spawnattr_setsigdefault (

posix_spawnattr_t *restrict attr, const sigset_t *restrict sigdefault);

Описание

Функция posix_spawnattr_getsigdefault() предназначена для получения значения атрибута spawn-sigdefault из объекта атрибутов, адресуе м ого параметром аttr.

Функция posix_spawnattr_setsigdefault() позволяет установить атрибут spawn-sigdefault в инициализированном объекте атрибутов, адресуемо