home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / uucp / duucp-1.17 / AU-117b4-src.lha / src / include / dmail_protos.h < prev    next >
Encoding:
Text File  |  1994-04-13  |  4.5 KB  |  138 lines

  1.  
  2. /* MACHINE GENERATED */
  3.  
  4.  
  5. /* config.c             */
  6.  
  7. Prototype char *FindLocalVariable (const char *);
  8. Prototype char *FindConfig (const char *);
  9. Prototype char *GetConfig (const char *, char *);
  10. Prototype const char *GetConfigDir (const char *);
  11. Prototype char *GetConfigProgram (char *);
  12. Prototype char *MakeConfigPath (const char *, const char *);
  13. Prototype char *MakeConfigPathBuf (char *, const char *, const char *);
  14. Prototype FILE *openlib (const char *);
  15. Prototype FILE *openlib_write (const char *);
  16. Prototype char *atime (time_t *);
  17. Prototype char *GetUserName (void);
  18. Prototype char *GetRealName (void);
  19. Prototype struct passwd *getpwnam (const char *);
  20.  
  21. /* globals.c            */
  22.  
  23.  
  24. /* main.c               */
  25.  
  26. Prototype void init (void);
  27. Prototype int  source_file (char *file);
  28. Prototype void sig_handle (int);
  29. Prototype int  get_inode (char *file);
  30.  
  31. /* do_lists.c           */
  32.  
  33. Prototype int  do_setlist (char *str,      int com);
  34. Prototype int  do_rlist   (char *garbage, int com);
  35. Prototype int  do_list      (char *garbage, int com);
  36. Prototype int  do_select  (char *str,      int mode);
  37. Prototype int  do_defer   (char *garbage, int com);
  38.  
  39. /* sub.c                */
  40.  
  41. Prototype int  xfree (void *ptr);
  42. Prototype int  indexof (register int num);
  43. Prototype void null (void);
  44. Prototype int  position_current (void);
  45. Prototype int  skip_to_data (FILE *fi);
  46. Prototype char *get_field (char *str);
  47. Prototype int  compile_field (char *buf, FILE *fi);
  48. Prototype int  xstrncmp (register char *src, register char *dest, register int len);
  49. Prototype char *next_word (register char *str);
  50. Prototype void done (int n);
  51. Prototype void fix_globals (void);
  52. Prototype int  _pager (char *str, int nl);
  53.  
  54. /* execom.c             */
  55.  
  56. Prototype int  do_command (void);
  57. Prototype char *mpush (int amount);
  58. Prototype char *mpop (void);
  59. Prototype void mrm (void);
  60. Prototype int  exec_command (char *base);
  61. Prototype int  fix (void);
  62. Prototype char *extractname (char *name, char **eptr);
  63.  
  64. /* commands.c           */
  65.  
  66. Prototype int  do_quit      (char *garbage, int com);
  67. Prototype int  do_exit      (char *garbage, int com);
  68. Prototype int  do_cd      (char *garbage, int com);
  69. Prototype int  do_echo      (char *str,      int com);
  70. Prototype int  do_go      (char *garbage, int com);
  71. Prototype int  do_source  (char *scratch, int overide);
  72. Prototype int  do_shell   (char *str,      int com);
  73. Prototype int  do_write   (char *garbage, int com);
  74. Prototype int  do_delprev (char *garbage, int com);
  75. Prototype int  do_delnext (char *garbage, int com);
  76. Prototype int  do_number  (char *str,      int com);
  77. Prototype int  do_next      (char *str,      int com);
  78. Prototype int  do_header  (char *garbage, int com);
  79. Prototype int  do_type      (char *garbage, int com);
  80. Prototype int  do_mark      (char *garbage, int mask);
  81. Prototype int  do_unmark  (char *garbage, int mask);
  82. Prototype int  do_break   (char *garbage, int mask);
  83. Prototype int  do_ver      (char *garbage, int level);
  84.  
  85. /* range.c              */
  86.  
  87. Prototype void rewind_range (int beg);
  88. Prototype int  get_range (void);
  89. Prototype int  single_position (void);
  90.  
  91. /* load_mail.c          */
  92.  
  93. Prototype void hold_load (void);
  94. Prototype void nohold_load (void);
  95. Prototype void load_changes (void);
  96. Prototype int  initial_load_mail (void);
  97. Prototype void do_flock (int, int);
  98. Prototype void free_entry (void);
  99. Prototype int  save_file (int, int, int);
  100. Prototype void check_new_mail (void);
  101. Prototype int  write_file (char *, int, int, int);
  102. Prototype int  get_extra_ovr (char *);
  103. Prototype int  add_extra (char *);
  104. Prototype int  get_extra (char *);
  105. Prototype int  m_select (register char **, int);
  106.  
  107. /* sendmail.c           */
  108.  
  109. Prototype int  do_reply (char *garbage, int itext);
  110. Prototype int  do_ask (void);
  111.  
  112. /* set.c                */
  113.  
  114. Prototype void set_var (int level, register char *name, register char *str);
  115. Prototype int  unset_var (int level, register char *name);
  116. Prototype char *get_var (int level, register char *name);
  117. Prototype int  do_unset_var (char *str, int level);
  118. Prototype int  do_set_var (char *command, int level);
  119.  
  120. /* help.c               */
  121.  
  122. Prototype int  do_help (char *garbage, int com);
  123.  
  124. /* cond.c               */
  125.  
  126. Prototype int  do_if    (char *garbage, int com);
  127. Prototype int  do_else    (char *garbage, int com);
  128. Prototype int  do_endif (char *garbage, int com);
  129.  
  130. /* compat.c             */
  131.  
  132. Prototype long getpid (void);
  133. Prototype long getuid (void);
  134. Prototype struct passwd *getpwuid (int uid);
  135. Prototype int stat (const char *file, struct stat *st);
  136. Prototype int flock (int fd, int locktype);
  137. Prototype void *xmalloc (int size);
  138.