Проблемы стандартов

В этом разделе публикуются замечания к текстовым версиям стандартов Linux, обнаруженные сотрудниками Центра в процессе анализа и формализации требований этих стандартов в проектах OLVER и LSB Infrastructure. Мы выделили следующий жизненный цикл каждой потенциальной проблемы стандарта:

  • Первичное обнаружение проблемы разработчиком во время формализации стандарта;
  • Формулирование замечания и занесение во внутреннюю систему отслеживания дефектов;
  • Периодический коллегиальный анализ актуальности и важности накопленных замечаний;
  • Публикация утвержденных замечаний на веб-сайте Центра;
  • Отсылка отчета по утвержденным замечаниям в организации, ответственные за разработку соответствующих стандартов;
  • Каждое полученное разработчиками стандарта замечание либо принимается с внесением исправлений в стандарт, либо отклоняется по усмотрению разработчиков.

Click on a problem number for detailed description. Click on a column header to change the sorting order.

No. Type Brief Added on Accepted Status
S0701 Contradiction Inconsistency between formal definition of list in Shell Language Grammar and its informal description 2008-08-01 POSIX aardvark
S0679 Inadequacy Incorrect Shell Language Grammar: else_part 2008-05-19 POSIX aardvark
S0557 Inaccuracy Lack of details in the description of error code REG_BADRPT 2007-05-08
S0556 Inaccuracy Lack of details in the description of error codes REG_EBRACE and REG_BADBR in case of extended regular expressions. 2007-05-08
S0555 Inaccuracy The difference between error codes REG_EBRACE and REG_BADBR for regcomp() function is not clearly defined. 2007-05-08
S0363 Inaccuracy Lack of details in requirements to getprotobyname(), getprotobynumber(), getservbyname() and getservbyport() functions. 2007-01-24
S0331 Inaccuracy Lack of details in requirements to ualarm() function. 2007-01-16
S0221 Inaccuracy Error code of EACCES for the ftw() function. 2006-12-15
S0172 Inaccuracy Error code of EINTR for pthread_getspecific() function. 2006-11-27
S0284 Misprint Misprint in the description of the pthread_rwlock_unlock() function. 2006-10-05 POSIX aardvark,
Request Number 183
S0436 Contradiction The declarations of the functions from fenv.h in the POSIX do not satisfy the C99 standard. 2006-08-15
S0100 Misprint Misprint in the description of tcgetsid() function. 2006-06-15 POSIX aardvark,
Request Number 180
S0251 Inaccuracy No information about return value in the description of toupper() function. 2006-06-15 POSIX aardvark,
Request Number 181
S0226 Inaccuracy Lack of details in requirements to the crypt() function. 2006-06-15 POSIX aardvark,
Request Number 178
S0140 Inaccuracy Lack of details in requirements to the confstr() function. 2006-06-13 POSIX aardvark,
Request Number 179
S0135 Misprint Misprint in the description of the llabs() function 2006-05-25 POSIX aardvark,
Request Number 152
S0012 Contradiction Contradiction in the description of the strspn() function. 2006-05-25 POSIX aardvark,
Request Number 182
S0168 Inaccuracy Error code of EINTR for pthread_getconcurrency() function. 2006-05-22 POSIX aardvark,
Request Number 184
S0080 Inaccuracy No information about return value in the description of sem_init() function. 2006-05-17 POSIX aardvark,
Request Number 151
S0053 Inaccuracy There are no clear requirements on return value of function tdelete() when deleting the root node. 2006-04-07 POSIX aardvark,
Request Number 139
S0054 Inaccuracy There is no information about changes of memory location of the key for functions tsearch, tdelete, tfind, twalk. 2006-04-07 POSIX aardvark,
Request Number 129
S0046 Contradiction Contradiction in the description of functions sigemptyset() and sigfillset(). 2006-04-07 POSIX aardvark,
Request Number 142
S0055 Inaccuracy No requirements on invariability of the tree structure by the calls of 'action' function. 2006-04-04 POSIX aardvark,
Request Number 143
S0040 Inaccuracy Lack of details in requirements to posix_memalign function. 2006-03-27 POSIX aardvark,
Request Number 141
S0052 Inaccuracy Absence of requirements on invariability of the tree structure by the calls of functions twalk() and tfind(). 2006-03-24 POSIX aardvark,
Request Number 140