Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
re: CVS commit: src/lib/libc
"Taylor R Campbell" writes:
> Module Name: src
> Committed By: riastradh
> Date: Sat Jul 11 15:23:57 UTC 2015
>
> Modified Files:
> src/lib/libc: README
>
> Log Message:
> Elaborate documentation of libc symbol rules.
>
> - Say `provide' for what libc does to a symbol.
> - Say `define' for what source code does to a symbol or macro.
> - Quote code fragments rather than just talking about them.
> - Qualify ELF symbols as such.
> - List provided ELF symbols in tables rather than in prose.
thanks for doing this. however, i noticed one problem:
(3) an ELF global symbol `__foo50' implementing its new signature (yes,
`__foo50', not `__foo60').
this is not actually the way we'd *prefer* to do it, and it's beeon this
this way most of the time in the past, but not always. that your main
example for time_t change got it wrong isn't any excuse to continue the
problem. (c.f., vfork14 which might be a better example?)
if we changed in 6.0, the new symbol should say "60" in it.
.mrg.
Home |
Main Index |
Thread Index |
Old Index