pidfile.go
1package daemon
2
3import udsrpc "github.com/floatpane/go-uds-jsonrpc"
4
5// PID file helpers come from the shared go-uds-jsonrpc library, which handles
6// the Unix (signal-0 probe) and Windows (OpenProcess) implementations behind
7// build tags. Re-exported so daemon.WritePID/IsRunning/etc. keep working for
8// callers in main.go.
9var (
10 WritePID = udsrpc.WritePID
11 ReadPID = udsrpc.ReadPID
12 IsRunning = udsrpc.IsRunning
13 RemovePID = udsrpc.RemovePID
14)