1*5af32e75SAxel Dörfler /* 2*5af32e75SAxel Dörfler ** Copyright 2004, Axel Dörfler, axeld@pinc-software.de. All rights reserved. 3*5af32e75SAxel Dörfler ** Distributed under the terms of the Haiku License. 4*5af32e75SAxel Dörfler */ 5*5af32e75SAxel Dörfler 6*5af32e75SAxel Dörfler 7*5af32e75SAxel Dörfler #include <OS.h> 8*5af32e75SAxel Dörfler 9*5af32e75SAxel Dörfler #include <signal.h> 10*5af32e75SAxel Dörfler #include <errno.h> 11*5af32e75SAxel Dörfler 12*5af32e75SAxel Dörfler 13*5af32e75SAxel Dörfler int 14*5af32e75SAxel Dörfler kill(pid_t pid, int sig) 15*5af32e75SAxel Dörfler { 16*5af32e75SAxel Dörfler status_t status = send_signal(pid, (uint)sig); 17*5af32e75SAxel Dörfler if (status < B_OK) { 18*5af32e75SAxel Dörfler errno = status; 19*5af32e75SAxel Dörfler return -1; 20*5af32e75SAxel Dörfler } 21*5af32e75SAxel Dörfler 22*5af32e75SAxel Dörfler return 0; 23*5af32e75SAxel Dörfler } 24