Lines Matching defs:free
75 int free; /* #of times being freed */
77 struct obj_s* next; /* link for free list */
85 Obj_t* list; /* free list */
171 /* free a deleted object */
178 if(obj->free > 0 ) /* already freed, not good! */
179 terror("Process %d: multiple deletion? obj[%d,sval=%s,free=%d,pid=%d,refn=%d]",
180 mmdc->pid, obj->dval, obj->sval, obj->free, obj->fpid, obj->refn );
186 obj->free += 1; /* set indicator that it's free */
193 terror("Process %d: refn=%d > 0? obj[%d,sval=%s,free=%d,pid=%d,refn=%d,op=%d]",
194 mmdc->pid, refn, obj->dval, obj->sval, obj->free, obj->fpid, obj->refn, obj->type );
197 obj->next = mmdc->list; /* add to free list, this could be a garbage-collector */
387 size = 0; /* make sure that free elements were deleted right */
391 if(o->free != 1) /* multiply deleted? */
392 terror("%s %s [num=%d,pid=%d]: multiple delete? obj[dval=%d,free=%d,fpid=%d]",
393 actor, type, num, mmdc->pid, o->dval, o->free, o->fpid);
395 terror("%s %s [num=%d,pid=%d]: Wrong deleter obj[dval=%d,free=%d,fpid=%d]",
396 actor, type, num, mmdc->pid, o->dval, o->free, o->fpid);
399 terror("%s %s [num=%d,pid=%d]: free=%d delete=%d", actor, type, num, pid, size, delete);