config.h
上传用户:tianjinjs
上传日期:2007-01-05
资源大小:309k
文件大小:3k
源码类别:

Modem编程

开发平台:

Unix_Linux

  1. /*
  2.  * config.h Default configuration.
  3.  *
  4.  * This file is part of the minicom communications package,
  5.  * Copyright 1991-1996 Miquel van Smoorenburg.
  6.  *
  7.  * This program is free software; you can redistribute it and/or
  8.  * modify it under the terms of the GNU General Public License
  9.  * as published by the Free Software Foundation; either version
  10.  * 2 of the License, or (at your option) any later version.
  11.  */
  12. /*
  13.  * Definitions below are not hard-coded - you can change them from
  14.  * the setup menu in minicom, or you can start minicom with the
  15.  * "-s" flag.
  16.  * Recommended setting for some systems are commented. Uncomment
  17.  * and adjust them to your system.
  18.  */
  19. /* Operating system INdependant parameters. (Usually the same everywhere) */
  20. #define KERMIT "/usr/local/bin/kermit -l %l -b %b" /* How to call kermit */
  21. #define UUCPLOCK "/var/spool/uucp" /* Lock file directory */
  22. #define LOGFILE "minicom.log" /* Not defined = not used */
  23. /* Operating system dependant parameters, per OS. A few samples are given. */
  24. #if defined(__linux__)
  25. #  define DFL_PORT "/dev/ttyS1" /* Which tty to use */
  26. #  define DEF_BAUD "57600" /* Default baud rate */
  27. #  define CALLOUT  "" /* Gets run to get into dial out mode */
  28. #  define CALLIN   "" /* Gets run to get into dial in mode */
  29. #  undef  UUCPLOCK
  30. #  define UUCPLOCK "/var/lock" /* FSSTND 1.2 */
  31. #  undef KERMIT
  32. #  define KERMIT "/usr/bin/kermit -l %l -b %b"
  33. #endif
  34. #if defined (_COHERENT)
  35. #  define DFL_PORT "/dev/modem"
  36. #  define DEF_BAUD "9600"
  37. #  define CALLOUT  "" /* "/etc/disable com1r" */
  38. #  define CALLIN   "" /* "/etc/enable com1r"  */
  39. #endif
  40. #ifdef _HPUX_SOURCE
  41. #  define DFL_PORT "/dev/cua2p0"
  42. #  define DEF_BAUD "19200"
  43. #  define CALLOUT  ""
  44. #  define CALLIN   ""
  45. #endif
  46. #ifdef ISC
  47. #  define DFL_PORT "/dev/tty01"
  48. #  define DEF_BAUD "9600"
  49. #  define CALLOUT  ""
  50. #  define CALLIN   ""
  51. #endif
  52. #ifdef __FreeBSD__
  53. #  define DFL_PORT "/dev/modem"
  54. #  define DEF_BAUD "19200"
  55. #  define CALLOUT  ""
  56. #  define CALLIN   ""
  57. #endif
  58. /* Some reasonable defaults if not defined */
  59. #ifndef DFL_PORT
  60. #  define DFL_PORT "/dev/tty8"
  61. #  define DEF_BAUD "2400"
  62. #  define CALLIN   ""
  63. #  define CALLOUT  ""
  64. #endif
  65. /*
  66.  * The next definitions are permanent ones - you can't edit the
  67.  * configuration from within minicom to change them
  68.  * (unless you use a binary editor, like a real hacker :-)
  69.  */
  70. /* Some reasonable defaults if not defined */
  71. #ifndef DFL_PORT
  72. #  define DFL_PORT "/dev/tty8"
  73. #  define DEF_BAUD "2400"
  74. #  define CALLIN   ""
  75. #  define CALLOUT  ""
  76. #endif
  77. /*
  78.  * The next definitions are permanent ones - you can't edit the
  79.  * configuration from within minicom to change them
  80.  * (unless you use a binary editor, like a real hacker :-)
  81.  */
  82. /* This defines a special mode in the wwxgetch() routine. The
  83.  * basic idea behind this probably works on the consoles of
  84.  * most PC-based unices, but it's only implemented for Linux.
  85.  */
  86. #if defined (__linux__)
  87. #  define KEY_KLUDGE 1
  88. #endif
  89. /* Define this if you want a history buffer. */
  90. #define HISTORY 1
  91. /* And this for the translation tables (vt100 -> ASCII) */
  92. #if __STDC__
  93. #  define TRANSLATE 1
  94. #  define CONST const
  95. #else
  96. #  define TRANSLATE 0
  97. #  define CONST
  98. #endif