CygwinでWindowsのプロセスをkillする

CygwinからWindowsのプロセスにシグナルを送るには/usr/bin/killを使えばいいんだけども、
プログラム内からkillしたい時、普通にkillができなかった。
で、深追いすると怪我しそうだったので安直にTASKKILL使った。

#include <unistd.h>
int main(int argc, char** argv) {
    return execlp("TASKKILL", "TASKKILL", "/PID", "1234", (char*)0); // PID1234を殺す
}

確実に殺したければ(そう、あなたがそれを望むのであれば)TASKKILLのオプション"/F"を加える。
           ↑こういう言い回しマニュアルに良くあるよね