|
| |
|
Prom |
Esercizio modifica Kernel: API |
09-02-2012 19:55 |
|
|
Prom |
.novellino.
Registered: Feb 2012
Posts: 3 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 0:50:06: [...]
Status: Offline
Edit | Report | IP: Logged |
Esercizio modifica Kernel: API
ciao a tutti ragazzi! ho l'esame di laboratorio settimana prossima e volevo sapere come si faceva questo esercizio:
Stampare un messaggio all'esecuzione di ogni exit con il numero di API del s.o. eseguite fino a quel momento.
Non ho capito bene cosa intenda per API in minix...
Ne approfitto per un'altra domanda: se devo far stampare una frase ogni volta che un processo muore e modifico la do_exit.c e do_kill.c... perche' quando voglio ricompilare il kernel mi esce questo dannato errore:
"do_kill.c", line 20: kprintf is not a type indentifier
"do_kill.c", line 20: string not expected
errori simili mi compaiono anche per do_exit.c... penso di non trovare la riga esatta dove inserire kprintf("MUOIO\n");
|
09-02-2012 19:55 |
|
|
| |
|
xSharKMaNx |
Leggi questo 3D
... |
10-02-2012 09:39 |
|
|
xSharKMaNx |
un gioco della follia
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Leggi questo 3D
sicuramente ti sarà di aiuto per il lab.
http://www.dsy.it/forum/showthread....&threadid=31182
Ciao
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
10-02-2012 09:39 |
|
|
| |
|
Prom |
[QUOTE][i]Originally posted by xSharKMaNx [/i]
... |
10-02-2012 10:19 |
|
|
Prom |
.novellino.
Registered: Feb 2012
Posts: 3 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 0:50:06: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by xSharKMaNx
Leggi questo 3D
sicuramente ti sarà di aiuto per il lab.
http://www.dsy.it/forum/showthread....&threadid=31182
Ciao
sisil'ho gia letto il 3d.. xo non ho trovato la riposta ke cercavo! grazie cmq !!
|
10-02-2012 10:19 |
|
|
| |
|
xSharKMaNx |
di quel 3D l'ultimo commento della seconda pagina ... |
10-02-2012 13:25 |
|
|
xSharKMaNx |
un gioco della follia
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
di quel 3D l'ultimo commento della seconda pagina e le prime 5 della terza pagina si parla del tuo esercizio...
Ciao
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
10-02-2012 13:25 |
|
|
| |
|
xSharKMaNx |
puoi provare a modificare solo sys_exit.c in /usr/ ... |
10-02-2012 13:31 |
|
|
xSharKMaNx |
un gioco della follia
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
puoi provare a modificare solo sys_exit.c in /usr/src/lib/syslib aggiungendo una printf("MUOIO\n");
giusto prima del return.
e poi
In /usr/src/tools/
make clean (per sicurezza ripartiamo da zero)
make image
make hdboot (credo sostituisca anche make image, provate...)
Ci sono poi due casi particolari
Modifica delle librerie: prima di make hdboot inserite anche
make libraries (mooolto lento)
Esercizio Tasto F8 (vedi thread apposito): sempre prima di make hdboot scrivete
make services
Il tuo problema sai che forse è nel reboot?!
Prova a fare un bel shutdown e al riavvio quando sei al boot loader non fare nessuna scelta, lascia che il sistema parta dopo pochi secondi [A questo proposito me ne sono successe di tutte come a te...]
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
10-02-2012 13:31 |
|
|
| |
|
xSharKMaNx |
Qui trovi un pò di info ;)
... |
10-02-2012 13:33 |
|
|
xSharKMaNx |
un gioco della follia
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Qui trovi un pò di info
http://pastebin.com/hESYpbCj
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
10-02-2012 13:33 |
|
|
| |
|
Prom |
ti ringrazio!!!
... |
11-02-2012 10:34 |
|
|
Prom |
.novellino.
Registered: Feb 2012
Posts: 3 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 0:50:06: [...]
Status: Offline
Edit | Report | IP: Logged |
ti ringrazio!!!
Sapresti anche spiegarmi la storia delle API in minix?
Sto sperimentando un po le syscall.. ma non riesco a creare una syscall che mi stampi il numero di processi nella coda ready... sapresti come fare?!
|
11-02-2012 10:34 |
|
|
| |
|
xSharKMaNx |
Qui purtroppo non posso esserti di aiuto.
... |
13-02-2012 08:25 |
|
|
xSharKMaNx |
un gioco della follia
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Qui purtroppo non posso esserti di aiuto.
Prova a vedere qui:
http://homes.dico.unimi.it/~sisop/l...b06-handout.pdf
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
13-02-2012 08:25 |
|
|
| |
|
All times are GMT. The time now is 01:11. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|