Nuovo settimo capitolo

La revisione del nuovo settimo capitolo dedicato ai segnali, (il precedente nono, prima degli accorpamenti) è stata completata.

E’ stata completamente rivista la classificazione dei segnali aggiornando i dati e correggendo alcune imprecisioni (alcune correzioni sono state inviate anche al manutentore delle man pages relative).

Si sono aggiornate le funzioni di gestione delle maschere dei segnali. Sono stati inseriti gli aggiornamenti relativi ai nuovi orologi Posix introdotti nei kernel più recenti. Si è aggiunta la trattazione di clock_nanosleep.

 

7 comments

  1. giuseppe ha detto:

    Ottimo è proprio la parte che dovevo incominciare a studiare.

  2. Giuseppe ha detto:

    Salve,
    mi servirebbe un piccolo aiuto: ho seguito le istruzioni su http://gapil.truelite.it/sources/wiki/CompilazioneLibro

    Quando eseguo “make all” ottengo:

    gcc -L./ -lgapil fork_test.c -o forktest
    /tmp/ccyWgbGL.o: In function `main’:
    fork_test.c:(.text+0xd1): undefined reference to `HandSigCHLD’
    fork_test.c:(.text+0xdd): undefined reference to `Signal’
    collect2: ld returned 1 exit status
    make: *** [forktest] Error 1

    Anche compilando in successione i capitoli Latex, ottengo molti not found.

    Grazie per l’aiuto: vorrei approfondire i mutex 🙂

    • piccardi ha detto:

      Scusa ma quella è roba della compilazione dei sorgenti, che c’entra con il la “compilazione” dei testi?

      Devi andare nella directory principale e seguire la procedura descritta che non prevede make all. L’ho appena provata da un download liscio e funziona.

      La prima volta che fai pdflatex ti darà ovviamente una caterva di undefined, per questo va ripetuto. E degli undefined qualcuno resta, ci sono dei riferimenti a parti che ancora non ho scritto.

      Per i mutex per il momento sono abbastanza lontani, ho da revisionare ed aggiornare un sacco di altre cose prima.

      Simone

  3. Massimo ha detto:

    Salve,
    ho visto che il PDF ufficiale e’ datato dicembre 2011, mentre queste aggiunte sono molto piu’ recenti. E’ possibile avere il PDF con questi aggiornamenti?

    Grazie,
    M

    • piccardi ha detto:

      Al momento sto facendo una revisione generale, ed il PDF ha superato le 700 pagine che sono il massimo stampabile su LULU, per cui dovrò spezzarlo in due, cosa che al momento non sono ancora riuscito a fare per mancanza di tempo.

      Si può comunque ottenere il PDF in qualunque momento dai sorgenti.

      Simone

  4. Fabian ha detto:

    Vorrei fare i complimenti per l’ottimo lavoro che sta svolgendo!
    Uso Gapil da un po’ di tempo e mi ha permesso di capire molto meglio la programmazione in C. Argomenti esposti in modo molto chiaro.
    Complimenti e buon lavoro … ^_^

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*

 
This work by Simone Piccardi is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported.