ref: 3debe91f3d1dd8a49ec2de5927e46e28ae9e7aad
dir: /sys/src/cmd/cc/compat.h/
/*
 * functions shared by compilers, linkers and assemblers.
 */
#ifndef	EXTERN
#define EXTERN	extern
#endif
enum
{
	Plan9	= 1<<0,
	Unix	= 1<<1,
	Windows	= 1<<2
};
EXTERN	int	systemtype(int);
EXTERN	int	pathchar(void);
EXTERN	int	myaccess(char *);
EXTERN	int	mywait(int*);
EXTERN	int	mycreat(char*, int);
EXTERN	char*	mygetwd(char*, int);
EXTERN	int	myexec(char*, char*[]);
EXTERN	int	mydup(int, int);
EXTERN	int	myfork(void);
EXTERN	int	mypipe(int*);
EXTERN	void*	alloc(long n);
EXTERN	void*	allocn(void *p, long on, long n);