producto de:(-4a4) (-5a2)

Respuestas

Respuesta dada por: juanafatachacnama
0

grupo de estructura _info init_groups = {.usage = ATOMIC_INIT(2)};

struct group_info * groups_alloc (int gidsetsize) {

s truct group_info * group_info;

int nblocks;

int i;

nótese bien locks = (gidsetsize + NGROUPS_PER_BLOCK - 1) / NGROUPS_PER_BLOCK;

/ * Asegúrate de que siempre asignamos al menos un puntero de bloque indirecto * /

nbloques = nbloques? : 1;

group_info = kmalloc (tamaño de (* group_info) + nblocks * tamaño de (gid_t *), GFP_USER);

si (! group_info)

 return NULL;

group_info-> ngroups = gidsetsize;

group_info-> nblo cks = nblocks;

atómico_ set (& group_info-> uso, 1);

Preguntas similares