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)