]> sigrok.org Git - libserialport.git/blobdiff - libserialport_internal.h
change type of result variables to ssize_t
[libserialport.git] / libserialport_internal.h
index 5b811cc3bef665c02764fb4bbba0f0105cfe182b..f1d0d8505494c7949af7e60c98589c74309e0a49 100644 (file)
@@ -82,6 +82,9 @@
 #include <time.h>
 #include <poll.h>
 #include <unistd.h>
+#ifdef HAVE_SYS_FILE_H
+#include <sys/file.h>
+#endif
 #endif
 #ifdef __APPLE__
 #include <CoreFoundation/CoreFoundation.h>
@@ -90,6 +93,9 @@
 #include <IOKit/serial/ioss.h>
 #include <sys/syslimits.h>
 #include <mach/mach_time.h>
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 120000 /* Before macOS 12 */
+#define kIOMainPortDefault kIOMasterPortDefault
+#endif
 #endif
 #ifdef __linux__
 #include <dirent.h>