home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / internet / tcpip / src205 / TCPIP_Src / h / pathent < prev    next >
Encoding:
Text File  |  1995-04-17  |  830 b   |  35 lines

  1. #ifndef _pathent_h
  2. #define _pathent_h
  3.  
  4. typedef struct pathent_str
  5. {
  6.   struct pathent_str *next;
  7.   int type;
  8.   int filetype;
  9.   unsigned int setopts;
  10.   unsigned int clropts;
  11.   int numexts;
  12.   char **exts;
  13.   char *path;
  14. } pathent_str;
  15.  
  16. #define PATH_OFF    ((pathent_str *)0)
  17. #define PATH_DEF    ((pathent_str *)1)
  18. #define PATH_TYPE   ((pathent_str *)2)
  19. #define PATH_RISCOS ((pathent_str *)3)
  20. #define PATH_PRESET ((pathent_str *)0x8000) /* Min useful user mode pointer value */
  21.  
  22. void show_pathent(pathent_str *p);
  23.  
  24. int atoft(char *s);
  25. char *fttoa(int n);
  26.  
  27. int pathent_initialise(char *file);
  28. int pathmap(char *unix, char *riscos, int *type, pathent_str *preset);
  29. pathent_str *getpathent(char *s);
  30. pathent_str *delpathent(pathent_str *p);
  31. pathent_str *duppathent(pathent_str *p);
  32. char *pe_optflagstostr(int opts, char *buffer);
  33.  
  34. #endif
  35.