home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Spezial / SPEZIAL2_97.zip / SPEZIAL2_97.iso / ANWEND / ONLINE / ELM23-2 / ELM23-2.ZIP / os2 / os2elm.h < prev    next >
C/C++ Source or Header  |  1996-08-25  |  886b  |  48 lines

  1. #ifndef _OS2ELM_INCLUDED
  2. #define _OS2ELM_INCLUDED
  3.  
  4. #include <alarm.h>
  5. #include <sys/utime.h>
  6.  
  7. #ifdef putchar
  8. #undef putchar
  9. #endif
  10. #define putchar outchar
  11. #ifdef getchar
  12. #undef getchar
  13. #endif
  14. #define getchar ReadCh
  15.  
  16. /* #define fflush(fp)    (tflush(), fflush(fp)) */
  17.  
  18. #ifdef __EMX__
  19. #define clearerr(f)   clearerr(f)  /* :-) */
  20. #else
  21. #define SIGQUIT SIGBREAK
  22. #define pipe(x)    _pipe(x, 4096, O_BINARY)
  23. #define popen    _popen
  24. #define pclose    _pclose
  25. #endif
  26.  
  27. extern char default_editor[];
  28. extern char default_pager[];
  29. extern char default_shell[];
  30. extern char default_printout[];
  31.  
  32. extern char uupchome[];
  33. extern char elmhome[];
  34. extern char tempdir[];
  35. extern char logdir[];
  36.  
  37. extern char mailer[];
  38. extern int background;
  39.  
  40. extern char mailhome[];
  41. extern char mailext[];
  42. extern int maildir;
  43. extern char postmaster[];
  44.  
  45. extern char _reply_to[];
  46. #endif
  47.  
  48.