> 
> In momentul in care o aloci, ea este numai mapata, nu si alocata.
> Daca vrei sa nu mai apara ca libera, scrie un octet in ea.
> Deci, modifica asa:
> 
> for(i=0;i<10;i++) {
>       t[i]=malloc(1024 * 1024);
>       for (j = 0; j < 1024 * 1024 / sysconf(_SC_PAGESIZE);
>               j += sysconf(_SC_PAGESIZE))
>               t[i][j] = 'x';
> }
> 

1024 * 1024 / sysconf(_SC_PAGESIZE) ar trebui sa fie 
numarul de pagini care incap intr-un MegaByte,iar 

 >      for (j = 0; j < 1024 * 1024 / sysconf(_SC_PAGESIZE);
 >              j += sysconf(_SC_PAGESIZE))
 >              t[i][j] = 'x';

scrie cata un octet ('x') in fiecare pagina din acel MB ?



                
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui