Zdravo!
Prvo, izvini zbog duze pauze izmedju tvog posta i mog odgovora (opravdano sam bio odsutan-razlozi zdravstvene prirode !)!
Citat:
1) Šta će ti kripto modul u kernelu?
Resenje je zahtevalo takav zahvat.
Citat:
2) Otkud ti to da je shadow razvijan za BSD sisteme? I šta je to nategnuto kod njegove licence (u pitanju je neka BSD-style licenca koliko vidim)?
Kako bi rekli englezi "right from the horses mouth"..znaci...
The current maintainer of the Shadow Suite, Marek Michalkiewicz <[email protected]> received the source code from the original author under a BSD style copyright that allowed redistribution.
Kod nije "otvoren" u klasicnom,linuxsovskom smislu, sto ces saznati ako procitas odgovor na pitanje broj tri. Kljucne reci "copyright" i "redistribution" ...znaci prosledi i koristi (ili obrnuto..kako ti je drago.
Citat:
3) Kako se to funkcije definicija nalazi u .o (objektnom, jelte) fajlu a nema je u sorsu? Možda je gcc generiše "na kvarno"? :o)
Zato sto se kompajliranje sastoji iz vise koraka, a jedan (medju)korak je generisanje tzv. "objektnog koda", ali to je vec prica za srednjoskolce...elem..
deklaracija funkcije se nalazi u *.c fajlu dok se
definicija funkcije nalazi u *.o fajlu, "masakrirana" od strane kompajlera i pretvorena u objektni kod, cekajuci linkera da zavrsi posao.
Deklaracije funkcija su ti date da bi mogao da ih koristis kao interface za neku tvoju aplikaciju, cisto da znas koje argumente da koristis..koju vrednost vraca..itd.
Opet..hvala na interesovanju.. cenim dobru nameru.
Zao mi je sto sam morao zbog novog posla da predjem na .NET tehnologiju...ali bice boljih dana.
Sve najbolje,
Dusan.
Badges? We don't need no stinking badges.