-This format is employed in cases where only a single -feature test macro can be used to expose the function -declaration, and that macro is not defined by default. +This format is employed in cases where feature macros +expose the function declaration with the correct type, +and these macros are not defined by default.
This isn't right. The shorthand format is sometimes used when there's no off(64)_t involved, e.g. in memfd_create(2).
-- Jakub Wilk