]> git.proxmox.com Git - qemu.git/blobdiff - include/qemu-common.h
portability: pty.h is glibc-specific
[qemu.git] / include / qemu-common.h
index b399d855c1f14b3b100a13e97ffda5b8920feb1b..af769f5ad2d1718c0782f282d2793a86a601622e 100644 (file)
 #include <signal.h>
 #include "glib-compat.h"
 
+#if defined(__GLIBC__)
+# include <pty.h>
+#elif defined CONFIG_BSD
+# if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__)
+#  include <libutil.h>
+# else
+#  include <util.h>
+# endif
+#elif defined CONFIG_SOLARIS
+# include <stropts.h>
+#endif
+
 #ifdef _WIN32
 #include "sysemu/os-win32.h"
 #endif