Lubomir Host wrote: > Mozno by z tvojich vypoctov vyplynulo aj to, aky je limit na pocet > hardlinkov na ten isty subor. Dospel som k takemu istemu cislu:
Jestlize je v datove strukture na uchovani toho cisla vyhrazen int16_t, tak to vic proste byt nemuze i kdybyste provedli jakoliv nastaveni cehokoliv. A osobne odhaduji, ze to nebude ani mene, protoze hodnoty, o kterych tu byla rec, se mi zda na vec nemaji vliv. Tak em napada, ze by me docela zajimalo, v jak velke promenne ma tuhle hodnotu FreeBSD ulozeno v pameti - otevreni souboru se totiz take pocita jako +1 file-link. Jestli je to take int16, tak by soubor, ktery by mel 32767 jmen uz nemel jit otevrit ... Jan Pechanec wrote: > struct ufs2_dinode { ... > int16_t di_nlink; /* 2: File link count. */ > nenapada me duvod, proc to je signed, snad jen z duvodu zpetny > kompatibility kvuli necemu (cemu?). Proc to bylo signed kdysi tezko rict, pravdepodobne proste proto, ze 640kB pameti preci musi stacit kazdemu, nicmene, dneska je za tim nejspis skutecne kompatibilita - a trochu se obavam, ze nejen jadra k FS na kterem bezi, ale hraje se tu i o aplikace pracujici s diskem, jako je treba tar, dump, restore a podobne. Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l