function lock_release

7.x lock.inc lock_release($name)
6.x lock.inc lock_release($name)
6.x lock-install.inc lock_release($name)

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.

File

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

Code

function lock_release($name) {
  global $locks;

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