home *** CD-ROM | disk | FTP | other *** search
- /*
- * System-dependent functions.
- */
-
- #ifndef _STDDEF
- typedef int ptrdiff_t; /* result type of pointer difference */
- typedef unsigned size_t; /* type yielded by sizeof */
- #define _STDDEF
- #define offsetof(ty, mem) ((int)&(((ty *)0)->mem))
- #endif _STDDEF
-
- #ifndef NULL
- #define NULL ((void *)0)
- #endif NULL
-
- extern int errno; /* system error number */
-
- extern int execl(char *, char *, char *, ...);
- extern int execv(char *, char **);
- extern int spawnl(char *, char *, char *, ...);
- extern int spawnv(char *, char **);
- extern int spawnle(char *, char *, char *, char *, ...);
- extern int spawnve(char *, char **, char *);
- extern int getuid(void);
- extern int setuid(int);
- extern int chdir(char *);
- extern int mkdir(char *);
- extern int rmdir(char *);
- extern int getcwd(int);
- extern char ** _getargs(char *, char *);
- extern int _argc_;
- extern int inp(int);
- extern void outp(int, int);
-