function lock_release

Same name in this branch
  1. 6.x drupal-6.x/includes/lock-install.inc \lock_release()
  2. 6.x drupal-6.x/includes/lock.inc \lock_release()
Same name and namespace in other branches
  1. 7.x drupal-7.x/includes/lock.inc \lock_release()

Release a lock previously acquired by lock_acquire().

This will release the named lock if it is still held by the current request.

Parameters

$name: The name of the lock.

Related topics

4 calls to lock_release()
locale in drupal-6.x/modules/locale/locale.module
Provides interface translation services.
menu_rebuild in drupal-6.x/includes/menu.inc
(Re)populate the database tables used by various menu functions.
module_rebuild_cache in drupal-6.x/includes/module.inc
Rebuild the database cache of module files.
system_theme_data in drupal-6.x/modules/system/system.module
Collect data about all currently available themes.

Archivo

drupal-6.x/includes/lock.inc, line 206
A database-mediated implementation of a locking mechanism.

Código

function lock_release($name) {
  global $locks;

  unset($locks[$name]);
  db_query("DELETE FROM {semaphore} WHERE name = '%s' AND value = '%s'", $name, _lock_id());
}