12c0338ffSzrj /*
22c0338ffSzrj * Copyright (c) 1999-2004 Damien Miller <djm@mindrot.org>
32c0338ffSzrj *
42c0338ffSzrj * Permission to use, copy, modify, and distribute this software for any
52c0338ffSzrj * purpose with or without fee is hereby granted, provided that the above
62c0338ffSzrj * copyright notice and this permission notice appear in all copies.
72c0338ffSzrj *
82c0338ffSzrj * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
92c0338ffSzrj * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
102c0338ffSzrj * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
112c0338ffSzrj * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
122c0338ffSzrj * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
132c0338ffSzrj * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
142c0338ffSzrj * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
152c0338ffSzrj */
162c0338ffSzrj
172c0338ffSzrj #include "includes.h"
182c0338ffSzrj
192c0338ffSzrj #include <signal.h>
20bc9cc675SDaniel Fojt #include <stdio.h>
212c0338ffSzrj #include <string.h>
222c0338ffSzrj #include <unistd.h>
232c0338ffSzrj
242c0338ffSzrj #include "openbsd-compat/bsd-signal.h"
252c0338ffSzrj
26bc9cc675SDaniel Fojt #if !defined(HAVE_STRSIGNAL)
strsignal(int sig)27bc9cc675SDaniel Fojt char *strsignal(int sig)
282c0338ffSzrj {
29bc9cc675SDaniel Fojt static char buf[16];
302c0338ffSzrj
31bc9cc675SDaniel Fojt (void)snprintf(buf, sizeof(buf), "%d", sig);
32bc9cc675SDaniel Fojt return buf;
33bc9cc675SDaniel Fojt }
342c0338ffSzrj #endif
35*2c81fb9cSAntonio Huete Jimenez
36