Pokaż wyniki 1 do 10 z 10

Temat: linux a dokumentcaja /a raczej jej brak/

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Domyślnie linux a dokumentcaja /a raczej jej brak/

    Mozecie mi powiedziec dlaczego dokumentacja funkcji linuxa, syscalli, kernela a w zasadzie to wszsytkiego co jest nieco nizej niz instalacja paczki z repo jest chujowa /oczywiscie jesli wogule jest/?
    Naprawde, gdyby to byl papier to nadalby sie tylko do podtarcia sobie tylka. dosc tego, nie napisze juz ani jednej linijki pod linuxa, wracam do rootkitow pod windowsa, tam przynajmniej jest *jakas* dokumentacja a kod dziala bez grymasow i mozna sie pobawic.
    chuj z tym. I moge pisac w asmie co tez uwalnia mnie od GCC.


    skad moja frustracja?
    zabralem sie za obsluge sygnalow:
    http://opengroup.org/onlinepubs/0079...sigaction.html
    http://man.cx/sigaction(2)/pl

    funkcja sigaction(), na logike musi brac id sygnalu i sposob funkcj jego przetwarzania.
    Kod:
        int sigaction(int signum, const struct sigaction *act, struct sigaction  *oldact);
    prototyp wyglada logicznie, ale wezmy teraz strukture sigaction:

    Kod:
       struct sigaction {
                      void (*sa_handler)(int);
                      void (*sa_sigaction)(int, siginfo_t *, void *);
                      sigset_t sa_mask;
                      int sa_flags;
                      void (*sa_restorer)(void);
                  }
    pierwszy rzut oka - obrazek ascii.
    drugi - 3 linijki szlaczkow.
    ok juz widze kod:
    http://opengroup.org/onlinepubs/0079...sigaction.html
    powiedzcie mi czym sie rozni argument 1 od 4?
    nie wiem. a chcialbym wiedziec.
    podmieniam pierwszy na adres wlasnej funkcji.
    gowno, nie dziala.
    ale 4 dziala. wtf?!

    Oczywiscie to tylko jeden przyklad. Dlaczego JA musze kombinowac, dlaczego nie ma jasnego opisu po co jest dany argument? Tylko sraja te gwiazdki, czasami mysle ze tylko dla ozdoby...



    Ja mowie dosc, linux nie bedzie nigdy dominowal rynku dopuki ktos nie posprzata tego burdelu. Ja zadam dokumentacji, inaczej poprostu nie bede tracil nerwow po to, by ktos mial identyczny problem z kompilacja mojego programu /a nawet wiekszy, bo user nie zna kodu widzi tylko mase bledow i nie woe co z nimi zrobic/. I kolo wkurwionych coderow/userow sie zamyka.

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    jak znam zycie to szukasz nie tam gdzie trzeba i chcesz wynikow natychmiast...

    ZOLTA KARTKA - za bluzgi... jeszcze jeden bluzg znajde w Twoich postach i poleci ban. Meczysz mnie swoimi wywodami jaki to swiat niesprawiedliwy, do dupy i zle zaprojektowany... tylko dlatego, ze Twoje poglady sa niby lepsze (bo Twoje). Tak dlugo jak rozmowa przebiega kulturalnie nie bedzie zadnych problemow ale taryfa ulgowa sie skonczyla.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. Domyślnie

    Tak nawiasem mowiac, wrzucilem w google pierwsze co mi przyszlo do glowy w zwiazku z syscall i dokumentacji:
    Kod:
    syscall linux documentation
    I calkiem sporo wynikow, nie jestem pewien czy o to Ci chodzilo. Nie jestem programista. Ale co jak co, do tej pory nie spotkalem sie z czyms takim jak brak dokumentacji/wskazowek dla danej rzeczy w linux/unix.

  4. #4

    Domyślnie

    dobra, a widzisz gdzies 'kernel 2.6.XXXX syscalls documentation'?
    rozumiem ze linux zo zlepek mniej lub bardziej kompatybilnych czesci, ale dokumentacja kernela (-li) byc MUSI. ja mam wpisac w google linux kernel i mam byc przekierowany na domowa stronke 'projektu'.


    czy krenel.org jest ta stronka? i co znacza te cyferki w nawiasach? write(2), syscall(1), o co chodzi?

  5. #5
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    man 2 write
    man 1 syscall
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  6. #6

    Domyślnie

    Kod:
    a@ff44:~$ man 2 write
    No manual entry for write in section 2
    See 'man 7 undocumented' for help when manual pages are not available.
    a@ff44:~$ man 1 syscall 
    No manual entry for syscall in section 1
    a@ff44:~$

    no cos ci nie wyszlo

Podobne wątki

  1. Brak głosu...
    By lukasz6547 in forum Off Topic
    Odpowiedzi: 2
    Autor: 08-12-2008, 10:04
  2. Brak mi słów :D
    By Ormi in forum Off Topic
    Odpowiedzi: 11
    Autor: 08-03-2008, 13:29
  3. GNU/Linux to OS, Linux - kernel
    By m33 in forum Linux
    Odpowiedzi: 3
    Autor: 12-04-2007, 17:15
  4. Potrzebuje raczej pomocy jak to wszystko razem połączyć..
    By at1z0r in forum Newbie - dla początkujących!
    Odpowiedzi: 8
    Autor: 09-03-2007, 11:15
  5. Brak .htaccess
    By ramses in forum Newbie - dla początkujących!
    Odpowiedzi: 3
    Autor: 08-28-2007, 12:30

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj