~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to server/sql_plugin.cc

Merged in Jay's tree.

Show diffs side-by-side

added added

removed removed

Lines of Context:
564
564
 
565
565
bool plugin_is_ready(const LEX_STRING *name, int type)
566
566
{
567
 
  bool rc= FALSE;
 
567
  bool rc= false;
568
568
  if (plugin_status(name, type) == SHOW_OPTION_YES)
569
 
    rc= TRUE;
 
569
    rc= true;
570
570
  return rc;
571
571
}
572
572
 
664
664
      my_error(ER_UDF_EXISTS, MYF(0), name->str);
665
665
    if (report & REPORT_TO_LOG)
666
666
      sql_print_error(ER(ER_UDF_EXISTS), name->str);
667
 
    return(TRUE);
 
667
    return(true);
668
668
  }
669
669
  /* Clear the whole struct to catch future extensions. */
670
670
  bzero((char*) &tmp, sizeof(tmp));
671
671
  if (! (tmp.plugin_dl= plugin_dl_add(dl, report)))
672
 
    return(TRUE);
 
672
    return(true);
673
673
  /* Find plugin by name */
674
674
  for (plugin= tmp.plugin_dl->plugins; plugin->info; plugin++)
675
675
  {
709
709
          if (!my_hash_insert(&plugin_hash[plugin->type], (uchar*)tmp_plugin_ptr))
710
710
          {
711
711
            init_alloc_root(&tmp_plugin_ptr->mem_root, 4096, 4096);
712
 
            return(FALSE);
 
712
            return(false);
713
713
          }
714
714
          tmp_plugin_ptr->state= PLUGIN_IS_FREED;
715
715
        }
718
718
      }
719
719
      /* plugin was disabled */
720
720
      plugin_dl_del(dl);
721
 
      return(FALSE);
 
721
      return(false);
722
722
    }
723
723
  }
724
724
  if (report & REPORT_TO_USER)
727
727
    sql_print_error(ER(ER_CANT_FIND_DL_ENTRY), name->str);
728
728
err:
729
729
  plugin_dl_del(dl);
730
 
  return(TRUE);
 
730
  return(true);
731
731
}
732
732
 
733
733
 
1146
1146
    if (p == buffer + sizeof(buffer) - 1)
1147
1147
    {
1148
1148
      sql_print_error("plugin-load parameter too long");
1149
 
      return(TRUE);
 
1149
      return(true);
1150
1150
    }
1151
1151
 
1152
1152
    switch ((*(p++)= *(list++))) {
1203
1203
      continue;
1204
1204
    }
1205
1205
  }
1206
 
  return(FALSE);
 
1206
  return(false);
1207
1207
error:
1208
1208
  sql_print_error("Couldn't load plugin named '%s' with soname '%s'.",
1209
1209
                  name.str, dl.str);
1210
 
  return(TRUE);
 
1210
  return(true);
1211
1211
}
1212
1212
 
1213
1213
 
1343
1343
  int version=plugin_array_version;
1344
1344
 
1345
1345
  if (!initialized)
1346
 
    return(FALSE);
 
1346
    return(false);
1347
1347
 
1348
1348
  state_mask= ~state_mask; // do it only once
1349
1349
 
1380
1380
          plugins[i]=0;
1381
1381
    }
1382
1382
    plugin= plugins[idx];
1383
 
    /* It will stop iterating on first engine error when "func" returns TRUE */
 
1383
    /* It will stop iterating on first engine error when "func" returns true */
1384
1384
    if (plugin && func(thd, plugin_int_to_ref(plugin), arg))
1385
1385
        goto err;
1386
1386
  }
1387
1387
 
1388
1388
  my_afree(plugins);
1389
 
  return(FALSE);
 
1389
  return(false);
1390
1390
err:
1391
1391
  my_afree(plugins);
1392
 
  return(TRUE);
 
1392
  return(true);
1393
1393
}
1394
1394
 
1395
1395