xref: /plan9/sys/src/cmd/unix/drawterm/include/unix.h (revision 96cbc34f1b36a29efdcfd47b10e70703a690febc)
1*96cbc34fSDavid du Colombier #undef _FORTIFY_SOURCE	/* stupid ubuntu warnings */
2*96cbc34fSDavid du Colombier #define __BSD_VISIBLE 1 /* FreeBSD 5.x */
3*96cbc34fSDavid du Colombier #define _BSD_SOURCE 1
4*96cbc34fSDavid du Colombier #define _NETBSD_SOURCE 1	/* NetBSD */
5*96cbc34fSDavid du Colombier #define _SVID_SOURCE 1
6*96cbc34fSDavid du Colombier #if !defined(__APPLE__) && !defined(__OpenBSD__)
7*96cbc34fSDavid du Colombier #	define _XOPEN_SOURCE 1000
8*96cbc34fSDavid du Colombier #	define _XOPEN_SOURCE_EXTENDED 1
9*96cbc34fSDavid du Colombier #endif
10*96cbc34fSDavid du Colombier #define _LARGEFILE64_SOURCE 1
11*96cbc34fSDavid du Colombier #define _FILE_OFFSET_BITS 64
12*96cbc34fSDavid du Colombier 
13*96cbc34fSDavid du Colombier 
148ccd4a63SDavid du Colombier #include <stdio.h>
158ccd4a63SDavid du Colombier #include <stdlib.h>
168ccd4a63SDavid du Colombier #include <string.h>
178ccd4a63SDavid du Colombier #include <math.h>
188ccd4a63SDavid du Colombier #include <fcntl.h>
198ccd4a63SDavid du Colombier #include <setjmp.h>
20*96cbc34fSDavid du Colombier #include <stddef.h>
218ccd4a63SDavid du Colombier #include <time.h>
228ccd4a63SDavid du Colombier #include <assert.h>
238ccd4a63SDavid du Colombier #include <unistd.h>
248ccd4a63SDavid du Colombier #include <stdarg.h>
250d601874SDavid du Colombier #include <inttypes.h>
260d601874SDavid du Colombier #include <ctype.h>
270d601874SDavid du Colombier #include <errno.h>
28*96cbc34fSDavid du Colombier #ifdef PTHREAD
29*96cbc34fSDavid du Colombier #include <pthread.h>
30*96cbc34fSDavid du Colombier #endif
318ccd4a63SDavid du Colombier 
328ccd4a63SDavid du Colombier typedef long long		p9_vlong;
338ccd4a63SDavid du Colombier typedef unsigned long long p9_uvlong;
340d601874SDavid du Colombier typedef uintptr_t uintptr;
35