YoushouldhavereceivedacopyoftheGNUGeneralPublicLicense alongwiththisprogram;ifnot,writetotheFreeSoftware
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA */
/* close a heap-database */
#include"heapdef.h"
/* Close a database open by hp_open() */ /* Data is normally not deallocated */
int heap_close(HP_INFO *info)
{ int tmp;
DBUG_ENTER("heap_close");
mysql_mutex_lock(&THR_LOCK_heap);
tmp= hp_close(info);
mysql_mutex_unlock(&THR_LOCK_heap);
DBUG_RETURN(tmp);
}
int hp_close(register HP_INFO *info)
{ int error=0;
DBUG_ENTER("hp_close");
info->s->changed=0; if (info->open_list.data)
heap_open_list=list_delete(heap_open_list,&info->open_list); if (!--info->s->open_count && info->s->delete_on_close)
hp_free(info->s); /* Table was deleted */
my_free(info);
DBUG_RETURN(error);
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-10-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.