|
xsecurelock
1.7.0
XSecureLock is an X11 screen lock utility.
|
Go to the documentation of this file.
23 #define WAIT_ALREADY_DEAD INT_MIN
24 #define WAIT_NONPOSITIVE_SIGNAL (INT_MIN + 1)
80 int WaitPgrp(
const char *name, pid_t *pid,
int do_block,
int already_killed,
95 int WaitProc(
const char *name, pid_t *pid,
int do_block,
int already_killed,
void StartPgrp(void)
Starts a new process group.
Definition: wait_pgrp.c:83
int WaitPgrp(const char *name, pid_t *pid, int do_block, int already_killed, int *exit_status)
Waits for the given process group to terminate, or checks its status. If the leader process died,...
Definition: wait_pgrp.c:149
int KillPgrp(pid_t pid, int signo)
Kills the given process group.
Definition: wait_pgrp.c:133
void InitWaitPgrp(void)
Initializes WaitPgrp.
Definition: wait_pgrp.c:36
char *const * argv
Args.
Definition: auth_x11.c:67
pid_t ForkWithoutSigHandlers(void)
Fork a subprocess, but do not inherit our signal handlers.
Definition: wait_pgrp.c:46
int ExecvHelper(const char *path, const char *const argv[])
Spawns a helper process.
Definition: wait_pgrp.c:116
int WaitProc(const char *name, pid_t *pid, int do_block, int already_killed, int *exit_status)
Waits for the given process to terminate, or checks its status.
Definition: wait_pgrp.c:161