 |
fabi0 |
| [QUOTE][i]Originally posted by Larios [/i]
... |
16-05-2008 12:49 |
|
 |
fabi0 |
.amico.
Registered: Nov 2007
Posts: 20 (0.00 al dì)
Location:
Corso: Tecnologie dela comunicazione
Anno: 1
Time Online: 3:17:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Larios
si, io ho fatto cosi'
qualcuno è riuscito a montare il filesystem con il comando
mount -t minix -o loop,offset=$((N*512)) soluzione.img /mnt
per vedere se è tutto ok..?
Sì, l'ho montato, e si vedono tutti i files.
|
|
16-05-2008 12:49 |
|
|
|  |
 |
Larios |
| che distribuzione di linux usi? e che versione? ... |
16-05-2008 13:18 |
|
 |
Larios |
.consigliere.
Registered: Oct 2007
Posts: 114 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 20:21:35 [...]
Status: Offline
Edit | Report | IP: Logged |
che distribuzione di linux usi? e che versione?
|
|
16-05-2008 13:18 |
|
|
|  |
 |
fabi0 |
| [QUOTE][i]Originally posted by Larios [/i]
... |
16-05-2008 13:20 |
|
 |
fabi0 |
.amico.
Registered: Nov 2007
Posts: 20 (0.00 al dì)
Location:
Corso: Tecnologie dela comunicazione
Anno: 1
Time Online: 3:17:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Larios
che distribuzione di linux usi? e che versione?
ubuntu 7.10
? come avete fatto questo prototipo:
_PROTOTYPE( int down, (void)); //al posto di void bisogna mettere l'identificativo del semaforo?
|
|
16-05-2008 13:20 |
|
|
|  |
 |
Larios |
| si, poi devi passare quel parametro con message... ... |
16-05-2008 13:32 |
|
 |
Larios |
.consigliere.
Registered: Oct 2007
Posts: 114 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 20:21:35 [...]
Status: Offline
Edit | Report | IP: Logged |
si, poi devi passare quel parametro con message...
|
|
16-05-2008 13:32 |
|
|
|  |
 |
fabi0 |
| [QUOTE][i]Originally posted by Larios [/i]
... |
16-05-2008 13:35 |
|
 |
fabi0 |
.amico.
Registered: Nov 2007
Posts: 20 (0.00 al dì)
Location:
Corso: Tecnologie dela comunicazione
Anno: 1
Time Online: 3:17:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Larios
si, poi devi passare quel parametro con message...
quindi, non ho capito, bisogna lasciare void?
_PROTOTYPE( int down, (void));
non si può passargli direttamente:
_PROTOTYPE( int down, (int s));
|
|
16-05-2008 13:35 |
|
|
|  |
 |
pamarcan |
| sì, la seconda che hai detto, poi nel corpo della ... |
16-05-2008 13:52 |
|
 |
pamarcan |
.primate.
Registered: Mar 2006
Posts: 68 (0.01 al dì)
Location:
Corso: informatica
Anno:
Time Online: 1 Day, 7:02:16 [...]
Status: Offline
Edit | Report | IP: Logged |
sì, la seconda che hai detto, poi nel corpo della procedura metti nel messaggio l'intero così:
..
messaggio m;
m.m1_i1="il parametro intero"
poi la _syscall.... come quella fatta al laboratorio
e fai lo stesso con la up e la sema_init
|
|
16-05-2008 13:52 |
|
|
|  |
 |
fabi0 |
| In che file va messo questo:
... |
16-05-2008 13:58 |
|
 |
fabi0 |
.amico.
Registered: Nov 2007
Posts: 20 (0.00 al dì)
Location:
Corso: Tecnologie dela comunicazione
Anno: 1
Time Online: 3:17:07: [...]
Status: Offline
Edit | Report | IP: Logged |
In che file va messo questo:
..
messaggio m;
m.m1_i1="il parametro intero"
GRAZIE
|
|
16-05-2008 13:58 |
|
|
|  |
 |
QeSaRNeRON |
| raga... ma la soluzione
... |
16-05-2008 15:16 |
|
 |
QeSaRNeRON |
.amico.
Registered: Nov 2007
Posts: 21 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 5:28:08: [...]
Status: Offline
Edit | Report | IP: Logged |
raga... ma la soluzione
con part
che e' la storia della matricola???
l'inizio deve essere 0 0 22?? *(somma numeri matricola)??
|
|
16-05-2008 15:16 |
|
|
|  |
 |
QeSaRNeRON |
| [QUOTE][i]Originally posted by fabi0 [/i]
... |
16-05-2008 15:18 |
|
 |
