home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / most423.zip / sysdep.h < prev    next >
C/C++ Source or Header  |  1997-03-05  |  888b  |  39 lines

  1. #ifndef __DAVIS_SYSDEP_H__
  2. #define __DAVIS_SYSDEP_H__
  3.  
  4. #include <stdio.h>
  5.  
  6. #if defined(sequent) || defined(apollo)
  7. # define HAS_TERMIOS 0
  8. #else
  9. # define HAS_TERMIOS 1
  10. #endif
  11.  
  12. #ifdef VMS
  13. extern unsigned long SHELL_PID;
  14. extern void define_logical_name (char *, char *);
  15. extern void delete_logical_name (char *);
  16. extern int do_emacs_command(void);
  17.  
  18. extern int do_shell_command();
  19. extern int expand_file_name(char *,char *);
  20. extern char *unix2vms(char *);
  21.  
  22. #endif /* VMS */
  23.  
  24. extern int INPUT_BUFFER_LEN;
  25. extern char INPUT_BUFFER[80];
  26.  
  27. extern void init_tty(void);
  28. extern int reset_tty(void);
  29. extern char getkey(void);
  30. extern void ungetkey(char);
  31. extern void sys_resume(void);
  32. extern void get_term_dimensions(int *, int *);
  33. extern int sys_delete_file(char *);
  34. extern void set_width(int, int);
  35.  
  36. extern char *get_time(void);
  37. #endif /* __DAVIS_SYSDEP_H__ */
  38.  
  39.