Ktery linux ma kernel 2.4.x
Jan Kasprzak
kas na informatics.muni.cz
Čtvrtek Listopad 2 20:17:55 CET 2000
Jan ' Kozo ' Vajda wrote:
: :> > treba prekompilovat iba nejake utils, alebo vsetko, co pouziva uid ?
: :>
: :> Dival jsem se do hlavicek a zda se, ze uid_t je 32bitovy
: :> (glibc-2.1.92-5), takze mozna ani ne (bez zaruky). Ovsem otazka je,
: :> jestli vsichni poctive pouzivaji uid_t :)
:
: no .. to je otazka ked nieco budem robit zo zdrojakov ..
:
: ale ako sa k tomu postavi napriklad passwd z balika passwd a podobne ..
: treba ich prekompilovat ? uid_t je iba 32 v glibc headers, alebo aj programy
: o tom uz tusia ?
:
Podle me neni problem ve sluzbach, ktere pouzivaji uid/gid jako
takove. To se stejne vzdycky predava jako 32-bitova hodnota v registru
nebo na zasobniku. Problem nastava pouze tam, kde takove uid nebo gid
uvedete ve strukture (nejlepe pobliz nejakych podobnych drive 16-bitovych
konstant). Konkretne se jedna o strukturu stat(). A v jeji definici
pochopitelne _je_ pouzito uid_t/gid_t, takze prekompilovani bude stacit.
-Yenya
--
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz> http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz 0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\ Czech Linux Homepage: http://www.linux.cz/ ///
/// I find that rebooting the machine and cursing myself is one of the \\\
// most effective kernel debugging methods. -Victor Yodaiken \\
Další informace o konferenci Linux