diff --git a/apps/app_sms.c b/apps/app_sms.c index 6e3be3f94e2fa31982518b7a3ee58cdcbea8cd76..7e704449f9da8daf52f86c3007f50846d2d3693b 100755 --- a/apps/app_sms.c +++ b/apps/app_sms.c @@ -205,7 +205,7 @@ static void packdate (unsigned char *o, time_t w) { struct tm *t = localtime (&w); -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__OpenBSD__) int z = - t->tm_gmtoff / 3600 / 15; #else int z = timezone / 3600 / 15; diff --git a/utils.c b/utils.c index 37ffcb0bd2ec13d1197acbd6605005ed489cc1ff..f61a9480b999427bb923a8b7806bab151e6c8b88 100755 --- a/utils.c +++ b/utils.c @@ -14,7 +14,7 @@ #include <asterisk/lock.h> #include <asterisk/utils.h> -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) /* duh? ERANGE value copied from web... */ #define ERANGE 34