Kernely 2.2.* (Bylo Re: kernel 2.2.12)
Martin `MJ' Mares
mj na ucw.cz
Čtvrtek Prosinec 9 16:13:29 CET 1999
Zdravim,
: ale bez ni to nechodi */ nebo /* tato funkce uz zrejme neni pouzivana, ale
: pro jistotu ji tady jeste nechame */ ... pripada mi to jako cele jako
: sileny chaos.
Inu, zejmena ve zdrojacich nekterych driveru se komentarum typu
`nikdo nevi, proc tohle presne funguje' vubec nedivim -- spousta
hardwaru (hlavne u PC) je dokumentovana budto mizerne a nebo vubec
a trpi vsemi moznymi i nemoznymi bugy, procez psani driveru je casto
magii nejcernejsi a muzeme byt radi, ze driver alespon trosku funguje.
Ale tak to je s prakticky vsemi OS (s tim rozdilem, ze u vetsiny
ostatnich zdrojak proste nedostanete, takze si to v nem neprectete :) ).
Komentare typu `tato funkce neni pouzivana atd.' maji take sve
opodstatneni (mimochodem, casto kolem te funkce je #if 0, aby nezabirala
misto ve vyslednem kodu) -- cas od casu narazite na funkci, kterou sice
v dany okamzik nikdo nepouziva, ale je uzitecne, diky cemuz je pravdepodobne,
ze ji zase nekdo pouzivat zacne, tudiz ji autori obvykle ve zdrojaku
ponechaji.
Have a nice fortnight
--
Martin `MJ' Mares <mj na ucw.cz> http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"The better the better, the better the bet."
Další informace o konferenci Linux