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