home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / misc / volume28 / screen32 / part11 < prev    next >
Encoding:
Text File  |  1992-02-08  |  44.9 KB  |  1,612 lines

  1. Newsgroups: comp.sources.misc
  2. From: jnweiger@immd4.informatik.uni-erlangen.de (Juergen Weigert)
  3. Subject:  v28i028:  screen-3.2 - multiple windows on an ASCII terminal, v3.2, Part11/11
  4. Message-ID: <1992Feb9.224028.7271@sparky.imd.sterling.com>
  5. X-Md4-Signature: 3d16c95d5894fd7b557979f754f93c7c
  6. Date: Sun, 9 Feb 1992 22:40:28 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: jnweiger@immd4.informatik.uni-erlangen.de (Juergen Weigert)
  10. Posting-number: Volume 28, Issue 28
  11. Archive-name: screen-3.2/part11
  12. Environment: UNIX
  13.  
  14. #!/bin/sh
  15. # do not concatenate these parts, unpack them in order with /bin/sh
  16. # file screen3.2/config/config.sco32 continued
  17. #
  18. if test ! -r _shar_seq_.tmp; then
  19.     echo 'Please unpack part 1 first!'
  20.     exit 1
  21. fi
  22. (read Scheck
  23.  if test "$Scheck" != 11; then
  24.     echo Please unpack part "$Scheck" next!
  25.     exit 1
  26.  else
  27.     exit 0
  28.  fi
  29. ) < _shar_seq_.tmp || exit 1
  30. if test ! -f _shar_wnt_.tmp; then
  31.     echo 'x - still skipping screen3.2/config/config.sco32'
  32. else
  33. echo 'x - continuing file screen3.2/config/config.sco32'
  34. sed 's/^X//' << 'SHAR_EOF' >> 'screen3.2/config/config.sco32' &&
  35. #undef GETTTYENT
  36. #undef NFS_HACK
  37. #undef LOCALSOCKDIR
  38. X
  39. #ifdef LOCALSOCKDIR
  40. # ifndef TMPTEST
  41. #  define SOCKDIR "/local/screens"
  42. # else
  43. #  define SOCKDIR "/tmp/screens"
  44. # endif
  45. #endif
  46. #undef USEBCOPY
  47. #undef TOPSTAT
  48. #define USEVARARGS
  49. #define NAMEDPIPE
  50. #define LOCK
  51. #define PASSWORD
  52. #define COPY_PASTE
  53. #define REMOTE_DETACH
  54. #define POW_DETACH
  55. #define NETHACK
  56. #define ETCSCREENRC "/usr/local/screen/etc/screenrc"
  57. #undef NEEDSETENV
  58. SHAR_EOF
  59. echo 'File screen3.2/config/config.sco32 is complete' &&
  60. chmod 0444 screen3.2/config/config.sco32 ||
  61. echo 'restore of screen3.2/config/config.sco32 failed'
  62. Wc_c="`wc -c < 'screen3.2/config/config.sco32'`"
  63. test 1314 -eq "$Wc_c" ||
  64.     echo 'screen3.2/config/config.sco32: original size 1314, current size' "$Wc_c"
  65. rm -f _shar_wnt_.tmp
  66. fi
  67. # ============= screen3.2/config/config.sequent_ptx ==============
  68. if test -f 'screen3.2/config/config.sequent_ptx' -a X"$1" != X"-c"; then
  69.     echo 'x - skipping screen3.2/config/config.sequent_ptx (File already exists)'
  70.     rm -f _shar_wnt_.tmp
  71. else
  72. > _shar_wnt_.tmp
  73. echo 'x - extracting screen3.2/config/config.sequent_ptx (Text)'
  74. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/config.sequent_ptx' &&
  75. /* Copyright (c) 1991
  76. X *      Juergen Weigert (jnweiger@immd4.informatik.uni-erlangen.de)
  77. X *      Michael Schroeder (mlschroe@immd4.informatik.uni-erlangen.de)
  78. X ****************************************************************
  79. X * $Id: config.sequent_ptx,v 1.2 92/02/03 02:31:08 jnweiger Exp $ FAU
  80. X */
  81. X
  82. X
  83. #define POSIX
  84. #define BSDJOBS
  85. #define TERMIO
  86. #define TERMINFO
  87. #define SYSV
  88. #define SIGVOID 
  89. #define DIRENT
  90. #define SUIDROOT
  91. #define UTMPOK
  92. #define LOGINDEFAULT    1
  93. #define GETUTENT
  94. #define UTHOST
  95. #undef USRLIMIT
  96. #undef LOCKPTY
  97. #define NOREUID
  98. #undef  LOADAV_3DOUBLES
  99. #define LOADAV_3LONGS
  100. #undef  LOADAV_4LONGS
  101. #undef GETTTYENT
  102. #undef NFS_HACK
  103. #define LOCALSOCKDIR
  104. X
  105. #ifdef LOCALSOCKDIR
  106. # ifndef TMPTEST
  107. #  define SOCKDIR "/local/screens"
  108. # else
  109. #  define SOCKDIR "/tmp/screens"
  110. # endif
  111. #endif
  112. #undef USEBCOPY
  113. #undef TOPSTAT
  114. #undef USEVARARGS
  115. #undef NAMEDPIPE
  116. #define LOCK
  117. #define PASSWORD
  118. #define COPY_PASTE
  119. #define REMOTE_DETACH
  120. #define POW_DETACH
  121. #undef NETHACK 
  122. #define ETCSCREENRC "/local/etc/screenrc"
  123. SHAR_EOF
  124. chmod 0444 screen3.2/config/config.sequent_ptx ||
  125. echo 'restore of screen3.2/config/config.sequent_ptx failed'
  126. Wc_c="`wc -c < 'screen3.2/config/config.sequent_ptx'`"
  127. test 1007 -eq "$Wc_c" ||
  128.     echo 'screen3.2/config/config.sequent_ptx: original size 1007, current size' "$Wc_c"
  129. rm -f _shar_wnt_.tmp
  130. fi
  131. # ============= screen3.2/config/config.sgi ==============
  132. if test -f 'screen3.2/config/config.sgi' -a X"$1" != X"-c"; then
  133.     echo 'x - skipping screen3.2/config/config.sgi (File already exists)'
  134.     rm -f _shar_wnt_.tmp
  135. else
  136. > _shar_wnt_.tmp
  137. echo 'x - extracting screen3.2/config/config.sgi (Text)'
  138. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/config.sgi' &&
  139. /****************************************************************
  140. X * This file is by Andrea Malagoli (alagoli@mhd4.uchicago.edu).
  141. X * It was done for a SGI MIPS Iris4D/20 running Irix 3.3.2.
  142. X * Enhanced by Marc Boucher (marc@CAM.ORG)
  143. X ********************************************************** 
  144. X * $Id: config.sgi,v 1.2 92/02/03 02:31:11 jnweiger Exp $ FAU
  145. X */
  146. X
  147. #define  POSIX
  148. #define  BSDJOBS
  149. #define  TERMIO
  150. #define  TERMINFO
  151. #define SYSV
  152. #define  SIGVOID 
  153. #define  DIRENT
  154. #define SUIDROOT
  155. #define UTMPOK
  156. #define LOGINDEFAULT    1
  157. #define GETUTENT
  158. #undef  UTHOST
  159. #undef USRLIMIT
  160. #undef LOCKPTY
  161. #undef NOREUID
  162. #undef  LOADAV_3DOUBLES
  163. #define  LOADAV_3LONGS
  164. #undef  LOADAV_4LONGS
  165. #undef GETTTYENT
  166. #undef NFS_HACK
  167. #define  LOCALSOCKDIR
  168. X
  169. #ifdef LOCALSOCKDIR
  170. # ifndef TMPTEST
  171. #  define SOCKDIR "/tmp/screens"
  172. # else
  173. #  define SOCKDIR "/tmp/testscreens"
  174. # endif
  175. #endif
  176. #undef USEBCOPY
  177. #undef TOPSTAT
  178. #define USEVARARGS
  179. #define NAMEDPIPE
  180. #define LOCK
  181. #define PASSWORD
  182. #define COPY_PASTE
  183. #define REMOTE_DETACH
  184. #define POW_DETACH
  185. #define NETHACK
  186. #define ETCSCREENRC "/etc/screenrc"
  187. SHAR_EOF
  188. chmod 0444 screen3.2/config/config.sgi ||
  189. echo 'restore of screen3.2/config/config.sgi failed'
  190. Wc_c="`wc -c < 'screen3.2/config/config.sgi'`"
  191. test 1071 -eq "$Wc_c" ||
  192.     echo 'screen3.2/config/config.sgi: original size 1071, current size' "$Wc_c"
  193. rm -f _shar_wnt_.tmp
  194. fi
  195. # ============= screen3.2/config/config.sunos41 ==============
  196. if test -f 'screen3.2/config/config.sunos41' -a X"$1" != X"-c"; then
  197.     echo 'x - skipping screen3.2/config/config.sunos41 (File already exists)'
  198.     rm -f _shar_wnt_.tmp
  199. else
  200. > _shar_wnt_.tmp
  201. echo 'x - extracting screen3.2/config/config.sunos41 (Text)'
  202. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/config.sunos41' &&
  203. /* Copyright (c) 1991
  204. X *      Juergen Weigert (jnweiger@immd4.informatik.uni-erlangen.de)
  205. X *      Michael Schroeder (mlschroe@immd4.informatik.uni-erlangen.de)
  206. X ****************************************************************
  207. X * $Id: config.sunos41,v 1.2 92/02/03 02:31:21 jnweiger Exp $ FAU
  208. X */
  209. #define POSIX
  210. #define BSDJOBS
  211. #define TERMIO
  212. #undef TERMINFO
  213. #undef SYSV
  214. #define SIGVOID 
  215. #define DIRENT
  216. #define SUIDROOT
  217. #define UTMPOK
  218. #define LOGINDEFAULT    1
  219. #undef GETUTENT
  220. #define UTHOST
  221. #undef USRLIMIT
  222. #undef LOCKPTY
  223. #undef NOREUID
  224. #undef  LOADAV_3DOUBLES
  225. #define LOADAV_3LONGS
  226. #undef  LOADAV_4LONGS
  227. #undef GETTTYENT
  228. #undef NFS_HACK
  229. #define LOCALSOCKDIR
  230. X
  231. #ifdef LOCALSOCKDIR
  232. # ifndef TMPTEST
  233. #  define SOCKDIR "/tmp/screens"
  234. # else
  235. #  define SOCKDIR "/tmp/testscreens"
  236. # endif
  237. #endif
  238. #undef USEBCOPY
  239. #undef TOPSTAT
  240. #undef USEVARARGS
  241. #define NAMEDPIPE
  242. #define LOCK
  243. #define PASSWORD
  244. #define COPY_PASTE
  245. #define REMOTE_DETACH
  246. #define POW_DETACH
  247. #define NETHACK
  248. #define ETCSCREENRC "/local/etc/screenrc"
  249. SHAR_EOF
  250. chmod 0444 screen3.2/config/config.sunos41 ||
  251. echo 'restore of screen3.2/config/config.sunos41 failed'
  252. Wc_c="`wc -c < 'screen3.2/config/config.sunos41'`"
  253. test 1000 -eq "$Wc_c" ||
  254.     echo 'screen3.2/config/config.sunos41: original size 1000, current size' "$Wc_c"
  255. rm -f _shar_wnt_.tmp
  256. fi
  257. # ============= screen3.2/config/config.svr4 ==============
  258. if test -f 'screen3.2/config/config.svr4' -a X"$1" != X"-c"; then
  259.     echo 'x - skipping screen3.2/config/config.svr4 (File already exists)'
  260.     rm -f _shar_wnt_.tmp
  261. else
  262. > _shar_wnt_.tmp
  263. echo 'x - extracting screen3.2/config/config.svr4 (Text)'
  264. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/config.svr4' &&
  265. /****************************************************************
  266. X * this config file was contributed by Marc Boucher <marc@CAM.ORG>
  267. X * it supports System V Release 4.0
  268. X ********************************************************** 
  269. X * $Id: config.svr4,v 1.2 92/02/03 02:31:24 jnweiger Exp $ FAU
  270. X */
  271. X
  272. #define SVR4            /* special SVR4 entry */
  273. X
  274. #define POSIX
  275. #define BSDJOBS
  276. #define TERMIO
  277. #define TERMINFO
  278. #define SYSV
  279. #define SIGVOID 
  280. #define DIRENT
  281. #define SUIDROOT
  282. #define UTMPOK
  283. #define LOGINDEFAULT    1
  284. #define GETUTENT
  285. #define UTHOST
  286. #undef USRLIMIT
  287. #define BUGGYGETLOGIN        /* special SVR4 entry */
  288. #define SHADOWPW
  289. #undef LOCKPTY
  290. #define NOREUID
  291. #undef LOADAV_3DOUBLES
  292. #define  LOADAV_3LONGS
  293. #undef  LOADAV_4LONGS
  294. #undef GETTTYENT
  295. #undef NFS_HACK
  296. #define LOCALSOCKDIR
  297. #ifdef LOCALSOCKDIR
  298. # ifndef TMPTEST
  299. #  define SOCKDIR "/tmp/screens"
  300. # else
  301. #  define SOCKDIR "/tmp/testscreens"
  302. # endif
  303. #endif
  304. #define USEBCOPY
  305. #define bcopy(s, d, l) memmove(d, s, l) /* special SVR4 entry */
  306. #undef TOPSTAT
  307. #define USEVARARGS
  308. #define NAMEDPIPE
  309. #define LOCK
  310. #define PASSWORD
  311. #define COPY_PASTE
  312. #define REMOTE_DETACH
  313. #define POW_DETACH
  314. #define NETHACK
  315. #define ETCSCREENRC "/local/etc/screenrc"
  316. X
  317. /* These get seen in screen.h, extern.h and other places to avoid conflicts
  318. X * with the definitions and declarations in /usr/include/...
  319. X */
  320. X
  321. #define SETPGID_DECLARED
  322. #define GETHOSTNAME_DECLARED
  323. #define NLIST_DECLARED
  324. #define VPRNT_DECLARED
  325. X
  326. SHAR_EOF
  327. chmod 0444 screen3.2/config/config.svr4 ||
  328. echo 'restore of screen3.2/config/config.svr4 failed'
  329. Wc_c="`wc -c < 'screen3.2/config/config.svr4'`"
  330. test 1422 -eq "$Wc_c" ||
  331.     echo 'screen3.2/config/config.svr4: original size 1422, current size' "$Wc_c"
  332. rm -f _shar_wnt_.tmp
  333. fi
  334. # ============= screen3.2/config/config.symmetry ==============
  335. if test -f 'screen3.2/config/config.symmetry' -a X"$1" != X"-c"; then
  336.     echo 'x - skipping screen3.2/config/config.symmetry (File already exists)'
  337.     rm -f _shar_wnt_.tmp
  338. else
  339. > _shar_wnt_.tmp
  340. echo 'x - extracting screen3.2/config/config.symmetry (Text)'
  341. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/config.symmetry' &&
  342. /* Copyright (c) 1991
  343. X *      Juergen Weigert (jnweiger@immd4.informatik.uni-erlangen.de)
  344. X *      Michael Schroeder (mlschroe@immd4.informatik.uni-erlangen.de)
  345. X ****************************************************************
  346. X * $Id: config.symmetry,v 1.2 92/02/03 02:31:30 jnweiger Exp $ FAU
  347. X */
  348. #undef POSIX
  349. #define BSDJOBS
  350. #undef TERMIO
  351. #undef TERMINFO
  352. #undef SYSV
  353. #undef SIGVOID 
  354. #undef DIRENT
  355. #define SUIDROOT
  356. #define UTMPOK
  357. #define LOGINDEFAULT    1
  358. #undef GETUTENT
  359. #define UTHOST
  360. #undef USRLIMIT
  361. #undef LOCKPTY
  362. #undef NOREUID
  363. #undef  LOADAV_3DOUBLES
  364. #define LOADAV_3LONGS
  365. #undef  LOADAV_4LONGS
  366. #undef GETTTYENT
  367. #undef NFS_HACK
  368. #define LOCALSOCKDIR
  369. #ifdef LOCALSOCKDIR
  370. # ifndef TMPTEST
  371. #  define SOCKDIR "/local/screens"
  372. # else
  373. #  define SOCKDIR "/tmp/screens"
  374. # endif
  375. #endif
  376. #undef USEBCOPY
  377. #undef TOPSTAT
  378. #undef USEVARARGS
  379. #undef NAMEDPIPE
  380. #define LOCK
  381. #define PASSWORD
  382. #define COPY_PASTE
  383. #define REMOTE_DETACH
  384. #define POW_DETACH
  385. #define NETHACK
  386. #define ETCSCREENRC "/local/etc/screenrc"
  387. SHAR_EOF
  388. chmod 0444 screen3.2/config/config.symmetry ||
  389. echo 'restore of screen3.2/config/config.symmetry failed'
  390. Wc_c="`wc -c < 'screen3.2/config/config.symmetry'`"
  391. test 993 -eq "$Wc_c" ||
  392.     echo 'screen3.2/config/config.symmetry: original size 993, current size' "$Wc_c"
  393. rm -f _shar_wnt_.tmp
  394. fi
  395. # ============= screen3.2/config/config.sysv68 ==============
  396. if test -f 'screen3.2/config/config.sysv68' -a X"$1" != X"-c"; then
  397.     echo 'x - skipping screen3.2/config/config.sysv68 (File already exists)'
  398.     rm -f _shar_wnt_.tmp
  399. else
  400. > _shar_wnt_.tmp
  401. echo 'x - extracting screen3.2/config/config.sysv68 (Text)'
  402. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/config.sysv68' &&
  403. /* Copyright (c) 1991
  404. X *      Juergen Weigert (jnweiger@immd4.informatik.uni-erlangen.de)
  405. X *      Michael Schroeder (mlschroe@immd4.informatik.uni-erlangen.de)
  406. X ****************************************************************
  407. X * $Id: config.sysv68,v 1.2 92/02/03 02:31:34 jnweiger Exp $ FAU
  408. X */
  409. X
  410. #ifndef NAME_MAX
  411. # define NAME_MAX 14
  412. #endif /* NAME_MAX */
  413. X
  414. #undef POSIX
  415. #undef BSDJOBS
  416. #define TERMIO
  417. #define TERMINFO
  418. #define SYSV
  419. #define SIGVOID 
  420. #define DIRENT
  421. #define SUIDROOT
  422. #define UTMPOK
  423. #define LOGINDEFAULT    1
  424. #define GETUTENT
  425. #define UTHOST
  426. #undef USRLIMIT
  427. #undef LOCKPTY
  428. #define NOREUID
  429. #undef  LOADAV_3DOUBLES
  430. #undef  LOADAV_3LONGS
  431. #undef  LOADAV_4LONGS
  432. #undef GETTTYENT
  433. #undef NFS_HACK
  434. #define LOCALSOCKDIR
  435. #ifdef LOCALSOCKDIR
  436. # ifndef TMPTEST
  437. #  define SOCKDIR "/local/screens"
  438. # else
  439. #  define SOCKDIR "/tmp/screens"
  440. # endif
  441. #endif
  442. #undef USEBCOPY
  443. #undef TOPSTAT
  444. #undef USEVARARGS
  445. #define NAMEDPIPE
  446. #define LOCK
  447. #define PASSWORD
  448. #define COPY_PASTE
  449. #define REMOTE_DETACH
  450. #define POW_DETACH
  451. #define NETHACK 
  452. #define ETCSCREENRC "/local/etc/screenrc"
  453. SHAR_EOF
  454. chmod 0444 screen3.2/config/config.sysv68 ||
  455. echo 'restore of screen3.2/config/config.sysv68 failed'
  456. Wc_c="`wc -c < 'screen3.2/config/config.sysv68'`"
  457. test 1061 -eq "$Wc_c" ||
  458.     echo 'screen3.2/config/config.sysv68: original size 1061, current size' "$Wc_c"
  459. rm -f _shar_wnt_.tmp
  460. fi
  461. # ============= screen3.2/config/config.ultrix4 ==============
  462. if test -f 'screen3.2/config/config.ultrix4' -a X"$1" != X"-c"; then
  463.     echo 'x - skipping screen3.2/config/config.ultrix4 (File already exists)'
  464.     rm -f _shar_wnt_.tmp
  465. else
  466. > _shar_wnt_.tmp
  467. echo 'x - extracting screen3.2/config/config.ultrix4 (Text)'
  468. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/config.ultrix4' &&
  469. /*
  470. X *  this config.ultrix41 was submitted by John D Fa'atuai (frotz@dri.com)
  471. X *  changed for build under BSD environment by Marc Boucher (marc@CAM.ORG)
  472. X ****************************************************************
  473. X * $Id: config.ultrix4,v 1.2 92/02/03 02:31:36 jnweiger Exp $ FAU
  474. X */
  475. #undef POSIX
  476. #define BSDJOBS
  477. #undef TERMIO
  478. #undef TERMINFO
  479. #undef SYSV
  480. #define SIGVOID 
  481. #define DIRENT
  482. #define SUIDROOT
  483. #define UTMPOK
  484. #define LOGINDEFAULT    1
  485. #undef GETUTENT
  486. #define UTHOST
  487. #undef USRLIMIT
  488. #undef LOCKPTY
  489. #undef NOREUID
  490. #define  LOADAV_3DOUBLES
  491. #undef LOADAV_3LONGS
  492. #undef  LOADAV_4LONGS
  493. #define GETTTYENT
  494. #undef NFS_HACK
  495. #undef LOCALSOCKDIR
  496. #undef TMPTEST
  497. #ifdef LOCALSOCKDIR
  498. # ifndef TMPTEST
  499. #  define SOCKDIR "/tmp/screens"
  500. # else
  501. #  define SOCKDIR "/tmp/testscreens"
  502. # endif
  503. #endif
  504. #define USEBCOPY
  505. #undef TOPSTAT
  506. #define USEVARARGS
  507. #define NAMEDPIPE
  508. #define LOCK
  509. #define PASSWORD
  510. #define COPY_PASTE
  511. #define REMOTE_DETACH
  512. #define POW_DETACH
  513. #define NETHACK
  514. #undef ETCSCREENRC "/usr/local/etc/screenrc"
  515. X
  516. /* These get seen in screen.h, extern.h and other places to avoid conflicts
  517. X * with the definitions and declarations in /usr/include/...
  518. X */
  519. X
  520. #define PID_T_DEFINED
  521. SHAR_EOF
  522. chmod 0444 screen3.2/config/config.ultrix4 ||
  523. echo 'restore of screen3.2/config/config.ultrix4 failed'
  524. Wc_c="`wc -c < 'screen3.2/config/config.ultrix4'`"
  525. test 1174 -eq "$Wc_c" ||
  526.     echo 'screen3.2/config/config.ultrix4: original size 1174, current size' "$Wc_c"
  527. rm -f _shar_wnt_.tmp
  528. fi
  529. # ============= screen3.2/config/config.xelos ==============
  530. if test -f 'screen3.2/config/config.xelos' -a X"$1" != X"-c"; then
  531.     echo 'x - skipping screen3.2/config/config.xelos (File already exists)'
  532.     rm -f _shar_wnt_.tmp
  533. else
  534. > _shar_wnt_.tmp
  535. echo 'x - extracting screen3.2/config/config.xelos (Text)'
  536. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/config.xelos' &&
  537. /* Copyright (c) 1991
  538. X *      Juergen Weigert (jnweiger@immd4.informatik.uni-erlangen.de)
  539. X *      Michael Schroeder (mlschroe@immd4.informatik.uni-erlangen.de)
  540. X ****************************************************************
  541. X * $Id: config.xelos,v 1.2 92/02/03 02:31:41 jnweiger Exp $ FAU
  542. X */
  543. #undef POSIX
  544. #define BSDJOBS
  545. #undef TERMIO
  546. #define TERMINFO
  547. #undef SYSV
  548. #undef SIGVOID 
  549. #undef DIRENT
  550. #define SUIDROOT
  551. #define UTMPOK
  552. #define LOGINDEFAULT    1
  553. #define GETUTENT
  554. #define UTHOST
  555. #undef USRLIMIT
  556. #undef LOCKPTY
  557. #undef NOREUID
  558. #undef  LOADAV_3DOUBLES
  559. #define LOADAV_3LONGS
  560. #undef  LOADAV_4LONGS
  561. #undef GETTTYENT
  562. #undef NFS_HACK
  563. #define LOCALSOCKDIR
  564. #ifdef LOCALSOCKDIR
  565. # ifndef TMPTEST
  566. #  define SOCKDIR "/local/screens"
  567. # else
  568. #  define SOCKDIR "/tmp/screens"
  569. # endif
  570. #endif
  571. #undef USEBCOPY
  572. #undef TOPSTAT
  573. #undef USEVARARGS
  574. #undef NAMEDPIPE
  575. #define LOCK
  576. #define PASSWORD
  577. #define COPY_PASTE
  578. #define REMOTE_DETACH
  579. #define POW_DETACH
  580. #define NETHACK
  581. #define ETCSCREENRC "/local/etc/screenrc"
  582. SHAR_EOF
  583. chmod 0444 screen3.2/config/config.xelos ||
  584. echo 'restore of screen3.2/config/config.xelos failed'
  585. Wc_c="`wc -c < 'screen3.2/config/config.xelos'`"
  586. test 992 -eq "$Wc_c" ||
  587.     echo 'screen3.2/config/config.xelos: original size 992, current size' "$Wc_c"
  588. rm -f _shar_wnt_.tmp
  589. fi
  590. # ============= screen3.2/config/config.xenix ==============
  591. if test -f 'screen3.2/config/config.xenix' -a X"$1" != X"-c"; then
  592.     echo 'x - skipping screen3.2/config/config.xenix (File already exists)'
  593.     rm -f _shar_wnt_.tmp
  594. else
  595. > _shar_wnt_.tmp
  596. echo 'x - extracting screen3.2/config/config.xenix (Text)'
  597. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/config.xenix' &&
  598. /*
  599. X * minimal config for SCO XENIX 386 2.3.[34].  avenrun could be
  600. X * configured in, but a) I can't be bothered and b) I want the binaries
  601. X * to work unchanged on SCO UNIX too
  602. X *    Ronald Khoo <ronald@robobar.co.uk> 
  603. X ****************************************************************
  604. X * $Id: config.xenix,v 1.2 92/02/03 02:31:45 jnweiger Exp $ FAU
  605. X */
  606. #undef POSIX
  607. #undef BSDJOBS
  608. #define TERMIO
  609. #undef TERMINFO
  610. #define SYSV
  611. #define SIGVOID 
  612. #define DIRENT
  613. #define SUIDROOT
  614. #define UTMPOK
  615. #define LOGINDEFAULT    1
  616. #define GETUTENT
  617. #undef UTHOST
  618. #undef USRLIMIT
  619. #undef LOCKPTY
  620. #define NOREUID
  621. #undef  LOADAV_3DOUBLES
  622. #undef  LOADAV_3LONGS
  623. #undef  LOADAV_4LONGS
  624. #undef GETTTYENT
  625. #undef NFS_HACK
  626. #undef LOCALSOCKDIR
  627. #ifdef LOCALSOCKDIR
  628. # ifndef TMPTEST
  629. #  define SOCKDIR "/local/screens"
  630. # else
  631. #  define SOCKDIR "/tmp/screens"
  632. # endif
  633. #endif
  634. #undef USEBCOPY
  635. #undef TOPSTAT
  636. #undef USEVARARGS
  637. #define NAMEDPIPE
  638. #define LOCK
  639. #define PASSWORD
  640. #define COPY_PASTE
  641. #define REMOTE_DETACH
  642. #define POW_DETACH
  643. #define NETHACK
  644. #define ETCSCREENRC "/usr/local/lib/screenrc"
  645. SHAR_EOF
  646. chmod 0444 screen3.2/config/config.xenix ||
  647. echo 'restore of screen3.2/config/config.xenix failed'
  648. Wc_c="`wc -c < 'screen3.2/config/config.xenix'`"
  649. test 1056 -eq "$Wc_c" ||
  650.     echo 'screen3.2/config/config.xenix: original size 1056, current size' "$Wc_c"
  651. rm -f _shar_wnt_.tmp
  652. fi
  653. # ============= screen3.2/config/Makefile.bsd386 ==============
  654. if test -f 'screen3.2/config/Makefile.bsd386' -a X"$1" != X"-c"; then
  655.     echo 'x - skipping screen3.2/config/Makefile.bsd386 (File already exists)'
  656.     rm -f _shar_wnt_.tmp
  657. else
  658. > _shar_wnt_.tmp
  659. echo 'x - extracting screen3.2/config/Makefile.bsd386 (Text)'
  660. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/Makefile.bsd386' &&
  661. #
  662. # libove@libove.det.dec.com (Jay Vassos-Libove)
  663. #
  664. # Makefile for screen
  665. #
  666. # See config.h for configuration options.
  667. #
  668. X
  669. # If you choose to compile with the tried and true:
  670. #CC= cc
  671. #CFLAGS= -O
  672. #CFLAGS= -g -DTMPTEST -DDEBUG
  673. #CFLAGS= -g 
  674. #LDFLAGS=
  675. X
  676. # If you're using GNU C, be sure to use the -traditional flag:
  677. CC= gcc
  678. #CFLAGS = -O -fstrength-reduce -fcombine-regs -finline-functions #-Wall
  679. #CFLAGS= -traditional -O
  680. #CFLAGS= -g -traditional -DTMPTEST
  681. #CFLAGS= -g -traditional -DTMPTEST -DDEBUG
  682. CFLAGS= -g -O -fstrength-reduce -fcombine-regs -finline-functions -Wall \
  683. X    -DBSDI # -DDEBUG
  684. #LDFLAGS= -s
  685. X
  686. #LIBS= nmalloc.o -ltermcap 
  687. LIBS= -ltermcap 
  688. X
  689. CFILES=    screen.c ansi.c help.c fileio.c mark.c window.c socket.c
  690. OFILES=    screen.o ansi.o help.o fileio.o mark.o window.o socket.o
  691. X
  692. screen: $(OFILES)
  693. X    $(CC) $(CFLAGS) $(LDFLAGS) -o screen $(OFILES) $(LIBS)
  694. X
  695. screen.o: screen.c screen.h config.h patchlevel.h extern.h
  696. X    $(CC) $(CFLAGS) -c screen.c
  697. X
  698. help.o: help.c screen.h config.h ansi.h extern.h
  699. X    $(CC) $(CFLAGS) -c help.c
  700. X
  701. fileio.o: fileio.c screen.h config.h extern.h
  702. X    $(CC) $(CFLAGS) -c fileio.c
  703. X
  704. ansi.o: ansi.c screen.h config.h ansi.h extern.h
  705. X    $(CC) $(CFLAGS) -c ansi.c
  706. X
  707. mark.o: mark.c screen.h config.h ansi.h extern.h
  708. X    $(CC) $(CFLAGS) -c mark.c
  709. X
  710. window.o: window.c config.h screen.h  extern.h
  711. X    $(CC) $(CFLAGS) -c window.c
  712. X
  713. socket.o: socket.c config.h screen.h  extern.h
  714. X    $(CC) $(CFLAGS) -c socket.c
  715. X
  716. clean:
  717. X    rm -f $(OFILES) screen
  718. X
  719. lint:
  720. X    lint -I. $(CFILES)
  721. X
  722. saber:
  723. X    #load $(CFLAGS) screen.c ansi.c $(LIBS)
  724. SHAR_EOF
  725. chmod 0444 screen3.2/config/Makefile.bsd386 ||
  726. echo 'restore of screen3.2/config/Makefile.bsd386 failed'
  727. Wc_c="`wc -c < 'screen3.2/config/Makefile.bsd386'`"
  728. test 1508 -eq "$Wc_c" ||
  729.     echo 'screen3.2/config/Makefile.bsd386: original size 1508, current size' "$Wc_c"
  730. rm -f _shar_wnt_.tmp
  731. fi
  732. # ============= screen3.2/config/Makefile.gould_np1 ==============
  733. if test -f 'screen3.2/config/Makefile.gould_np1' -a X"$1" != X"-c"; then
  734.     echo 'x - skipping screen3.2/config/Makefile.gould_np1 (File already exists)'
  735.     rm -f _shar_wnt_.tmp
  736. else
  737. > _shar_wnt_.tmp
  738. echo 'x - extracting screen3.2/config/Makefile.gould_np1 (Text)'
  739. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/Makefile.gould_np1' &&
  740. #
  741. # Makefile for screen
  742. #
  743. # See config.h for configuration options.
  744. #
  745. X
  746. # If you choose to compile with the tried and true:
  747. CC= cc
  748. #CFLAGS= -O
  749. #CFLAGS= -g -DTMPTEST -DDEBUG -DNEEDSETENV
  750. CFLAGS= -g -DNEEDSETENV
  751. LDFLAGS=
  752. X
  753. # If you're using GNU C, be sure to use the -traditional flag:
  754. #CC= gcc
  755. #CFLAGS = -O -fstrength-reduce -fcombine-regs -finline-functions #-Wall
  756. #CFLAGS= -traditional -O
  757. #CFLAGS= -g -traditional -DTMPTEST
  758. #CFLAGS= -g -traditional -DTMPTEST -DDEBUG
  759. #LDFLAGS= -s
  760. X
  761. #LIBS= nmalloc.o -ltermcap 
  762. LIBS= -ltermcap 
  763. X
  764. CFILES=    screen.c ansi.c help.c fileio.c mark.c window.c socket.c putenv.c
  765. OFILES=    screen.o ansi.o help.o fileio.o mark.o window.o socket.o putenv.o
  766. X
  767. screen: $(OFILES)
  768. X    $(CC) $(CFLAGS) $(LDFLAGS) -o screen $(OFILES) $(LIBS)
  769. X
  770. screen.o: screen.c screen.h config.h patchlevel.h extern.h
  771. X    $(CC) $(CFLAGS) -c screen.c
  772. X
  773. help.o: help.c screen.h config.h ansi.h extern.h patchlevel.h
  774. X    $(CC) $(CFLAGS) -c help.c
  775. X
  776. fileio.o: fileio.c screen.h config.h extern.h
  777. X    $(CC) $(CFLAGS) -c fileio.c
  778. X
  779. ansi.o: ansi.c screen.h config.h ansi.h extern.h
  780. X    $(CC) $(CFLAGS) -c ansi.c
  781. X
  782. mark.o: mark.c screen.h config.h ansi.h extern.h
  783. X    $(CC) $(CFLAGS) -c mark.c
  784. X
  785. window.o: window.c config.h screen.h  extern.h
  786. X    $(CC) $(CFLAGS) -c window.c
  787. X
  788. socket.o: socket.c config.h screen.h  extern.h
  789. X    $(CC) $(CFLAGS) -c socket.c
  790. X
  791. putenv.o: putenv.c config.h
  792. X    $(CC) $(CFLAGS) -c putenv.c
  793. X
  794. X
  795. clean:
  796. X    rm -f $(OFILES) screen
  797. X
  798. lint:
  799. X    lint -I. $(CFILES)
  800. X
  801. saber:
  802. X    #load $(CFLAGS) screen.c ansi.c $(LIBS)
  803. SHAR_EOF
  804. chmod 0444 screen3.2/config/Makefile.gould_np1 ||
  805. echo 'restore of screen3.2/config/Makefile.gould_np1 failed'
  806. Wc_c="`wc -c < 'screen3.2/config/Makefile.gould_np1'`"
  807. test 1479 -eq "$Wc_c" ||
  808.     echo 'screen3.2/config/Makefile.gould_np1: original size 1479, current size' "$Wc_c"
  809. rm -f _shar_wnt_.tmp
  810. fi
  811. # ============= screen3.2/config/Makefile.isc ==============
  812. if test -f 'screen3.2/config/Makefile.isc' -a X"$1" != X"-c"; then
  813.     echo 'x - skipping screen3.2/config/Makefile.isc (File already exists)'
  814.     rm -f _shar_wnt_.tmp
  815. else
  816. > _shar_wnt_.tmp
  817. echo 'x - extracting screen3.2/config/Makefile.isc (Text)'
  818. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/Makefile.isc' &&
  819. #
  820. # Makefile for screen
  821. #
  822. # See config.h for configuration options.
  823. #
  824. X
  825. # If you choose to compile with the tried and true:
  826. CC= gcc
  827. CFLAGS= -g -O -DISC -D_POSIX_SOURCE
  828. LDFLAGS=
  829. X
  830. LIBS= -ltermlib -linet -lcposix
  831. X
  832. CFILES=    screen.c ansi.c help.c fileio.c mark.c window.c socket.c
  833. OFILES=    screen.o ansi.o help.o fileio.o mark.o window.o socket.o
  834. X
  835. screen: $(OFILES)
  836. X    $(CC) $(CFLAGS) $(LDFLAGS) -o screen $(OFILES) $(LIBS)
  837. X
  838. screen.o: screen.c screen.h config.h patchlevel.h extern.h
  839. X    $(CC) $(CFLAGS) -c screen.c
  840. X
  841. help.o: help.c screen.h config.h ansi.h extern.h
  842. X    $(CC) $(CFLAGS) -c help.c
  843. X
  844. fileio.o: fileio.c screen.h config.h extern.h
  845. X    $(CC) $(CFLAGS) -c fileio.c
  846. X
  847. ansi.o: ansi.c screen.h config.h ansi.h extern.h
  848. X    $(CC) $(CFLAGS) -c ansi.c
  849. X
  850. mark.o: mark.c screen.h config.h ansi.h extern.h
  851. X    $(CC) $(CFLAGS) -c mark.c
  852. X
  853. window.o: window.c config.h screen.h  extern.h
  854. X    $(CC) $(CFLAGS) -c window.c
  855. X
  856. socket.o: socket.c config.h screen.h  extern.h
  857. X    $(CC) $(CFLAGS) -c socket.c
  858. X
  859. clean:
  860. X    rm -f $(OFILES) screen
  861. X
  862. lint:
  863. X    lint -I. $(CFILES)
  864. X
  865. saber:
  866. X    #load $(CFLAGS) screen.c ansi.c $(LIBS)
  867. SHAR_EOF
  868. chmod 0444 screen3.2/config/Makefile.isc ||
  869. echo 'restore of screen3.2/config/Makefile.isc failed'
  870. Wc_c="`wc -c < 'screen3.2/config/Makefile.isc'`"
  871. test 1073 -eq "$Wc_c" ||
  872.     echo 'screen3.2/config/Makefile.isc: original size 1073, current size' "$Wc_c"
  873. rm -f _shar_wnt_.tmp
  874. fi
  875. # ============= screen3.2/config/Makefile.mips ==============
  876. if test -f 'screen3.2/config/Makefile.mips' -a X"$1" != X"-c"; then
  877.     echo 'x - skipping screen3.2/config/Makefile.mips (File already exists)'
  878.     rm -f _shar_wnt_.tmp
  879. else
  880. > _shar_wnt_.tmp
  881. echo 'x - extracting screen3.2/config/Makefile.mips (Text)'
  882. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/Makefile.mips' &&
  883. #
  884. # Makefile for screen
  885. #
  886. # See config.h for configuration options.
  887. #
  888. X
  889. # If you choose to compile with the tried and true:
  890. CC= cc
  891. #CFLAGS= -O
  892. #CFLAGS= -g -DTMPTEST -DDEBUG
  893. # Compiled on MIPS RC6280 running RiscOS 4.52, compiler doesn't define us 
  894. # any specific id so we define it here, maybe it should be defined in config.h
  895. CFLAGS= -g -systype bsd43 -DMIPS 
  896. LDFLAGS=
  897. X
  898. # If you're using GNU C, be sure to use the -traditional flag:
  899. #CC= gcc
  900. #CFLAGS = -O -fstrength-reduce -fcombine-regs -finline-functions #-Wall
  901. #CFLAGS= -traditional -O
  902. #CFLAGS= -g -traditional -DTMPTEST
  903. #CFLAGS= -g -traditional -DTMPTEST -DDEBUG
  904. #LDFLAGS= -s
  905. X
  906. #LIBS= nmalloc.o -ltermcap 
  907. #LIBS= -ltermcap
  908. # mld needed on MIPS to have nlist for loadaverage
  909. LIBS= -ltermcap -lmld
  910. X
  911. CFILES=    screen.c ansi.c help.c fileio.c mark.c window.c socket.c
  912. OFILES=    screen.o ansi.o help.o fileio.o mark.o window.o socket.o
  913. X
  914. screen: $(OFILES)
  915. X    $(CC) $(CFLAGS) $(LDFLAGS) -o screen $(OFILES) $(LIBS)
  916. X
  917. screen.o: screen.c screen.h config.h patchlevel.h extern.h
  918. X    $(CC) $(CFLAGS) -c screen.c
  919. X
  920. help.o: help.c screen.h config.h ansi.h extern.h patchlevel.h
  921. X    $(CC) $(CFLAGS) -c help.c
  922. X
  923. fileio.o: fileio.c screen.h config.h extern.h
  924. X    $(CC) $(CFLAGS) -c fileio.c
  925. X
  926. ansi.o: ansi.c screen.h config.h ansi.h extern.h
  927. X    $(CC) $(CFLAGS) -c ansi.c
  928. X
  929. mark.o: mark.c screen.h config.h ansi.h extern.h
  930. X    $(CC) $(CFLAGS) -c mark.c
  931. X
  932. window.o: window.c config.h screen.h  extern.h
  933. X    $(CC) $(CFLAGS) -c window.c
  934. X
  935. socket.o: socket.c config.h screen.h  extern.h
  936. X    $(CC) $(CFLAGS) -c socket.c
  937. X
  938. clean:
  939. X    rm -f $(OFILES) screen
  940. X
  941. lint:
  942. X    lint -I. $(CFILES)
  943. X
  944. saber:
  945. X    #load $(CFLAGS) screen.c ansi.c $(LIBS)
  946. SHAR_EOF
  947. chmod 0444 screen3.2/config/Makefile.mips ||
  948. echo 'restore of screen3.2/config/Makefile.mips failed'
  949. Wc_c="`wc -c < 'screen3.2/config/Makefile.mips'`"
  950. test 1626 -eq "$Wc_c" ||
  951.     echo 'screen3.2/config/Makefile.mips: original size 1626, current size' "$Wc_c"
  952. rm -f _shar_wnt_.tmp
  953. fi
  954. # ============= screen3.2/config/Makefile.putenv ==============
  955. if test -f 'screen3.2/config/Makefile.putenv' -a X"$1" != X"-c"; then
  956.     echo 'x - skipping screen3.2/config/Makefile.putenv (File already exists)'
  957.     rm -f _shar_wnt_.tmp
  958. else
  959. > _shar_wnt_.tmp
  960. echo 'x - extracting screen3.2/config/Makefile.putenv (Text)'
  961. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/Makefile.putenv' &&
  962. #
  963. # Makefile for screen
  964. #
  965. # See config.h for configuration options.
  966. #
  967. X
  968. # If you choose to compile with the tried and true:
  969. CC= cc
  970. #CFLAGS= -O -DNEEDSETENV
  971. #CFLAGS= -g -DTMPTEST -DDEBUG -DNEEDSETENV
  972. CFLAGS= -g  -DNEEDSETENV
  973. LDFLAGS=
  974. X
  975. # If you're using GNU C, be sure to use the -traditional flag:
  976. #CC= gcc
  977. #CFLAGS = -O -fstrength-reduce -fcombine-regs -finline-functions -DNEEDSETENV #-Wall
  978. #CFLAGS= -traditional -O -DNEEDSETENV
  979. #CFLAGS= -g -traditional -DTMPTEST -DNEEDSETENV
  980. #CFLAGS= -g -traditional -DTMPTEST -DDEBUG -DNEEDSETENV
  981. #LDFLAGS= -s
  982. X
  983. #LIBS= nmalloc.o -ltermcap 
  984. LIBS= -ltermcap 
  985. X
  986. CFILES=    screen.c ansi.c help.c fileio.c mark.c window.c socket.c putenv.c
  987. OFILES=    screen.o ansi.o help.o fileio.o mark.o window.o socket.o putenv.o
  988. X
  989. screen: $(OFILES)
  990. X    $(CC) $(CFLAGS) $(LDFLAGS) -o screen $(OFILES) $(LIBS)
  991. X
  992. screen.o: screen.c screen.h config.h patchlevel.h extern.h
  993. X    $(CC) $(CFLAGS) -c screen.c
  994. X
  995. help.o: help.c screen.h config.h ansi.h extern.h patchlevel.h
  996. X    $(CC) $(CFLAGS) -c help.c
  997. X
  998. fileio.o: fileio.c screen.h config.h extern.h
  999. X    $(CC) $(CFLAGS) -c fileio.c
  1000. X
  1001. ansi.o: ansi.c screen.h config.h ansi.h extern.h
  1002. X    $(CC) $(CFLAGS) -c ansi.c
  1003. X
  1004. mark.o: mark.c screen.h config.h ansi.h extern.h
  1005. X    $(CC) $(CFLAGS) -c mark.c
  1006. X
  1007. window.o: window.c config.h screen.h  extern.h
  1008. X    $(CC) $(CFLAGS) -c window.c
  1009. X
  1010. socket.o: socket.c config.h screen.h  extern.h
  1011. X    $(CC) $(CFLAGS) -c socket.c
  1012. X
  1013. putenv.o: putenv.c config.h
  1014. X    $(CC) $(CFLAGS) -c putenv.c
  1015. X
  1016. X
  1017. clean:
  1018. X    rm -f $(OFILES) screen
  1019. X
  1020. lint:
  1021. X    lint -I. $(CFILES)
  1022. X
  1023. saber:
  1024. X    #load $(CFLAGS) screen.c ansi.c $(LIBS)
  1025. SHAR_EOF
  1026. chmod 0444 screen3.2/config/Makefile.putenv ||
  1027. echo 'restore of screen3.2/config/Makefile.putenv failed'
  1028. Wc_c="`wc -c < 'screen3.2/config/Makefile.putenv'`"
  1029. test 1545 -eq "$Wc_c" ||
  1030.     echo 'screen3.2/config/Makefile.putenv: original size 1545, current size' "$Wc_c"
  1031. rm -f _shar_wnt_.tmp
  1032. fi
  1033. # ============= screen3.2/config/Makefile.rs6000 ==============
  1034. if test -f 'screen3.2/config/Makefile.rs6000' -a X"$1" != X"-c"; then
  1035.     echo 'x - skipping screen3.2/config/Makefile.rs6000 (File already exists)'
  1036.     rm -f _shar_wnt_.tmp
  1037. else
  1038. > _shar_wnt_.tmp
  1039. echo 'x - extracting screen3.2/config/Makefile.rs6000 (Text)'
  1040. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/Makefile.rs6000' &&
  1041. #
  1042. # Makefile for screen under RS6000
  1043. #
  1044. # See config.h for configuration options.
  1045. #
  1046. # Marc Boucher <marc@CAM.ORG>
  1047. # nothing special about this makefile, except it links with -lcurses
  1048. X
  1049. # If you choose to compile with the tried and true:
  1050. CC= cc
  1051. CFLAGS= -O
  1052. #CFLAGS= -g -DTMPTEST -DDEBUG
  1053. #CFLAGS= -g 
  1054. LDFLAGS=
  1055. X
  1056. # If you're using GNU C, be sure to use the -traditional flag:
  1057. #CC= gcc
  1058. #CFLAGS = -O -fstrength-reduce -fcombine-regs -finline-functions #-Wall
  1059. #CFLAGS= -traditional -O -DM_TERMCAP -DNO_PROTOTYPE
  1060. #LDFLAGS= -s
  1061. X
  1062. #LIBS= nmalloc.o -ltermcap 
  1063. #LIBS= -ltermcap 
  1064. LIBS= -lcurses 
  1065. X
  1066. CFILES=    screen.c ansi.c help.c fileio.c mark.c window.c socket.c
  1067. OFILES=    screen.o ansi.o help.o fileio.o mark.o window.o socket.o
  1068. X
  1069. screen: $(OFILES)
  1070. X    $(CC) $(CFLAGS) $(LDFLAGS) -o screen $(OFILES) $(LIBS)
  1071. X
  1072. screen.o: screen.c screen.h config.h patchlevel.h extern.h
  1073. X    $(CC) $(CFLAGS) -c screen.c
  1074. X
  1075. help.o: help.c screen.h config.h ansi.h extern.h patchlevel.h
  1076. X    $(CC) $(CFLAGS) -c help.c
  1077. X
  1078. fileio.o: fileio.c screen.h config.h extern.h
  1079. X    $(CC) $(CFLAGS) -c fileio.c
  1080. X
  1081. ansi.o: ansi.c screen.h config.h ansi.h extern.h
  1082. X    $(CC) $(CFLAGS) -c ansi.c
  1083. X
  1084. mark.o: mark.c screen.h config.h ansi.h extern.h
  1085. X    $(CC) $(CFLAGS) -c mark.c
  1086. X
  1087. window.o: window.c config.h screen.h  extern.h
  1088. X    $(CC) $(CFLAGS) -c window.c
  1089. X
  1090. socket.o: socket.c config.h screen.h  extern.h
  1091. X    $(CC) $(CFLAGS) -c socket.c
  1092. X
  1093. clean:
  1094. X    rm -f $(OFILES) screen
  1095. X
  1096. lint:
  1097. X    lint -I. $(CFILES)
  1098. X
  1099. saber:
  1100. X    #load $(CFLAGS) screen.c ansi.c $(LIBS)
  1101. SHAR_EOF
  1102. chmod 0444 screen3.2/config/Makefile.rs6000 ||
  1103. echo 'restore of screen3.2/config/Makefile.rs6000 failed'
  1104. Wc_c="`wc -c < 'screen3.2/config/Makefile.rs6000'`"
  1105. test 1455 -eq "$Wc_c" ||
  1106.     echo 'screen3.2/config/Makefile.rs6000: original size 1455, current size' "$Wc_c"
  1107. rm -f _shar_wnt_.tmp
  1108. fi
  1109. # ============= screen3.2/config/Makefile.sco32 ==============
  1110. if test -f 'screen3.2/config/Makefile.sco32' -a X"$1" != X"-c"; then
  1111.     echo 'x - skipping screen3.2/config/Makefile.sco32 (File already exists)'
  1112.     rm -f _shar_wnt_.tmp
  1113. else
  1114. > _shar_wnt_.tmp
  1115. echo 'x - extracting screen3.2/config/Makefile.sco32 (Text)'
  1116. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/Makefile.sco32' &&
  1117. #
  1118. # Makefile for screen
  1119. #
  1120. # See config.h for configuration options.
  1121. #
  1122. X
  1123. # If you choose to compile with the tried and true:
  1124. #CC= cc
  1125. #CFLAGS= -O
  1126. #CFLAGS= -g -DTMPTEST -DDEBUG
  1127. #CFLAGS= -g 
  1128. #LDFLAGS=
  1129. X
  1130. # If you're using GNU C, be sure to use the -traditional flag:
  1131. CC= gcc
  1132. CFLAGS = -traditional -O -fstrength-reduce -fcombine-regs -finline-functions #-Wall
  1133. #CFLAGS= -g -traditional -DTMPTEST
  1134. #CFLAGS= -g -traditional -DTMPTEST -DDEBUG
  1135. LDFLAGS= -s
  1136. X
  1137. #LIBS= nmalloc.o -ltermcap 
  1138. LIBS= -lcrypt_d -ltinfo
  1139. X
  1140. CFILES=    screen.c ansi.c help.c fileio.c mark.c window.c socket.c
  1141. OFILES=    screen.o ansi.o help.o fileio.o mark.o window.o socket.o
  1142. X
  1143. screen: $(OFILES)
  1144. X    $(CC) $(CFLAGS) $(LDFLAGS) -o screen $(OFILES) $(LIBS)
  1145. X
  1146. screen.o: screen.c screen.h config.h patchlevel.h extern.h
  1147. X    $(CC) $(CFLAGS) -c screen.c
  1148. X
  1149. help.o: help.c screen.h config.h ansi.h extern.h patchlevel.h
  1150. X    $(CC) $(CFLAGS) -c help.c
  1151. X
  1152. fileio.o: fileio.c screen.h config.h extern.h
  1153. X    $(CC) $(CFLAGS) -c fileio.c
  1154. X
  1155. ansi.o: ansi.c screen.h config.h ansi.h extern.h
  1156. X    $(CC) $(CFLAGS) -c ansi.c
  1157. X
  1158. mark.o: mark.c screen.h config.h ansi.h extern.h
  1159. X    $(CC) $(CFLAGS) -c mark.c
  1160. X
  1161. window.o: window.c config.h screen.h  extern.h
  1162. X    $(CC) $(CFLAGS) -c window.c
  1163. X
  1164. socket.o: socket.c config.h screen.h  extern.h
  1165. X    $(CC) $(CFLAGS) -c socket.c
  1166. X
  1167. clean:
  1168. X    rm -f $(OFILES) screen
  1169. X
  1170. lint:
  1171. X    lint -I. $(CFILES)
  1172. X
  1173. saber:
  1174. X    #load $(CFLAGS) screen.c ansi.c $(LIBS)
  1175. SHAR_EOF
  1176. chmod 0444 screen3.2/config/Makefile.sco32 ||
  1177. echo 'restore of screen3.2/config/Makefile.sco32 failed'
  1178. Wc_c="`wc -c < 'screen3.2/config/Makefile.sco32'`"
  1179. test 1372 -eq "$Wc_c" ||
  1180.     echo 'screen3.2/config/Makefile.sco32: original size 1372, current size' "$Wc_c"
  1181. rm -f _shar_wnt_.tmp
  1182. fi
  1183. # ============= screen3.2/config/Makefile.sgi ==============
  1184. if test -f 'screen3.2/config/Makefile.sgi' -a X"$1" != X"-c"; then
  1185.     echo 'x - skipping screen3.2/config/Makefile.sgi (File already exists)'
  1186.     rm -f _shar_wnt_.tmp
  1187. else
  1188. > _shar_wnt_.tmp
  1189. echo 'x - extracting screen3.2/config/Makefile.sgi (Text)'
  1190. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/Makefile.sgi' &&
  1191. #
  1192. # Makefile for screen
  1193. #
  1194. # See config.h for configuration options.
  1195. #
  1196. X
  1197. # If you choose to compile with the tried and true:
  1198. CC= cc
  1199. CFLAGS= -O 
  1200. #CFLAGS= -g -DTMPTEST -DDEBUG 
  1201. #CFLAGS= -g 
  1202. LDFLAGS=
  1203. X
  1204. # If you're using GNU C, be sure to use the -traditional flag:
  1205. #CC= gcc
  1206. #CFLAGS = -O -fstrength-reduce -fcombine-regs -finline-functions #-Wall
  1207. #CFLAGS= -traditional -O
  1208. #CFLAGS= -g -traditional -DTMPTEST
  1209. #CFLAGS= -g -traditional -DTMPTEST -DDEBUG
  1210. #LDFLAGS= -s
  1211. X
  1212. #LIBS= nmalloc.o -ltermcap 
  1213. #LIBS= -ltermcap
  1214. # mld needed on MIPS to have nlist for loadaverage
  1215. LIBS= -ltermlib -lsun -lmld #-lc_s 
  1216. X
  1217. CFILES=    screen.c ansi.c help.c fileio.c mark.c window.c socket.c
  1218. OFILES=    screen.o ansi.o help.o fileio.o mark.o window.o socket.o
  1219. X
  1220. screen: $(OFILES)
  1221. X    $(CC) $(CFLAGS) $(LDFLAGS) -o screen $(OFILES) $(LIBS)
  1222. X
  1223. screen.o: screen.c screen.h config.h patchlevel.h ansi.h extern.h patchlevel.h
  1224. X    $(CC) $(CFLAGS) -c screen.c
  1225. X
  1226. help.o: help.c screen.h config.h extern.h
  1227. X    $(CC) $(CFLAGS) -c help.c
  1228. X
  1229. fileio.o: fileio.c screen.h config.h extern.h
  1230. X    $(CC) $(CFLAGS) -c fileio.c
  1231. X
  1232. ansi.o: ansi.c screen.h config.h ansi.h extern.h
  1233. X    $(CC) $(CFLAGS) -c ansi.c
  1234. X
  1235. mark.o: mark.c screen.h config.h ansi.h extern.h
  1236. X    $(CC) $(CFLAGS) -c mark.c
  1237. X
  1238. window.o: window.c config.h screen.h  extern.h
  1239. X    $(CC) $(CFLAGS) -c window.c
  1240. X
  1241. socket.o: socket.c config.h screen.h  extern.h
  1242. X    $(CC) $(CFLAGS) -c socket.c
  1243. X
  1244. clean:
  1245. X    rm -f $(OFILES) screen
  1246. X
  1247. lint:
  1248. X    lint -I. $(CFILES)
  1249. X
  1250. saber:
  1251. X    #load $(CFLAGS) screen.c ansi.c $(LIBS)
  1252. SHAR_EOF
  1253. chmod 0444 screen3.2/config/Makefile.sgi ||
  1254. echo 'restore of screen3.2/config/Makefile.sgi failed'
  1255. Wc_c="`wc -c < 'screen3.2/config/Makefile.sgi'`"
  1256. test 1466 -eq "$Wc_c" ||
  1257.     echo 'screen3.2/config/Makefile.sgi: original size 1466, current size' "$Wc_c"
  1258. rm -f _shar_wnt_.tmp
  1259. fi
  1260. # ============= screen3.2/config/Makefile.svr4 ==============
  1261. if test -f 'screen3.2/config/Makefile.svr4' -a X"$1" != X"-c"; then
  1262.     echo 'x - skipping screen3.2/config/Makefile.svr4 (File already exists)'
  1263.     rm -f _shar_wnt_.tmp
  1264. else
  1265. > _shar_wnt_.tmp
  1266. echo 'x - extracting screen3.2/config/Makefile.svr4 (Text)'
  1267. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/Makefile.svr4' &&
  1268. #
  1269. # Makefile for screen
  1270. #
  1271. # See config.h for configuration options.
  1272. #
  1273. X
  1274. # If you choose to compile with the tried and true:
  1275. CC= cc
  1276. CFLAGS= -O 
  1277. #CFLAGS= -g -DTMPTEST -DDEBUG
  1278. #CFLAGS= -g 
  1279. LDFLAGS=
  1280. X
  1281. # If you're using GNU C, be sure to use the -traditional flag:
  1282. #CC= gcc
  1283. #CFLAGS = -O -fstrength-reduce -fcombine-regs -finline-functions #-Wall
  1284. #CFLAGS= -traditional -O
  1285. #CFLAGS= -g -traditional -DTMPTEST
  1286. #CFLAGS= -g -traditional -DTMPTEST -DDEBUG
  1287. #LDFLAGS= -s
  1288. X
  1289. #LIBS= nmalloc.o -ltermcap 
  1290. #LIBS= -ltermcap 
  1291. X
  1292. # Use the following line on SVR4
  1293. LIBS= -ltermlib -lelf
  1294. X
  1295. CFILES=    screen.c ansi.c help.c fileio.c mark.c window.c socket.c
  1296. OFILES=    screen.o ansi.o help.o fileio.o mark.o window.o socket.o
  1297. X
  1298. screen: $(OFILES)
  1299. X    $(CC) $(CFLAGS) $(LDFLAGS) -o screen $(OFILES) $(LIBS)
  1300. X
  1301. screen.o: screen.c screen.h config.h patchlevel.h extern.h
  1302. X    $(CC) $(CFLAGS) -c screen.c
  1303. X
  1304. help.o: help.c screen.h config.h ansi.h extern.h patchlevel.h
  1305. X    $(CC) $(CFLAGS) -c help.c
  1306. X
  1307. fileio.o: fileio.c screen.h config.h extern.h
  1308. X    $(CC) $(CFLAGS) -c fileio.c
  1309. X
  1310. ansi.o: ansi.c screen.h config.h ansi.h extern.h
  1311. X    $(CC) $(CFLAGS) -c ansi.c
  1312. X
  1313. mark.o: mark.c screen.h config.h ansi.h extern.h
  1314. X    $(CC) $(CFLAGS) -c mark.c
  1315. X
  1316. window.o: window.c config.h screen.h  extern.h
  1317. X    $(CC) $(CFLAGS) -c window.c
  1318. X
  1319. socket.o: socket.c config.h screen.h  extern.h
  1320. X    $(CC) $(CFLAGS) -c socket.c
  1321. X
  1322. clean:
  1323. X    rm -f $(OFILES) screen
  1324. X
  1325. lint:
  1326. X    lint -I. $(CFILES)
  1327. X
  1328. saber:
  1329. X    #load $(CFLAGS) screen.c ansi.c $(LIBS)
  1330. SHAR_EOF
  1331. chmod 0444 screen3.2/config/Makefile.svr4 ||
  1332. echo 'restore of screen3.2/config/Makefile.svr4 failed'
  1333. Wc_c="`wc -c < 'screen3.2/config/Makefile.svr4'`"
  1334. test 1435 -eq "$Wc_c" ||
  1335.     echo 'screen3.2/config/Makefile.svr4: original size 1435, current size' "$Wc_c"
  1336. rm -f _shar_wnt_.tmp
  1337. fi
  1338. # ============= screen3.2/config/Makefile.ultrix4 ==============
  1339. if test -f 'screen3.2/config/Makefile.ultrix4' -a X"$1" != X"-c"; then
  1340.     echo 'x - skipping screen3.2/config/Makefile.ultrix4 (File already exists)'
  1341.     rm -f _shar_wnt_.tmp
  1342. else
  1343. > _shar_wnt_.tmp
  1344. echo 'x - extracting screen3.2/config/Makefile.ultrix4 (Text)'
  1345. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/Makefile.ultrix4' &&
  1346. #
  1347. # Makefile for screen under Ultrix 4.x
  1348. #
  1349. # See config.h for configuration options.
  1350. #
  1351. # Marc Boucher <marc@CAM.ORG>
  1352. # nothing special about this makefile, except it ensures that BSD environment
  1353. # is selected.
  1354. X
  1355. # If you choose to compile with the tried and true:
  1356. CC= cc
  1357. CFLAGS= -YBSD -O 
  1358. #CFLAGS= -YBSD -g -DTMPTEST -DDEBUG
  1359. #CFLAGS= -YBSD -g 
  1360. LDFLAGS=
  1361. X
  1362. # If you're using GNU C, be sure to use the -traditional flag:
  1363. #CC= gcc
  1364. #CFLAGS = -O -fstrength-reduce -fcombine-regs -finline-functions #-Wall
  1365. #CFLAGS= -traditional -O -DM_TERMCAP -DNO_PROTOTYPE
  1366. #LDFLAGS= -s
  1367. X
  1368. #LIBS= nmalloc.o -ltermcap 
  1369. LIBS= -ltermcap 
  1370. X
  1371. CFILES=    screen.c ansi.c help.c fileio.c mark.c window.c socket.c
  1372. OFILES=    screen.o ansi.o help.o fileio.o mark.o window.o socket.o
  1373. X
  1374. screen: $(OFILES)
  1375. X    $(CC) $(CFLAGS) $(LDFLAGS) -o screen $(OFILES) $(LIBS)
  1376. X
  1377. screen.o: screen.c screen.h config.h patchlevel.h extern.h
  1378. X    $(CC) $(CFLAGS) -c screen.c
  1379. X
  1380. help.o: help.c screen.h config.h ansi.h extern.h patchlevel.h
  1381. X    $(CC) $(CFLAGS) -c help.c
  1382. X
  1383. fileio.o: fileio.c screen.h config.h extern.h
  1384. X    $(CC) $(CFLAGS) -c fileio.c
  1385. X
  1386. ansi.o: ansi.c screen.h config.h ansi.h extern.h
  1387. X    $(CC) $(CFLAGS) -c ansi.c
  1388. X
  1389. mark.o: mark.c screen.h config.h ansi.h extern.h
  1390. X    $(CC) $(CFLAGS) -c mark.c
  1391. X
  1392. window.o: window.c config.h screen.h  extern.h
  1393. X    $(CC) $(CFLAGS) -c window.c
  1394. X
  1395. socket.o: socket.c config.h screen.h  extern.h
  1396. X    $(CC) $(CFLAGS) -c socket.c
  1397. X
  1398. clean:
  1399. X    rm -f $(OFILES) screen
  1400. X
  1401. lint:
  1402. X    lint -I. $(CFILES)
  1403. X
  1404. saber:
  1405. X    #load $(CFLAGS) screen.c ansi.c $(LIBS)
  1406. SHAR_EOF
  1407. chmod 0444 screen3.2/config/Makefile.ultrix4 ||
  1408. echo 'restore of screen3.2/config/Makefile.ultrix4 failed'
  1409. Wc_c="`wc -c < 'screen3.2/config/Makefile.ultrix4'`"
  1410. test 1485 -eq "$Wc_c" ||
  1411.     echo 'screen3.2/config/Makefile.ultrix4: original size 1485, current size' "$Wc_c"
  1412. rm -f _shar_wnt_.tmp
  1413. fi
  1414. # ============= screen3.2/config/Makefile.xenix ==============
  1415. if test -f 'screen3.2/config/Makefile.xenix' -a X"$1" != X"-c"; then
  1416.     echo 'x - skipping screen3.2/config/Makefile.xenix (File already exists)'
  1417.     rm -f _shar_wnt_.tmp
  1418. else
  1419. > _shar_wnt_.tmp
  1420. echo 'x - extracting screen3.2/config/Makefile.xenix (Text)'
  1421. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/config/Makefile.xenix' &&
  1422. #
  1423. # Makefile for screen under SCO XENIX 2.3.[01]
  1424. #
  1425. # See config.h for configuration options.
  1426. #
  1427. # Ronald Khoo <ronald@robobar.co.uk>:
  1428. # The -l2.3 load library is needed for compiling with the SCO UNIX
  1429. # XENIX cross development libraries.  You will probably have to remove
  1430. # it for use with SCO XENIX 2.3.[01] development systems. If you have a 2.2
  1431. # development system, you will need select.o from Keith Gabryelski's news
  1432. # posting of a couple of years back -- I doubt that any of you are in
  1433. # that situation.
  1434. #
  1435. # Mark Buda (hermit%dastari.UUCP@hobbes.cert.sei.cmu.edu)
  1436. # modified this for SCO Xenix 2.3.4.
  1437. X
  1438. # If you choose to compile with the tried and true:
  1439. #CC= cc
  1440. CFLAGS= -O
  1441. #CFLAGS= -g -DTMPTEST -DDEBUG
  1442. #CFLAGS= -g 
  1443. LDFLAGS=
  1444. X
  1445. # If you're using GNU C, be sure to use the -traditional flag:
  1446. #CC= gcc
  1447. #CFLAGS = -O -fstrength-reduce -fcombine-regs -finline-functions #-Wall
  1448. #CFLAGS= -traditional -O -DM_TERMCAP -DNO_PROTOTYPE
  1449. #LDFLAGS= -s
  1450. X
  1451. #LIBS= nmalloc.o -ltermcap 
  1452. #LIBS= -ltermcap /u/kent/custom/crypt.o -ldir -lx
  1453. LIBS= -ltermcap -lcrypt -ldir -l2.3 -lx
  1454. X
  1455. CFILES=    screen.c ansi.c help.c fileio.c mark.c window.c socket.c
  1456. OFILES=    screen.o ansi.o help.o fileio.o mark.o window.o socket.o
  1457. X
  1458. screen: $(OFILES)
  1459. X    $(CC) $(CFLAGS) $(LDFLAGS) -o screen $(OFILES) $(LIBS)
  1460. X
  1461. screen.o: screen.c screen.h config.h patchlevel.h extern.h
  1462. X    $(CC) $(CFLAGS) -c screen.c
  1463. X
  1464. help.o: help.c screen.h config.h ansi.h extern.h patchlevel.h
  1465. X    $(CC) $(CFLAGS) -c help.c
  1466. X
  1467. fileio.o: fileio.c screen.h config.h extern.h
  1468. X    $(CC) $(CFLAGS) -c fileio.c
  1469. X
  1470. ansi.o: ansi.c screen.h config.h ansi.h extern.h
  1471. X    $(CC) $(CFLAGS) -c ansi.c
  1472. X
  1473. mark.o: mark.c screen.h config.h ansi.h extern.h
  1474. X    $(CC) $(CFLAGS) -c mark.c
  1475. X
  1476. window.o: window.c config.h screen.h  extern.h
  1477. X    $(CC) $(CFLAGS) -c window.c
  1478. X
  1479. socket.o: socket.c config.h screen.h  extern.h
  1480. X    $(CC) $(CFLAGS) -c socket.c
  1481. X
  1482. clean:
  1483. X    rm -f $(OFILES) screen
  1484. X
  1485. lint:
  1486. X    lint -I. $(CFILES)
  1487. X
  1488. saber:
  1489. X    #load $(CFLAGS) screen.c ansi.c $(LIBS)
  1490. SHAR_EOF
  1491. chmod 0444 screen3.2/config/Makefile.xenix ||
  1492. echo 'restore of screen3.2/config/Makefile.xenix failed'
  1493. Wc_c="`wc -c < 'screen3.2/config/Makefile.xenix'`"
  1494. test 1936 -eq "$Wc_c" ||
  1495.     echo 'screen3.2/config/Makefile.xenix: original size 1936, current size' "$Wc_c"
  1496. rm -f _shar_wnt_.tmp
  1497. fi
  1498. # ============= screen3.2/etcscreenrc ==============
  1499. if test -f 'screen3.2/etcscreenrc' -a X"$1" != X"-c"; then
  1500.     echo 'x - skipping screen3.2/etcscreenrc (File already exists)'
  1501.     rm -f _shar_wnt_.tmp
  1502. else
  1503. > _shar_wnt_.tmp
  1504. echo 'x - extracting screen3.2/etcscreenrc (Text)'
  1505. sed 's/^X//' << 'SHAR_EOF' > 'screen3.2/etcscreenrc' &&
  1506. # This is a global screenrc file
  1507. # Install this file as /usr/local/etc/screenrc. See config.h
  1508. #
  1509. # Flaws of termcap and standard settings are done here.
  1510. # Note: This file should not be shared between different hosts.
  1511. #       The 'termcap' lines are written in termcap syntax.
  1512. #       The syntax for a terminfo based host is slightly different.
  1513. #
  1514. echo "-----------------------------------------------------------------------"
  1515. echo ""
  1516. echo "     This is iScreen version 3.2  -- Enjoy"
  1517. echo ""
  1518. echo "            Juergen Weigert (jnweiger@immd4.informatik.uni-erlangen.de)"
  1519. echo "-----------------------------------------------------------------------"
  1520. sleep 2
  1521. X
  1522. # startup_message off
  1523. X
  1524. #flow on # will force iScreen to process ^S/^Q
  1525. X
  1526. set vbell on
  1527. set login on
  1528. set autodetach off
  1529. X
  1530. # 'vbell on' without the prepended 'set' keyword will change the default for 
  1531. # subsequently opened windows. With the 'set' keyword we would change
  1532. # the setting of the currently active window.
  1533. vbell on
  1534. set vbell_msg "   Wuff,  ----  Wuff!!  "
  1535. X
  1536. # all termcap entries are now duplicated as terminfo entries.
  1537. # only difference should be the slightly modified syntax, and check for
  1538. # terminfo entries, that are already corected in the database.
  1539. # G0     we have a SEMI-GRAPHICS-CHARACTER-MODE
  1540. # WS    this sequence resizes our window.
  1541. # cs    this sequence changes the scrollregion
  1542. # hs@    we have no hardware statusline. iScreen will only believe that
  1543. #       there is a hardware status line if hs,ts,fs,ds are all set.
  1544. # ts    to statusline
  1545. # fs    from statusline
  1546. # ds    delete statusline
  1547. # al    add one line
  1548. # AL    add multiple lines
  1549. # dl    delete one line
  1550. # DL    delete multiple lines
  1551. # ic    insert one char (space)
  1552. # IC    insert multiple chars
  1553. X
  1554. termcap  facit|vt100|xterm LP:G0
  1555. terminfo facit|vt100|xterm LP:G0
  1556. X
  1557. #the vt100 description does not mention "dl". *sigh*
  1558. termcap  vt100 dl=5\E[M
  1559. terminfo vt100 dl=5\E[M
  1560. X
  1561. #facit's "al" / "dl"  are buggy if the current / last line
  1562. #contain attributes...
  1563. termcap  facit al=\E[L\E[K:AL@:dl@:DL@:cs=\E[%i%d;%dr:ic@
  1564. terminfo facit al=\E[L\E[K:AL@:dl@:DL@:cs=\E[%i%p1%d;%p2%dr:ic@
  1565. X
  1566. #make sun termcap/info better
  1567. termcap  sun up=^K:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:IC=\E[%d@:WS=1000\E[8;%d;%dt
  1568. terminfo sun up=^K:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC:IC=\E[%p1%d@:WS=\E[8;%p1%d;%p2%dt$<1000>
  1569. X
  1570. #xterm understands both im/ic and doesn't have a status line.
  1571. #Note: Do not specify im and ic in the real termcap/info file as
  1572. #some programs (e.g. vi) will not work anymore.
  1573. termcap  xterm|fptwist hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l
  1574. terminfo xterm|fptwist hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l
  1575. X
  1576. #xterms is xterm with status line in title bar
  1577. termcap  xterms hs:ts=\E]0;:fs=\007:ds=\E]0;iScreen\007:cs=\E[%i%d;%dr:LP:G0:im=\E[4h:ei=\E[4l
  1578. terminfo xterms hs:ts=\E]0;:fs=\007:ds=\E]0;iScreen\007:cs=\E[%i%p1%d;%p2%dr:LP:G0:im=\E[4h:ei=\E[4l
  1579. X
  1580. #make hp700 termcap/info better
  1581. termcap  hp700 Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@
  1582. terminfo hp700 Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@
  1583. X
  1584. #wyse-75-42 must have flow control (xo = "terminal uses xon/xoff")
  1585. #essential to have it here, as this is a slow terminal.
  1586. termcap wy75-42 xo
  1587. terminfo wy75-42 xo
  1588. X
  1589. #remove some stupid / dangerous key bindings
  1590. bind '^k'
  1591. #bind 'L'
  1592. bind '^\'
  1593. #make them better
  1594. bind '\\' quit
  1595. bind 'K' kill
  1596. bind 'I' set login on
  1597. bind 'O' set login off
  1598. bind '}' history
  1599. SHAR_EOF
  1600. chmod 0664 screen3.2/etcscreenrc ||
  1601. echo 'restore of screen3.2/etcscreenrc failed'
  1602. Wc_c="`wc -c < 'screen3.2/etcscreenrc'`"
  1603. test 3523 -eq "$Wc_c" ||
  1604.     echo 'screen3.2/etcscreenrc: original size 3523, current size' "$Wc_c"
  1605. rm -f _shar_wnt_.tmp
  1606. fi
  1607. rm -f _shar_seq_.tmp
  1608. echo You have unpacked the last part
  1609. exit 0
  1610. exit 0 # Just in case...
  1611.