home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / SIMTEL / HITECH-C / Z80V309.EXE / lha / SYS.H < prev    next >
Text File  |  1979-11-30  |  1KB  |  34 lines

  1. /*
  2.  *    System-dependent functions.
  3.  */
  4.  
  5. #ifndef    _STDDEF
  6. typedef    int        ptrdiff_t;    /* result type of pointer difference */
  7. typedef    unsigned    size_t;        /* type yielded by sizeof */
  8. #define    _STDDEF
  9. #define    offsetof(ty, mem)    ((int)&(((ty *)0)->mem))
  10. #endif    _STDDEF
  11.  
  12. #ifndef    NULL
  13. #define    NULL    ((void *)0)
  14. #endif    NULL
  15.  
  16. extern int    errno;            /* system error number */
  17.  
  18. extern int    execl(char *, char *, char *, ...);
  19. extern int    execv(char *, char **);
  20. extern int    spawnl(char *, char *, char *, ...);
  21. extern int    spawnv(char *, char **);
  22. extern int    spawnle(char *, char *, char *, char *, ...);
  23. extern int    spawnve(char *, char **, char *);
  24. extern int    getuid(void);
  25. extern int    setuid(int);
  26. extern int    chdir(char *);
  27. extern int    mkdir(char *);
  28. extern int    rmdir(char *);
  29. extern int    getcwd(int);
  30. extern char **    _getargs(char *, char *);
  31. extern int    _argc_;
  32. extern int    inp(int);
  33. extern void    outp(int, int);
  34.