Sorgenti C degli esempi utilizzati durante le lezioni
N.B. Essendo oggetto di discussione in aula, anche per limitare lo spazio occupato sullo schermo, la maggior parte dei sorgenti sono poco (o nulla) commentati, .
File e Directory (4,10 Novembre)
- cp.c: Copia un file in un altro
- cp-1shot.c: Copia un file in un altro, in una sola operazione
- fstat.c: Esempio di uso di fstat
- ls.c: Elenca il contenuto di una directory
- lseek.c: Esempio di uso della primitiva lseek
- link_unlink_rename.c: Link, unlink e rename di un file
- readdir.c: Esempio: opendir, readdir e relative macro
Processi: fork/exec/wait UID (etc) (11,17 Novembre)
IPC: Segnali (17,18 Novembre)
IPC: Pipes (24,25 Novembre)
IPC: Semafori (25 Novembre, 2 e 3 Dicembre)
IPC: Shared Memory(9 Dicembre)
IPC: Message Queues (15 Dicembre)
IPC: Sockets (16 Dicembre)
- sserver.c: Somma di 2 numeri via socket - server
- sclient.c: Somma di 2 numeri via socket - client
- sserverP.c: Somma di 2 numeri via socket - server + fork
- sortserverP.c: Sort di un vettore di stringhe via socket - server
- sortclient.c: Sort di un vettore di stringhe via socket - client
- CSockets.zip: Zip file con esempi di uso socket (stream, dgram, etc..)
--
GiorgioRichelli - 17 Dec 2004