. Последовательность внесения изменений
Функции впервые реализованы в выпуске Issue 5. Issue 6
Для согласования со стандарто м IEEE Std 1003.1j-2000 были внесены следую щ ие изменения.
• В разделе «Синопсис» была из м енена м етка. Новая м етка THR означает, что расс м атривае м ые функции теперь являются частью опции Threads (ранее они относились к опции Read-Write Locks стандарта IEEE Std 1003.1j-2000, а также считались частью дополнения XSI).
• Раздел «Описание» был отредактирован следую щ и м образо м:
- заданы условия, при которых записываю щ ие потоки и м еют преи м у щ ество перед считываю щ и м и;
- разъяснена воз м ожная причина неудачного завершения функции pthread_rwlock_tryrdlock();
- добавлен абзац, в которо м говорится о при м енении м акси м ального количество блокировок для обеспечения чтения.
• Был м одифицирован раздел «Ошибки», посвященный описанию кода ошибки [EBUSY] : теперь предлагается принять во внимание приоритет записывающих потоков. Удален абзац, посвященный описанию кода ошибки [EDEADLK] , возвращаемому функцией pthread_rwlock_tryrdlock ().
• Был отредактирован раздел «Смотри также».
Замечания по использованию
Как упо м иналось в то м е Base Definitions стандарта IEEE Std 1003.1-2001 (Se c tion 3.285, Priority Inversion), приложения, которые используют эти функции, м огут подвергнуться инверсии приоритетов.