On Mon, 15 Jan 2007, Dan Lukes wrote: >Lubomir Host napsal/wrote, On 01/15/07 10:35: >> chcem sa spytat, ci je mozne na nejakej verzii FreeBSD s nejakym >> suborovym systemom (napr UFS alebo UFS2) mat v jednom adresari viac ako >> 32766 podadresarov. Inymi slovami, aby presiel tento test (benchmark): > > Aniz bych nahledl do zdrojaku, odhaduji, ze limit je ve skutecnosti >limitem postu jmen, ktere muze nejaky konkretni inode mit. Adresar ma >vzdy nejmene dve jmena (jmeno v nadrazenem adresaru a '.' v sobe samem) >a kazdy podadresar k tomu prida dalsi jmeno ('..' v takovem >podadresari), to je, u 32766 podaadresaru celkem 32768 jmen, coz by, >pokdu se pocet linku uklada do dvou bajtu znamenkove byl presne nas limit.
ufs/ufs/dinode.h: struct ufs2_dinode { u_int16_t di_mode; /* 0: IFMT, permissions; see below. */ int16_t di_nlink; /* 2: File link count. */ <...> nenapada me duvod, proc to je signed, snad jen z duvodu zpetny kompatibility kvuli necemu (cemu?). h. -- Jan Pechanec <jp (at) devnull (dot) cz> http://www.devnull.cz -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l