patch-src_core_c 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. $OpenBSD: patch-src_core_c,v 1.4 2012/12/31 09:36:38 chrisz Exp $
  2. --- src/core.c.orig Thu May 3 23:08:27 2012
  3. +++ src/core.c Tue Jul 24 18:10:39 2012
  4. @@ -170,9 +170,9 @@ struct text_object *construct_text_object(const char *
  5. #else
  6. NORM_ERR("acpiacadapter: arg is only used on linux");
  7. #endif
  8. - }
  9. + } END
  10. #endif /* !__OpenBSD__ */
  11. - END OBJ(freq, 0)
  12. + OBJ(freq, 0)
  13. get_cpu_count();
  14. if (!arg || !isdigit(arg[0]) || strlen(arg) >= 2 || atoi(&arg[0]) == 0
  15. || atoi(&arg[0]) > info.cpu_count) {
  16. @@ -326,7 +326,7 @@ struct text_object *construct_text_object(const char *
  17. obj->data.i = PB_BATT_STATUS;
  18. }
  19. #endif /* __linux__ */
  20. -#if (defined(__FreeBSD__) || defined(__linux__))
  21. +#if (defined(__FreeBSD__) || defined (__OpenBSD__) || defined(__linux__))
  22. END OBJ_IF_ARG(if_up, 0, "if_up needs an argument")
  23. parse_if_up_arg(obj, arg);
  24. #endif
  25. @@ -860,7 +860,7 @@ struct text_object *construct_text_object(const char *
  26. END OBJ(gw_ip, &update_gateway_info)
  27. #endif /* !__linux__ */
  28. #if (defined(__FreeBSD__) || defined(__FreeBSD_kernel__) \
  29. - || defined(__OpenBSD__)) && (defined(i386) || defined(__i386__))
  30. + || defined(__OpenBSD__))
  31. END OBJ(apm_adapter, 0)
  32. END OBJ(apm_battery_life, 0)
  33. END OBJ(apm_battery_time, 0)
  34. @@ -1523,7 +1523,7 @@ void free_text_objects(struct text_object *root, int i
  35. free(data.s);
  36. break;
  37. #endif
  38. -#if (defined(__FreeBSD__) || defined(__linux__))
  39. +#if (defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__linux__))
  40. case OBJ_if_up:
  41. free_if_up(obj);
  42. break;