"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.