setserial-2.17-darwin.patch 755 B

12345678910111213141516171819202122232425262728293031323334
  1. https://541536.bugs.gentoo.org/attachment.cgi?id=397618
  2. https://bugs.gentoo.org/show_bug.cgi?id=541536
  3. diff --git a/setserial.c b/setserial.c
  4. index 3474402..3ce8009 100644
  5. --- a/setserial.c
  6. +++ b/setserial.c
  7. @@ -31,6 +31,25 @@
  8. #include "version.h"
  9. +#ifdef __APPLE__
  10. +// see http://www.insanelymac.com/forum/topic/155999-compiling-setserial-on-mac-os-x/
  11. +#ifndef TIOCGSERIAL
  12. +#define TIOCGSERIAL 0x541E
  13. +#endif
  14. +#ifndef TIOCSERCONFIG
  15. +#define TIOCSERCONFIG 0x5453
  16. +#endif
  17. +#ifndef TIOCSSERIAL
  18. +#define TIOCSSERIAL 0x541F
  19. +#endif
  20. +#ifndef TIOCSERGWILD
  21. +#define TIOCSERGWILD 0x5454
  22. +#endif
  23. +#ifndef TIOCSERSWILD
  24. +#define TIOCSERSWILD 0x5455
  25. +#endif
  26. +#endif
  27. +
  28. static char version_str[] = "setserial version " SETSERIAL_VERSION ", "
  29. SETSERIAL_DATE;