| 224 | } |
| 225 | |
| 226 | static Value ProcessKillImpl(const Dictionary::Ptr& request) |
| 227 | { |
| 228 | pid_t pid = request->Get("pid"); |
| 229 | int signum = request->Get("signum"); |
| 230 | |
| 231 | errno = 0; |
| 232 | kill(pid, signum); |
| 233 | int error = errno; |
| 234 | |
| 235 | Dictionary::Ptr response = new Dictionary({ |
| 236 | { "errno", error } |
| 237 | }); |
| 238 | |
| 239 | return response; |
| 240 | } |
| 241 | |
| 242 | static Value ProcessWaitPIDImpl(const Dictionary::Ptr& request) |
| 243 | { |