¿Por qué `man 3 printf` está casi un año por detrás de `glibc ver 2.35`?

¿Por qué `man 3 printf` está casi un año por detrás de `glibc ver 2.35`?

glibc ver 2.35eralanzado el 3 de febrero de 2022y agregó el %bbinario%Bespecificadores de conversión. Esta es una característica muy deseada para mostrar valores como una cadena de "unos y ceros". Me gustaría usarlo.

Estoy ejecutando Ubuntu 22.04. Mi glibcversion:

$ ldd --version
ldd (Ubuntu GLIBC 2.35-0ubuntu3.1) 2.35

Revisé el Manual del programador de Linux para ver printf:

man 3 printf

Desafortunadamente, no hay ni una palabra sobre estos nuevos especificadores de formato binario. Ni siquiera están en la lista. Ellos están en printf; Puedo usarlos, pero obtengo resultados inesperados.

Tenía la impresión equivocada de que aptlos manuales actualizados eran coherentes con las aplicaciones y bibliotecas. ¿No es así como funciona en Ubuntu? ¿Qué se debe hacer para obtener la versión actual del Manual del programador printfque incluye los nuevos especificadores de conversión binaria %b& %B?

Respuesta1

Aparentemente, las glibcpáginas de manual no son mantenidas por el mismo equipo que se mantiene glibca sí mismo.como se explica aquí. Como se señaló en los comentarios, unfacsímilde man 3 printfestá disponible como info printf, pero (al menos en mi humilde opinión) no está tan bien organizado ni tan informativo como un manual de desarrollador.

Sin embargo, elglibcsitio webtiene unPestaña de documentación, que a su vez tiene un enlace al completoglibcmanualCuál es elcanónicofuente de descripciones de API y disponible en varios formatos. Esto no es tan conveniente como man 3 printf, pero quizás no tengamos que esperar mucho más para que los nuevos especificadores de formato binario ( %by %B) lleguen a la página de manual.

información relacionada