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());
}