rem: return 0;
add: return true;
context: hash_ins (ino_t ino, dev_t dev){  struct entry *ent;  struct entry *ent_from_table;  ent = (struct entry *) xmalloc (sizeof *ent);  ent->st_ino = ino;  ent->st_dev = dev;  ent_from_table = hash_insert (htab, ent);  if (ent_from_table == NULL)    {      /* Insertion failed due to lack of memory.  */      xalloc_die ();    }  if (ent_from_table == ent)    {      /* Insertion succeeded.  */      return 0;    }  /* That pair is already in the table, so ENT was not inserted.  Free it.  */  free (ent);  return 1;}