Подробности

[В начало]

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

Краткое описание

atexit() в заголовочных файлах LSB Software Development Kit (SDK).

Подробное описание

В заголовочном файле LSB SDK stdlib.h присутствует следующая декларация:

extern int atexit( void (*)(void) );

Однако функция atexit() не обязана присутствовать в библиотеке libc LSB-совместимой реализации. Исходя из текста стандарта LSB 3.1, логично ожидать декларацию:

int __cxa_atexit(void (*func) (void *), void * arg, void * dso_handle); #define atexit(func) __cxa_atexit(func,NULL,NULL)

Раздел стандарта

LSB Software Development Kit (SDK).

Принято

LSB Bugzilla, 1431

Статус

Исправлена в LSB 3.1 Update 1

[В начало]