1#include <errno.h>
2#include <signal.h>
3
4int killpg(pid_t pgid, int sig) {
5    if (pgid < 0) {
6        errno = EINVAL;
7        return -1;
8    }
9    return kill(-pgid, sig);
10}
11