#include #include #include #include #include #include #include #include #include #ifndef O_ACCMODE #define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR) #endif #define SEEK_SET 0 #define SEEK_CUR 1 #ifdef __STDC__ extern void free PARAMS ((PTR)); #else /* not __STDC__ */ extern int free PARAMS ((PTR)); #endif /* not __STDC__ */ extern void abort PARAMS ((void)); extern int close PARAMS ((int)); extern int fprintf PARAMS ((FILE *,CONST char *,...)); extern int qsort PARAMS ((void *data, int els, int siz, int func())); extern void exit PARAMS ((int)); extern int fclose PARAMS ((FILE*)); extern void bcopy PARAMS ((char*,char*,int)); extern int bcmp PARAMS ((char *, char *, int)); extern void bzero PARAMS ((char *, int)); extern void perror PARAMS ((CONST char *)); extern char *getenv(); extern char * strchr(); extern char *memchr(); extern char *strrchr(); extern int chmod(); extern int fstat(); extern int stat(); extern int strtol(); #ifndef DONTDECLARE_MALLOC extern PTR malloc PARAMS ((unsigned)); extern PTR realloc PARAMS ((PTR, unsigned)); #endif extern char *strrchr(); extern char *ctime(); extern int _flsbuf(); extern int fclose(); extern int utimes(); extern int vfprintf(); extern long atol(); extern char *getenv(); extern int fputc(); extern int unlink(); #include "fopen-same.h"