aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/outcome/shim-signal.h
blob: f396a91593ce707d67de0022729e124a5a9bf20d (plain)
1
2
3
4
5
6
7
8
9
10
11
#include <signal.h>

/* see shim.go for documentation */
typedef enum {
    HAKUREI_SHIM_EXIT_REQUESTED,
    HAKUREI_SHIM_ORPHAN,
    HAKUREI_SHIM_INVALID,
    HAKUREI_SHIM_BAD_PID,
} hakurei_shim_msg;

void hakurei_shim_setup_cont_signal(pid_t ppid, int fd);