[pso] Tema 3 Linux...nu apare nimic in fisierele suport

Octavian Purdila pso@cursuri.cs.pub.ro
Wed, 5 May 2004 15:12:58 +0300


On Wednesday 05 May 2004 00:00, Rizoiu Valentin wrote:
> As avea si eu o intrebare legata de tema 3 Linux...
>   functia de request pe care am implementat-o e asemanatoare cu cea data la
> laborator ( a se vedea laboratorul  7 (the hard way) )...programul ruleaza
> "ok"...in sensul k trece toate testele...dar in fisierul de suport nu imi
> apare nimik ( mentionez ca in rutina do_transfer, la partea de WRITE am
> ceva gen: ...if(req->cmd == WRITE)
>     {
>      lseek(fd, req->bh->b_rsector * sector_size[minor], SEEK_SET);
>      write(fd,  req->bh->b_data,  req->bh->b_size);
>      return 1;
>   }
>  ...dar write(...) se pare k e degeaba ( cred k din cauza cache-ului)
> ...Daq cineva are vreo idee referitor la ce s-ar putea face k sa pot scrie
> totusi si pe disk, l-ash ruga sa dea un reply...
>

Probabil ca nu faci close pe fd.

tavi