code: drawterm

Download patch

ref: f7c895607e99fac2f72ae283a7f6e1e52c142a69
parent: f94cf325190d273eedc8d5ff8b645f3ecda07efd
author: Russ Cox <rsc@swtch.com>
date: Mon Nov 26 10:11:24 EST 2007

fix redefinition in kern/posix.c

--- a/kern/posix.c
+++ b/kern/posix.c
@@ -2,7 +2,12 @@
  * Posix generic OS implementation for drawterm.
  */
 
+#include "u.h"
+
+#ifndef _XOPEN_SOURCE	/* for Apple and OpenBSD; not sure if needed */
 #define _XOPEN_SOURCE 500
+#endif
+
 #include <pthread.h>
 #include <time.h>
 #include <sys/time.h>
@@ -11,7 +16,6 @@
 #include <pwd.h>
 #include <errno.h>
 
-#include "u.h"
 #include "lib.h"
 #include "dat.h"
 #include "fns.h"