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

Odpovedet emailem