I think OSX can be treated like Linux and BSD for the PTY handling. Best regards
Stefan -- coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br. Tel.: +49 761 7668825 • Fax: +49 761 7664613 Email: i...@coresystems.de • http://www.coresystems.de/ Registergericht: Amtsgericht Freiburg • HRB 7656 Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866
XNU pty fixes Signed-off-by: Stefan Reinauer <ste...@coresystems.de> --- qemu-0.11.0/qemu-char.c +++ qemu-0.11.0/qemu-char.c @@ -821,7 +821,7 @@ #endif #if defined(__linux__) || defined(__sun__) || defined(__FreeBSD__) \ - || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) + || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__APPLE__) typedef struct { int fd; @@ -2262,7 +2262,7 @@ } else #endif #if defined(__linux__) || defined(__sun__) || defined(__FreeBSD__) \ - || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) + || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__APPLE__) if (strstart(filename, "/dev/", NULL)) { chr = qemu_chr_open_tty(filename); } else