On Tue, 31 Jan 2006 14:15:07 +0100, Piotr Hołyński wrote
> Witam
>
> >>Po aktualizacji z 1.6.4 do 1.8.0 wszystko dziala jak trzeba poza rc.limits
> >>ktory wywala:
> >>Error: argument "invalid parent ID" is wrong: 1:19999
> >>Error: argument "invalid parent ID" is wrong: 1:19999
> >>Error: argument "invalid parent ID" is wrong: 1:19999
> >>Error: argument "invalid parent ID" is wrong: 1:19999
> >>Error: argument "invalid parent ID" is wrong: 1:19999
> >
> > Zamień w pliku który generuje rc.limits 19999 na np.1999
>
> Problem ten pojawia sie co jakis czas, dlaczego tworca tego
> skryptu nie zmieni tej wartosci na etapie tworzenia skrptu? Czy sa
> systemy, ktore daja sobie rade z pierwotna wartoscia, a jezeli tak
> to od czego zalezy, ze na jednych systemach trzeba dokonywac zmiany,
> a na innych nie? Ja juz sie przyzwyczailem do dokonywania tej
> zmiany ale dalej nie wiem dla czego tak musi byc. Za odpowiedz na to
> pytanie mysle, ze nie tylko ja bede wdzieczny.
Odpowiedź na to pytanie padła już kilka razy.
Po prostu identyfikatory klas w linuksie są liczbami 16-bitowymi zapisywanymi
w formacie szesnastkowym! Dlatego 19999 jest nieprawidłowe, bo przekracza
16-bitów. Po prostu należy na to patrzeć jak na 0xnnnn.
> Z wyrazami szacunku
> Piotr Hołyński
Przesyłając całusy,
Tomek.