home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / KERNEL-S / V1.2 / LINUX-1.2 / LINUX-1 / linux / include / asm-alpha / console.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-01-16  |  1.0 KB  |  48 lines

  1. #ifndef __AXP_CONSOLE_H
  2. #define __AXP_CONSOLE_H
  3.  
  4. /*
  5.  * Console callback routine numbers
  6.  */
  7. #define CCB_GETC        0x01
  8. #define CCB_PUTS        0x02
  9. #define CCB_RESET_TERM        0x03
  10. #define CCB_SET_TERM_INT    0x04
  11. #define CCB_SET_TERM_CTL    0x05
  12. #define CCB_PROCESS_KEYCODE    0x06
  13.  
  14. #define CCB_OPEN        0x10
  15. #define CCB_CLOSE        0x11
  16. #define CCB_IOCTL        0x12
  17. #define CCB_READ        0x13
  18. #define CCB_WRITE        0x14
  19.  
  20. #define CCB_SET_ENV        0x20
  21. #define CCB_RESET_ENV        0x21
  22. #define CCB_GET_ENV        0x22
  23. #define CCB_SAVE_ENV        0x23
  24.  
  25. /*
  26.  * Environment variable numbers
  27.  */
  28. #define ENV_AUTO_ACTION        0x01
  29. #define ENV_BOOT_DEV        0x02
  30. #define ENV_BOOTDEF_DEV        0x03
  31. #define ENV_BOOTED_DEV        0x04
  32. #define ENV_BOOT_FILE        0x05
  33. #define ENV_BOOTED_FILE        0x06
  34. #define ENV_BOOT_OSFLAGS    0x07
  35. #define ENV_BOOTED_OSFLAGS    0x08
  36. #define ENV_BOOT_RESET        0x09
  37. #define ENV_DUMP_DEV        0x0A
  38. #define ENV_ENABLE_AUDIT    0x0B
  39. #define ENV_LICENCE        0x0C
  40. #define ENV_CHAR_SET        0x0D
  41. #define ENV_LANGUAGE        0x0E
  42. #define ENV_TTY_DEV        0x0F
  43.  
  44. extern unsigned long dispatch(unsigned long code, ...);
  45. #define puts(x,l) dispatch(CCB_PUTS,0,x,l)
  46.  
  47. #endif
  48.