~ubuntu-branches/ubuntu/trusty/vlock/trusty

« back to all changes in this revision

Viewing changes to src/plugins.h

  • Committer: Bazaar Package Importer
  • Author(s): Alexander Wirt
  • Date: 2008-06-17 17:13:25 UTC
  • mfrom: (1.1.2 upstream) (3.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080617171325-ic8yy6tol0165i96
Tags: 2.2.2-3
* Don't try to chgrp to "vlock" during build time (Closes: #486665)
* Bump standards version (No changes)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* plugins.h -- plugins header file for vlock,
 
2
 *              the VT locking program for linux
 
3
 *
 
4
 * This program is copyright (C) 2007 Frank Benkstein, and is free
 
5
 * software which is freely distributable under the terms of the
 
6
 * GNU General Public License version 2, included as the file COPYING in this
 
7
 * distribution.  It is NOT public domain software, and any
 
8
 * redistribution not permitted by the GNU General Public License is
 
9
 * expressly forbidden without prior written permission from
 
10
 * the author.
 
11
 *
 
12
 */
 
13
 
 
14
#include <stdbool.h>
 
15
 
 
16
/* Load the named plugin. */
 
17
bool load_plugin(const char *name);
 
18
 
 
19
/* Resolve all the dependencies between all plugins.  This function *must* be
 
20
 * called after all plugins were loaded.  This function aborts on error. */
 
21
bool resolve_dependencies(void);
 
22
 
 
23
/* Unload all plugins. */
 
24
void unload_plugins(void);
 
25
 
 
26
/* Call the given plugin hook. */
 
27
void plugin_hook(const char *hook_name);