Details

[Home]

Issue of the Standard # D0060

Brief

Implementation of the interface "g_cache_value_foreach" does not conform to the LSB 3.1

Detailed Description

According to the glib-2.6.2 documentation, referenced from the LSB 3.1, the interface g_cache_value_foreach have to call the "GHFunc" callback passing it a key and the corresponding value.

But the implementation passes a key and a pointer to an internal data structure containing the corresponding value.

Glib developers are aware of this inconsistency and made a decision not to change the implementation, but they marked this interface as "deprecated" starting from v. 2.10.2.

Problem location(s) in the standard

Linux Standard Base Desktop Specification 3.1, Chapter 12. Libraries, 12.2 Interfaces for libglib-2.0; http://www.gtk.org/api/2.6/glib/glib-Caches.html#g-cache-value-foreach

Accepted

LSB Bugzilla, 1723

Status

Fixed in LSB 4.0

[Home]