def claim

cswap-bend-cli@0.1.0.0 · daemon/pidlock.bend:51

import cswap-bend-cli@0.1.0.0/daemon/pidlock.bend as Pidlock
import Base
import cswap-bend-cli@0.1.0.0/fs/write.bend as FsW
import cswap-bend-cli@0.1.0.0/act.bend as Act

51def claim(+state_dir: String) -> Act.of(Unit):
52  do ActM<Unit>:
53    pid : U32 <- Act.lift(U32, my_pid())
54    FsW.write_atomic(pid_path(state_dir), U32.show(pid) ++ "\n", "600")

Uses (12)

Used by (1)