diff --git a/apps/app_sms.c b/apps/app_sms.c index 6e3be3f94e..7e704449f9 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 37ffcb0bd2..f61a9480b9 100755 --- a/utils.c +++ b/utils.c @@ -14,7 +14,7 @@ #include #include -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) /* duh? ERANGE value copied from web... */ #define ERANGE 34