13#ifndef OPENVAS_PLUGINLAUNCH_H
14#define OPENVAS_PLUGINLAUNCH_H
22#define ERR_CANT_FORK -2
26#define ERR_NO_FREE_SLOT -99
38 struct in6_addr *, GSList *, kb_t, kb_t, nvti_t *,
int *);
void pluginlaunch_enable_parallel_checks(void)
Definition pluginlaunch.c:357
int wait_for_children(void)
void pluginlaunch_init(const char *)
Definition pluginlaunch.c:324
void pluginlaunch_stop(void)
Definition pluginlaunch.c:363
int plugin_launch(struct scan_globals *, struct scheduler_plugin *, struct in6_addr *, GSList *, kb_t, kb_t, nvti_t *, int *)
Start a plugin.
Definition pluginlaunch.c:480
void pluginlaunch_wait_for_free_process(kb_t, kb_t)
Waits and 'pushes' processes until the number of running processes has changed.
Definition pluginlaunch.c:550
void pluginlaunch_disable_parallel_checks(void)
Definition pluginlaunch.c:351
void pluginlaunch_wait(kb_t, kb_t)
Waits and 'pushes' processes until num_running_processes is 0.
Definition pluginlaunch.c:517
header for pluginscheduler.c
Definition scanneraux.h:19
Definition pluginscheduler.h:28