home *** CD-ROM | disk | FTP | other *** search
- /*
- * Declarations for Unix style low-level I/O 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 open(char *, int);
- extern int close(int);
- extern int creat(char *, int);
- extern int dup(int);
- extern long lseek(int, long, int);
- extern int read(int, void *, int);
- extern int unlink(char *);
- extern int write(int, void *, int);
- extern int isatty(int);
- extern int chmod(char *, int);
-