Lines Matching +full:include +full:- +full:pid
5 Copyright 2004-2006 Lennart Poettering
22 #include <config.h>
25 #include <unistd.h>
26 #include <errno.h>
27 #include <signal.h>
29 #include <pulsecore/core-error.h>
30 #include <pulsecore/module.h>
31 #include <pulsecore/modargs.h>
32 #include <pulsecore/log.h>
35 PA_MODULE_DESCRIPTION("ESOUND compatibility module: -spawnpid emulation");
38 PA_MODULE_USAGE("pid=<process id>");
41 "pid",
47 int ret = -1; in pa__init()
48 uint32_t pid = 0; in pa__init() local
52 if (!(ma = pa_modargs_new(m->argument, valid_modargs)) || in pa__init()
53 pa_modargs_get_value_u32(ma, "pid", &pid) < 0 || in pa__init()
54 !pid) { in pa__init()
59 if (kill((pid_t) pid, SIGUSR1) < 0) in pa__init()
60 pa_log_warn("kill(%u) failed: %s", pid, pa_cstrerror(errno)); in pa__init()