Simone Piccardi [Wed, 29 Aug 2007 07:44:52 +0000 (07:44 +0000)]
Correzioni varie e qualche dettagli in piu` sulle sysctl per il TCP.
Simone Piccardi [Tue, 28 Aug 2007 13:18:03 +0000 (13:18 +0000)]
Materiale su {{{posix_fallocate}}} e correzioni a {{{posix_fadvise}}}
Simone Piccardi [Mon, 27 Aug 2007 16:13:46 +0000 (16:13 +0000)]
Materiale su posix_fadvise
Simone Piccardi [Sun, 26 Aug 2007 12:28:09 +0000 (12:28 +0000)]
Ultime aggiunte su {{{posix_fadvise}}}
Simone Piccardi [Sun, 26 Aug 2007 00:33:22 +0000 (00:33 +0000)]
Documentate (inizialmente) {{[readahead}}} e {{{posix_fadvise}}}.
Simone Piccardi [Sat, 25 Aug 2007 23:50:56 +0000 (23:50 +0000)]
Uniformate le tabelle ed eliminate le ripetizioni trovate con:
{{{grep -E '\s([^ .&]{1,})\s\1\s' *.tex}}}
Simone Piccardi [Sat, 25 Aug 2007 19:15:03 +0000 (19:15 +0000)]
Risistemazione dei TODO, nuova sezione sui segnali per gli argomenti
avanzati (con placeholder) e uniformate le descrizioni degli errori
nei prototipi delle funzioni.
Simone Piccardi [Tue, 21 Aug 2007 23:40:26 +0000 (23:40 +0000)]
Commenti al problema di {{{SPLICE_F_NONBLOCK}}} e correzione del
listato.
Simone Piccardi [Tue, 21 Aug 2007 18:07:07 +0000 (18:07 +0000)]
Il flag {{{SPLICE_F_NONBLOCK}}} fa si che ritorni {{{EAGAIN}}} anche
quando la pipe in ingresso non contiene dati, se non lo si usa in quel
caso {{{tee}}} ritorna semplicemente con un valore nullo.
Simone Piccardi [Sat, 18 Aug 2007 17:00:31 +0000 (17:00 +0000)]
Finito con {{{tee}}}, spostati un po' di TODO, messo il placeholder
per il capitolo sui ''thread''
Simone Piccardi [Sat, 18 Aug 2007 12:35:00 +0000 (12:35 +0000)]
Versione (parzialmente) funzionante, ho il dubbio che come su Feisty a
32 bit ci sia qualcosa ancora che non va anche sulla 64 bit (perlomeno
le syscall vanno, ma pare non prendere {{{SPLICE_F_NONBLOCK}}}.
Simone Piccardi [Sat, 18 Aug 2007 11:59:13 +0000 (11:59 +0000)]
Programma di prova per l'uso di {{{tee}}}
Simone Piccardi [Fri, 17 Aug 2007 23:25:13 +0000 (23:25 +0000)]
Trattate anche {{{vmslice}}} e {{{tee}}}, e scritto esempio di
programma che usa {{{tee}}}.
Simone Piccardi [Fri, 17 Aug 2007 14:51:14 +0000 (14:51 +0000)]
Piccole correzioni
Simone Piccardi [Fri, 17 Aug 2007 12:34:48 +0000 (12:34 +0000)]
Esempio di copia con {{{splice}}} e fine della trattazione della stessa.
Simone Piccardi [Thu, 16 Aug 2007 23:33:20 +0000 (23:33 +0000)]
Correzioni varie alle note (uniformate in stile) e trattazione di
{{{splice}}}.
Simone Piccardi [Thu, 16 Aug 2007 15:23:21 +0000 (15:23 +0000)]
Risistemata versione del programma di esempio di {{{splice}}},
funziona solo su kernel che la supportano (Ubuntu 32bit pare di no...)
Simone Piccardi [Sat, 11 Aug 2007 19:06:11 +0000 (19:06 +0000)]
Materiale su splice, ed esempio non funzionante
Simone Piccardi [Sat, 11 Aug 2007 16:33:59 +0000 (16:33 +0000)]
Seconda parte della risistemazione delle dichiarazioni di inclusione.
Simone Piccardi [Sat, 11 Aug 2007 15:11:07 +0000 (15:11 +0000)]
Un po' di materiale su {{{splice}}} e inizio della ripulitura degli
include delle funzioni di sistema
Simone Piccardi [Fri, 10 Aug 2007 12:53:42 +0000 (12:53 +0000)]
Inizio splice
Simone Piccardi [Sun, 5 Aug 2007 17:14:17 +0000 (17:14 +0000)]
Completata documentazione di {{{sendfile}}}.
Simone Piccardi [Sat, 4 Aug 2007 19:44:26 +0000 (19:44 +0000)]
Breve documentazione di {{{SO_ATTACH_FILTER}}} e {{{SO_DETACH_FILTER}}}
Simone Piccardi [Wed, 1 Aug 2007 23:01:34 +0000 (23:01 +0000)]
Correzioni minimali
Simone Piccardi [Mon, 30 Jul 2007 16:57:58 +0000 (16:57 +0000)]
Alcune precisazioni su alcuni parametri di IP.
Simone Piccardi [Sun, 29 Jul 2007 20:52:23 +0000 (20:52 +0000)]
Fatto un programma di esempio per inotify senza tirare in mezzo epoll,
e trattato l'esempio nella relativa sezione (conclusa).
Alcuni aggiornamenti per readv e writev, e spostati delle sottosezioni
nella relativa sezione.
Simone Piccardi [Sun, 29 Jul 2007 15:41:51 +0000 (15:41 +0000)]
Correzioni estetiche al codice con maggiori controlli sugli errori.
Simone Piccardi [Sun, 29 Jul 2007 12:02:02 +0000 (12:02 +0000)]
Qualche aggiunta fatta pranzo...
Simone Piccardi [Thu, 26 Jul 2007 13:02:47 +0000 (13:02 +0000)]
Modifiche introdotte con il kernel 2.6.23.
Simone Piccardi [Wed, 25 Jul 2007 17:59:17 +0000 (17:59 +0000)]
Piccole correzioni
Simone Piccardi [Wed, 25 Jul 2007 17:03:35 +0000 (17:03 +0000)]
Correzioni e qualche piccola aggiunta.
Simone Piccardi [Sat, 21 Jul 2007 17:20:44 +0000 (17:20 +0000)]
Correzioni ed esempio con inotify (ed epoll).
Simone Piccardi [Fri, 20 Jul 2007 23:08:51 +0000 (23:08 +0000)]
Esempio di inotify, e qualche correzione sui sysctl dei socket
Simone Piccardi [Wed, 18 Jul 2007 00:37:42 +0000 (00:37 +0000)]
Documentato {{{tcp_rfc1337}}}.
Simone Piccardi [Tue, 17 Jul 2007 18:44:11 +0000 (18:44 +0000)]
Correzioni minori, fatti generare gli html e documentato
{{{tcp_retrans_collapse}}}
Simone Piccardi [Mon, 16 Jul 2007 10:52:00 +0000 (10:52 +0000)]
Ulteriori indicizzazioni dei file.
Simone Piccardi [Sun, 15 Jul 2007 18:25:39 +0000 (18:25 +0000)]
Indicizzati file sotto /proc, ed ulteriore materiale su ''inotify''.
Simone Piccardi [Sat, 14 Jul 2007 18:05:05 +0000 (18:05 +0000)]
Uniformate la tabelle, riletta la sezione su epoll, altre correzioni
sparse, creta nuova sezione nel capitolo su file e directory per
trattare ACL e attributi estesi, rilettura dnotify, inizio di esempio
per inotify, inizio di trattazione di sendfile, introduzione sulla
sezione di controllo del caching dei file.
Simone Piccardi [Fri, 13 Jul 2007 12:07:03 +0000 (12:07 +0000)]
Bibliografia per la nuova roba di build.
Simone Piccardi [Thu, 12 Jul 2007 23:15:04 +0000 (23:15 +0000)]
Aggiunto del vecchio materiale su make e CVS, per una appendice sugli
strumenti di ausilio allo sviluppo.
Grazie ad Alessio Frusciante per avermene ricordato l'esistenza ...
Simone Piccardi [Thu, 12 Jul 2007 22:11:27 +0000 (22:11 +0000)]
Risistemazione delle cose da scrivere.
Simone Piccardi [Mon, 9 Jul 2007 10:30:31 +0000 (10:30 +0000)]
Aggiunti TODO con le cose introdotte nel 2.6.22
Simone Piccardi [Thu, 5 Jul 2007 08:57:29 +0000 (08:57 +0000)]
Spostamento e predisposizione di una sezione apposita per madvise,
mincore e affini.
Simone Piccardi [Sun, 1 Jul 2007 20:34:50 +0000 (20:34 +0000)]
Documentata {{{waitid}}} e i cambiamenti introdotti con il kernel 2.6
nelle funzioni di attesa in conformita` allo standard POSIX.1-2001
Simone Piccardi [Sun, 1 Jul 2007 16:11:26 +0000 (16:11 +0000)]
Tolti un puoi di todo, chiarita la parte sulle calling convention,
sulla costante HZ ed il timer tickless, risistemate un po' le funzioni
sui processi, predisposte le cose per introdurre {{{waitid}}}.
Simone Piccardi [Sat, 30 Jun 2007 23:50:29 +0000 (23:50 +0000)]
Finite le integrazioni a ioctl, documentata FIOQSIZE.
Simone Piccardi [Sat, 30 Jun 2007 13:28:34 +0000 (13:28 +0000)]
Messo TODO per le ioctl dei terminali e sistemate quelle dei file.
Simone Piccardi [Sun, 24 Jun 2007 21:05:13 +0000 (21:05 +0000)]
Inserite funzioni "at", alcune modifiche per sigaction, finita
trattazione preliminare di epoll.
Simone Piccardi [Sun, 17 Jun 2007 13:27:50 +0000 (13:27 +0000)]
Altre aggiunte e modifiche
Simone Piccardi [Sat, 16 Jun 2007 22:54:55 +0000 (22:54 +0000)]
Altre aggiunte e qualche correzione.
Simone Piccardi [Sat, 16 Jun 2007 22:02:19 +0000 (22:02 +0000)]
Aggiunte alcune precisazioni sul funzionamento di {{{select}}} e
proseguita la trattazione di ''epoll'', inserite le varie funzioni, ma
documentata solo {{{epoll_create}}}.
Simone Piccardi [Sat, 16 Jun 2007 16:22:30 +0000 (16:22 +0000)]
Correzioni varie, aggiunte not sui vantaggi di {{{poll}}} su
{{{select}}} ed iniziata la trattazione di ''epoll''.
Simone Piccardi [Sat, 16 Jun 2007 12:55:16 +0000 (12:55 +0000)]
Correzione alla stampa di utilizzo del comando
Simone Piccardi [Sat, 16 Jun 2007 10:52:39 +0000 (10:52 +0000)]
Correzioni minime e notizia lulu.com sul sito
Simone Piccardi [Wed, 13 Jun 2007 10:26:45 +0000 (10:26 +0000)]
Materiale della scorsa settimana rimasto da committare.
Simone Piccardi [Mon, 4 Jun 2007 12:19:30 +0000 (12:19 +0000)]
Listato rimasto indietro
Simone Piccardi [Fri, 4 May 2007 06:31:10 +0000 (06:31 +0000)]
Modifiche di ieri sera.
Simone Piccardi [Thu, 3 May 2007 17:17:20 +0000 (17:17 +0000)]
Materiale su inotify di ieri sera
Simone Piccardi [Mon, 9 Apr 2007 13:35:04 +0000 (13:35 +0000)]
Inizio materiale su inotify, e correzioni varie
Simone Piccardi [Sat, 3 Mar 2007 19:13:47 +0000 (19:13 +0000)]
Correzioni varie, completati semafori POSIX e documentata {{{ppoll}}}.
Simone Piccardi [Sun, 18 Feb 2007 18:33:47 +0000 (18:33 +0000)]
Correzioni invate a Mirko da un lettore della Guida in HTML.
Simone Piccardi [Sat, 10 Feb 2007 14:18:45 +0000 (14:18 +0000)]
Sezione sulle limitazioni dei gestori di segnali, e avanti sui
semafori POSIX
Simone Piccardi [Mon, 5 Feb 2007 12:47:56 +0000 (12:47 +0000)]
Posix Semaphores
Simone Piccardi [Sun, 21 Jan 2007 12:19:55 +0000 (12:19 +0000)]
Qualche altra aggiunta minimale.
Simone Piccardi [Tue, 9 Jan 2007 17:11:04 +0000 (17:11 +0000)]
Correzioni minime al'introduzione ai semafori Posix.
Simone Piccardi [Tue, 9 Jan 2007 14:20:53 +0000 (14:20 +0000)]
I lucidi per la presentazione al linux day 2006.
Simone Piccardi [Tue, 9 Jan 2007 10:27:07 +0000 (10:27 +0000)]
Aggiornamenti e correzioni su indicazioni di Alessio Frusciante.
Simone Piccardi [Sat, 6 Jan 2007 20:47:09 +0000 (20:47 +0000)]
Scoperte le origini di una riga rimasta a mezzo, era un errore di taglia e
incolla risalente alla prima stesura; inserite alcune note per
{{{mq_receive}}} e {{{mq_timedreceive}}}.
Simone Piccardi [Fri, 5 Jan 2007 12:18:29 +0000 (12:18 +0000)]
Piccole correzioni, ed iniziato a parlare dei ''Posix Semaphores''.
Introdotto il necessario per suddividere le parti.
Simone Piccardi [Thu, 4 Jan 2007 21:43:35 +0000 (21:43 +0000)]
Altre correzioni, ortografia e vocabolario locale.
Simone Piccardi [Thu, 4 Jan 2007 19:14:07 +0000 (19:14 +0000)]
Correzioni di impaginazione e qualche precisazione.
Simone Piccardi [Thu, 4 Jan 2007 16:15:07 +0000 (16:15 +0000)]
Aggiunto materiale e qualche figura.
Simone Piccardi [Thu, 4 Jan 2007 15:17:44 +0000 (15:17 +0000)]
Aggiornamenti del copyright all'anno nuovo, e risistemazione delle
indicizzazioni.
Simone Piccardi [Thu, 21 Dec 2006 22:25:26 +0000 (22:25 +0000)]
Altre correzioni da Alessio Frusciante.
Simone Piccardi [Tue, 19 Dec 2006 23:32:38 +0000 (23:32 +0000)]
Cambiata spaziatura dopo il . su suggerimento di Alessio Frusciante.
Simone Piccardi [Tue, 19 Dec 2006 14:04:56 +0000 (14:04 +0000)]
Correzione di Alessio Frusciante ad un errore di versione del kernel.
Simone Piccardi [Fri, 27 Oct 2006 22:50:42 +0000 (22:50 +0000)]
Correzione ortografica.
Simone Piccardi [Fri, 27 Oct 2006 19:30:05 +0000 (19:30 +0000)]
Materiale scritto in treno.
Simone Piccardi [Sun, 8 Oct 2006 23:42:43 +0000 (23:42 +0000)]
Correzioni ortografiche
Simone Piccardi [Sat, 7 Oct 2006 16:21:06 +0000 (16:21 +0000)]
Correzioni allo stato della faccenda.
Simone Piccardi [Sat, 7 Oct 2006 16:10:44 +0000 (16:10 +0000)]
Altre note sulle ''sysctl'', ed alcune correzioni alla appendice sul
livello di rete che giace in uno stato penoso.
Simone Piccardi [Fri, 6 Oct 2006 18:15:45 +0000 (18:15 +0000)]
Avanti piano con le ''sysctl'' dei socket.
Simone Piccardi [Fri, 6 Oct 2006 16:02:08 +0000 (16:02 +0000)]
Altre conversioni a UTF-8
Simone Piccardi [Fri, 6 Oct 2006 16:00:22 +0000 (16:00 +0000)]
Convertito a UFT-8.
Simone Piccardi [Thu, 5 Oct 2006 23:57:25 +0000 (23:57 +0000)]
Correzioni e qualche ''sysctl'' documentata.
Simone Piccardi [Thu, 5 Oct 2006 13:17:53 +0000 (13:17 +0000)]
Alcune correzioni, con dei riferimenti ad argomenti trattati secoli fa
e che adeso risaltano fuori nella nuova sezione sulla gestione dei
socket.
Simone Piccardi [Sun, 1 Oct 2006 13:46:53 +0000 (13:46 +0000)]
Inizio ad aggiungere un po' di ''sysctl'' per TCP.
Simone Piccardi [Sat, 30 Sep 2006 23:38:57 +0000 (23:38 +0000)]
Correzioni ortografiche.
Simone Piccardi [Sat, 30 Sep 2006 15:56:57 +0000 (15:56 +0000)]
Documentato l'uso di {{{SIOCGIFCONF}}} con tanto di programma di
esempio {{{iflist.c}}} che stampa l'elenco delle interfacce e relativi
indirizzi.
Simone Piccardi [Sat, 30 Sep 2006 15:05:43 +0000 (15:05 +0000)]
Aggiunto esempio di uso delle {{{ioctl}}} per la lettura delle proprietà delle
interfacce di rete, e messo dentro la libreria la funzione {{{is_closing}}}.
Simone Piccardi [Thu, 28 Sep 2006 19:26:26 +0000 (19:26 +0000)]
Correzioni
Simone Piccardi [Mon, 25 Sep 2006 19:37:14 +0000 (19:37 +0000)]
Alcune correzioni minimali
Simone Piccardi [Sun, 17 Sep 2006 00:20:34 +0000 (00:20 +0000)]
Correzioni agli errori, indicizzazioni e riorganizzata la sezione sul
controllo di accesso ai file.
Simone Piccardi [Thu, 14 Sep 2006 15:57:01 +0000 (15:57 +0000)]
Materiale su {{{TCP_CONNECTION}}}.
Simone Piccardi [Thu, 14 Sep 2006 11:49:46 +0000 (11:49 +0000)]
Alcune piccole correzioni ortografiche
Simone Piccardi [Tue, 12 Sep 2006 13:29:14 +0000 (13:29 +0000)]
Spiegato per bene il significato delle varie opzioni di ottimizzazione dei
socket TCP: {{{TCP_NODELAY}}}, {{{TCP_DEFER_ACCEPT}}}, {{{TCP_CORK}}},
{{{TCP_QUICKACK}}}.
Simone Piccardi [Mon, 11 Sep 2006 15:42:48 +0000 (15:42 +0000)]
Materiale sulle {{{ioctl}}} delle interfacce di rete.
Simone Piccardi [Mon, 11 Sep 2006 12:49:26 +0000 (12:49 +0000)]
Correzioni ortografiche e poco altro.
Simone Piccardi [Sat, 9 Sep 2006 14:37:48 +0000 (14:37 +0000)]
Tre righe su ''quickack''.
Simone Piccardi [Sat, 9 Sep 2006 14:13:09 +0000 (14:13 +0000)]
Aggiunto esempio di uso di {{{TCP_INFO}}}