QeSaRNeRON |
.amico.
Registered: Nov 2007
Posts: 21 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 5:28:08: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by fabi0
Sì, l'ho montato, e si vedono tutti i files.
devi fare il modprobe di minix
se ti dice che non trova il modulo devi ricompilarti il kernel dando un occhio di inserire minix nella sezione filesistem
quello che devo fare io adesso.
che palle
vaffanculo! >.<
|
|
16-05-2008 15:18 |
|
|
|  |
 |
QeSaRNeRON |
| [QUOTE][i]Originally posted by Larios [/i]
... |
16-05-2008 15:20 |
|
 |
QeSaRNeRON |
.amico.
Registered: Nov 2007
Posts: 21 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 5:28:08: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Larios
che distribuzione di linux usi? e che versione?
ho sbagliato a quotare... guarda sopra xD
|
|
16-05-2008 15:20 |
|
|
|  |
 |
lp656330 |
| [QUOTE][i]Originally posted by fabi0 [/i]
... |
16-05-2008 15:24 |
|
 |
lp656330 |
.illuminato.

Registered: Jul 2006
Posts: 154 (0.02 al dì)
Location: monza
Corso: informatica
Anno: laureata con 108/110
Time Online: 19:32:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by fabi0
quindi, non ho capito, bisogna lasciare void?
_PROTOTYPE( int down, (void));
non si può passargli direttamente:
_PROTOTYPE( int down, (int s));
io ho fatto "_PROTOTYPE( int down, (int s)); "
|
|
16-05-2008 15:24 |
|
|
|  |
 |
pamarcan |
| per fabi0:
... |
16-05-2008 15:26 |
|
 |
pamarcan |
.primate.
Registered: Mar 2006
Posts: 68 (0.01 al dì)
Location:
Corso: informatica
Anno:
Time Online: 1 Day, 7:02:16 [...]
Status: Offline
Edit | Report | IP: Logged |
per fabi0:
devi modificare /usr/src/lib/other/sema.c
ossia dove ci sono i wrapper
|
|
16-05-2008 15:26 |
|
|
|  |
 |
lp656330 |
| [QUOTE][i]Originally posted by fabi0 [/i]
... |
16-05-2008 15:27 |
|
 |
lp656330 |
.illuminato.

Registered: Jul 2006
Posts: 154 (0.02 al dì)
Location: monza
Corso: informatica
Anno: laureata con 108/110
Time Online: 19:32:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by fabi0
In che file va messo questo:
..
messaggio m;
m.m1_i1="il parametro intero"
GRAZIE
questo lo devi mettere nel file dove crei il wrapper
che il professor Monga a lezione aveva creato in
/usr/src/lib/other
dove aveva creato il file c
|
|
16-05-2008 15:27 |
|
|
|  |
 |
lp656330 |
| [QUOTE][i]Originally posted by QeSaRNeRON [/i]
... |
16-05-2008 15:30 |
|
 |
lp656330 |
.illuminato.

Registered: Jul 2006
Posts: 154 (0.02 al dì)
Location: monza
Corso: informatica
Anno: laureata con 108/110
Time Online: 19:32:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by QeSaRNeRON
raga... ma la soluzione
con part
che e' la storia della matricola???
l'inizio deve essere 0 0 22?? *(somma numeri matricola)??
ipotizza che la tua matricola sia 666666, fai la somma delle cifre 6+6+6+6+6+6=36 e quando vai in
part /dev/c0d1
devi definire come sector base il valore "36" che è la somma della tua matricola 666666
|
|
16-05-2008 15:30 |
|
|
|  |
 |
fabi0 |
| [QUOTE][i]Originally posted by lp656330 [/i]
... |
16-05-2008 15:39 |
|
 |
fabi0 |
.amico.
Registered: Nov 2007
Posts: 20 (0.00 al dì)
Location:
Corso: Tecnologie dela comunicazione
Anno: 1
Time Online: 3:17:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by lp656330
questo lo devi mettere nel file dove crei il wrapper
che il professor Monga a lezione aveva creato in
/usr/src/lib/other
dove aveva creato il file c
In questo?
#include <lib.h>
#include <unistd.h>
PUBLIC int up()
{
message m;
if (_syscall(SS_PROC_NR, SS_UP, &m) < 0) return(-1);
return 0;
}
PUBLIC int down()
{
message m;
if (_syscall(SS_PROC_NR, SS_DOWN, &m) < 0) return(-1);
return 0;
}
|
|
16-05-2008 15:39 |
|
|
|  |
 |
| All times are GMT. The time now is 23:28. |
|
|
 |
|
 |
|
|
|  |
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
|
|
|
|
|
|