From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from nog.cse.psu.edu ([130.203.12.16]) by hawkwind.utcs.utoronto.ca with SMTP id <51674>; Tue, 25 Sep 2001 17:37:07 -0500 Received: (qmail 20913 invoked by uid 991); 13 Sep 2001 19:34:32 -0000 Message-ID: <20010913193432.20912.qmail@x.nog.bio.cse.psu.edu> Date: Thu, 13 Sep 2001 15:34:32 -0500 To: sam-fans@hawkwind.utcs.toronto.edu cc: 9fans@cse.psu.edu Subject: debugging unix v3 sam vs v2 samterm MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----- =_aaaaaaaaaa0" Content-ID: <20908.1000409599.0@bio.cse.psu.edu> Date: Thu, 13 Sep 2001 15:34:32 -0500 From: Scott Schwartz ------- =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: <20908.1000409599.1@bio.cse.psu.edu> Friends, As you may recall, we've had some problems when using the v3 sam with the v2 samterm, under unix. I've done a bit of debugging, and have a couple of message traces (generated with -DDEBUG) leading up to a crash. Anyone want to help look into these? (The original files were some random source file, and a copy of redhat's termcap.) ------- =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: <20908.1000409599.2@bio.cse.psu.edu> $ samterm: host mesg: count 26670 115x 46x 104x ,v --> bz_census.h revision 1.1 (locked) done ! ...ignored 2c 76 20 20 2d 2d 3e 20 20 62 7a 5f 63 65 6e 73 75 73 2e 68 a 72 65 76 69 73 69 6f 6e 20 31 2e 31 20 28 6c 6f 63 6b 65 64 29 a 64 6f 6e 65 a 21 a samterm: host mesg: count 26670 115x 46x 104x ,v --> bz_census.h revision 1.1 (locked) done ! ...ignored 2c 76 20 20 2d 2d 3e 20 20 62 7a 5f 63 65 6e 73 75 73 2e 68 a 72 65 76 69 73 69 6f 6e 20 31 2e 31 20 28 6c 6f 63 6b 65 64 29 a 64 6f 6e 65 a 21 a samterm: host mesg: count 26670 115x 46x 104x ,v --> bz_census.h revision 1.1 (locked) done ! ...ignored 2c 76 20 20 2d 2d 3e 20 20 62 7a 5f 63 65 6e 73 75 73 2e 68 a 72 65 76 69 73 69 6f 6e 20 31 2e 31 20 28 6c 6f 63 6b 65 64 29 a 64 6f 6e 65 a 21 a samterm: host mesg: count 26670 115x 46x 104x ,v --> bz_census.h revision 1.1 (locked) done ! ...ignored 2c 76 20 20 2d 2d 3e 20 20 62 7a 5f 63 65 6e 73 75 73 2e 68 a 72 65 76 69 73 69 6f 6e 20 31 2e 31 20 28 6c 6f 63 6b 65 64 29 a 64 6f 6e 65 a 21 a type 115 count 26670 samterm:panic: count>DATASIZE: Success ------- =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: <20908.1000409599.3@bio.cse.psu.edu> out: Hversion out: 2 out: Hnewname out: 0 out: Hmovname out: 11 out: bz_census.c in: Tversion in: 0 in: Tstartcmdfile in: 134601792 out: Hnewname out: 1 out: Hbindname out: 134601792 out: Hcurrent out: 1 out: Hmovname out: 7 out: ~~sam~~ out: Hcheck0 out: 1 out: Hack in: Tcheck out: Hcheck out: 1 in: Tack out: Hunlock in: Tstartfile out: Hbindname out: 134711368 out: Hcurrent out: 0 in: 0 out: Hgrow out: 0 out: 2436 out: Hcheck0 out: 0 out: Hcheck0 out: 0 out: Hack in: Trequest in: 0 in: 512 out: Hdata out: 0 out: 0 out: 512 out: #include "util.h" #include "seq.h" #include "bz_all.h" #include "bz_main.h" #include "bz_census.h" in: Tcheck out: Hcheck out: 0 in: Tcheck out: Hcheck out: 0 in: Tack out: Hgrow out: 0 out: 16 out: Hcheck0 out: 1 out: Hack in: Trequest in: 512 in: 512 out: Hdata out: 0 out: 512 out: 512 out: c(census,n,i); } void census_mask_align(align_t *a, int n, uchar *fwd, uchar *rev, census_t *cens in: Tcheck out: Hcheck out: 0 in: Trequest in: 512 in: 512 out: Hdata out: 0 out: 512 out: 0 out: in: Tcheck out: Hcheck out: 0 in: Trequest in: 0 in: 16 out: Hdata out: 1 out: 0 out: 16 out: +. bz_census.c in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 16 out: 16 out: Hunlock in: Trequest in: 1024 in: 512 out: Hdata out: 0 out: 1024 out: 512 out: += len; break; case EDIT_OP_REP: //fprintf(stderr, "%d %d -> ", x, y); for (i=x, j=x+len in: Tcheck out: Hcheck out: 0 in: Trequest in: 1536 in: 512 out: Hdata out: 0 out: 1536 out: 512 out: ensus_mask_interval(int n, uchar *fwd, uchar *rev, int a, int z, census_t census[], int k) { int i in: Tcheck out: Hcheck out: 0 in: Trequest in: 2048 in: 388 out: Hdata out: 0 out: 2048 out: 388 out: =n; ++i) { if (census[i] >= k) fprintf(fp, "%d %d\n", i, census[i]); } fprintf(fp, "}\n") in: Tcheck out: Hcheck out: 0 in: Torigin in: 19 out: Horigin out: 1223 in: Torigin in: 19 out: Horigin out: 696 in: Torigin in: 19 out: Horigin out: 302 in: Torigin in: 18 out: Horigin out: 0 in: Torigin in: 18 out: Horigin out: 0 in: Torigin in: 18 out: Horigin out: 0 in: Torigin in: 29 out: Horigin out: 1909 in: Torigin in: 29 out: Horigin out: 1251 in: Torigin in: 29 out: Horigin out: 527 in: Torigin in: 8 out: Horigin out: 364 in: Torigin in: 8 out: Horigin out: 201 in: Torigin in: 8 out: Horigin out: 76 in: Torigin in: 6 out: Horigin out: 1998 in: Torigin in: 6 out: Horigin out: 1932 in: Tworkfile in: 0 in: 0 in: 0 in: Ttype in: 16 in: /inter out: Hsetdot out: 1178 out: 1183 out: Hmoveto out: 1178 out: Hsetpat out: 5 out: inter out: Hunlock in: Torigin in: 2 out: Horigin out: 1140 in: Tworkfile in: 0 in: 1178 in: 1183 in: Ttype in: 23 in: / out: Hsetdot out: 1547 out: 1552 out: Hmoveto out: 1547 out: Hunlock in: Tworkfile in: 0 in: 1547 in: 1552 in: Ttype in: 25 in: / out: Hsetdot out: 1178 out: 1183 out: Hmoveto out: 1178 out: Hunlock in: Tworkfile in: 0 in: 1178 in: 1183 in: Ttype in: 27 in: / out: Hsetdot out: 1547 out: 1552 out: Hmoveto out: 1547 out: Hunlock in: Tworkfile in: 0 in: 2151 in: 2151 in: Ttype in: 2151 in: out: Hdirty out: 0 in: Ttype in: 2152 in: msp_ in: Tworkfile in: 0 in: 2156 in: 2156 in: Ttype in: 29 in: B #inc in: Tcheck out: Hcheck out: 3 in: Trequest in: 512 in: 512 out: Hdata out: 3 out: 512 out: 512 out: len, pos1, pos2; score_t score, cum_score; int filter; } msp_t; typedef struct msp_table { int in: Tcheck out: Hcheck out: 3 in: Trequest in: 1024 in: 450 out: Hdata out: 3 out: 1024 out: 450 out: bt, ss_t ss, int X, int K, int T); void blast_table_free(blast_table_t *bt); void msp_free_table(m in: Tcheck out: Hcheck out: 3 in: Tworkfile in: 3 in: 646 in: 646 in: Tdclick out: Hsetdot out: 643 out: 654 out: Hunlockfile out: 3 in: Tworkfile in: 0 in: 2156 in: 2156 in: Ttype in: 2156 in: table_t *census_intervals() in: Ttype in: 2184 in: { in: Ttype in: 2186 in: } in: Twrite in: 0 out: Hclean out: 0 out: Hgrowdata out: 64 out: 19 out: 19 out: bz_census.c: #2473 out: Hcheck0 out: 1 out: Hack in: Torigin in: 2 out: Horigin out: 64 in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 83 out: 83 out: Hunlock in: Tworkfile in: 0 in: 1703 in: 1703 in: Tworkfile in: 0 in: 1873 in: 1873 in: Tworkfile in: 0 in: 1931 in: 1931 in: Tworkfile in: 0 in: 1932 in: 1932 in: Tworkfile in: 0 in: 2006 in: 2006 in: Tworkfile in: 0 in: 2182 in: 2182 in: Ttype in: 2182 in: uchar census[], int n out: Hdirty out: 0 in: Tworkfile in: 0 in: 2206 in: 2206 in: Torigin in: 20 out: Horigin out: 1291 in: Torigin in: 20 out: Horigin out: 734 in: Torigin in: 20 out: Horigin out: 304 in: Torigin in: 32 out: Horigin out: 0 in: Ttype in: 2206 in: in: Ttype in: 2207 in: in: Tworkfile in: 0 in: 2273 in: 2493 in: Tsnarf in: Tworkfile in: 0 in: 2207 in: 2207 in: Tpaste in: 2207 out: Hgrow out: 2207 out: 220 out: Hcheck0 out: 0 out: Hack in: Trequest in: 2207 in: 220 out: Hdata out: 0 out: 2207 out: 220 out: int i=0, j=0, k; int in = 1; for (k=0; k 2) { print_align_header(sf1, sf2, ss, &gs, K, L); print_msp_l in: Tcheck out: Hcheck out: 4 in: Trequest in: 3276 in: 512 out: Hdata out: 4 out: 3276 out: 512 out: *argv[]) { SEQ *sf1, *sf2; uchar *rf1; blast_table_t *bt; gap_scores_t gs; int W, X, Y, K, L, in: Tcheck out: Hcheck out: 4 in: Tworkfile in: 4 in: 3083 in: 3089 in: Tsnarf in: Tsnarf in: Tsnarf in: Tsnarf in: Tsnarf in: Tworkfile in: 4 in: 3160 in: 3160 in: Ttype in: 3160 in: out: Hdirty out: 4 in: Tworkfile in: 4 in: 3161 in: 3161 in: Ttype in: 3161 in: in: Tworkfile in: 4 in: 2941 in: 2941 in: Ttype in: 2941 in: ; in: Tworkfile in: 4 in: 2945 in: 2946 in: Tworkfile in: 4 in: 2945 in: 2945 in: Ttype in: 2945 in: a in: Tworkfile in: 4 in: 2942 in: 2942 in: Ttype in: 2942 in: in: Ttype in: 2943 in: msp_table_t *m; in: Tworkfile in: 4 in: 3103 in: 3103 in: Ttype in: 3103 in: m = in: Tworkfile in: 4 in: 3187 in: 3187 in: Tworkfile in: 4 in: 3107 in: 3107 in: Tcut in: 3106 in: 3107 in: Tcut in: 3105 in: 3106 in: Tcut in: 3104 in: 3105 in: Tcut in: 3103 in: 3104 in: Tworkfile in: 4 in: 3180 in: 3180 in: Tworkfile in: 4 in: 3183 in: 3183 in: Ttype in: 3183 in: m = census_intervals(census, in: Tworkfile in: 4 in: 3124 in: 3137 in: Tsnarf in: Tworkfile in: 4 in: 3211 in: 3211 in: Tpaste in: 3211 out: Hgrowdata out: 3211 out: 13 out: 13 out: SEQ_LEN(sf1), out: Hcheck0 out: 4 out: Hack in: Tcheck out: Hcheck out: 4 in: Tack out: Hsetdot out: 3211 out: 3224 out: Hunlockfile out: 4 in: Tworkfile in: 4 in: 3211 in: 3211 in: Ttype in: 3211 in: in: Tworkfile in: 4 in: 3225 in: 3225 in: Ttype in: 3225 in: mask_thresh); in: Ttype in: 3240 in: in: Tworkfile in: 4 in: 3187 in: 3187 in: Tcut in: 3186 in: 3187 in: Tcut in: 3185 in: 3186 in: Tcut in: 3184 in: 3185 in: Tcut in: 3183 in: 3184 in: Ttype in: 3183 in: print_ in: Tworkfile in: 4 in: 3244 in: 3244 in: Torigin in: 5 out: Horigin out: 2683 in: Trequest in: 2683 in: 81 out: Hdata out: 4 out: 2683 out: 81 out: p->filter = 1 - p->cum_score; msp_compress(mt); msp_sort_pos1(mt); } in: Tcheck out: Hcheck out: 4 in: Torigin in: 5 out: Horigin out: 2492 in: Trequest in: 2492 in: 191 out: Hdata out: 4 out: 2492 out: 191 out: if (chain == 1 || chain == 2) { msp_t *p; (void)msp_make_chain(mt, bz_flags.G, bz_flags.G, M in: Tcheck out: Hcheck out: 4 in: Torigin in: 5 out: Horigin out: 2423 in: Trequest in: 2423 in: 69 out: Hdata out: 4 out: 2423 out: 69 out: { msp_table_t *mt; mt = blast_search(sf1, sf2, bt, sss, X, K, P); in: Tcheck out: Hcheck out: 4 in: Torigin in: 5 out: Horigin out: 2141 in: Trequest in: 2141 in: 282 out: Hdata out: 4 out: 2141 out: 282 out: /* strand1 -- process one sequence from the second file in one orientation */ static void strand1(S in: Tcheck out: Hcheck out: 4 in: Torigin in: 5 out: Horigin out: 2057 in: Trequest in: 2057 in: 84 out: Hdata out: 4 out: 2057 out: 84 out: substitutions*bz_flags.R : -substitutions*scale*ss[(uchar)'A'][(uchar)'A']); } in: Tcheck out: Hcheck out: 4 in: Tworkfile in: 4 in: 2943 in: 2943 in: Tdclick out: Hsetdot out: 2943 out: 2961 out: Hunlockfile out: 4 in: Tsnarf in: Tcut in: 2943 in: 2961 in: Tworkfile in: 4 in: 3015 in: 3015 in: Ttype in: 3015 in: { in: Ttype in: 3017 in: in: Tworkfile in: 4 in: 3067 in: 3067 in: Ttype in: 3067 in: in: Tworkfile in: 4 in: 3091 in: 3091 in: Ttype in: 3091 in: in: Tworkfile in: 4 in: 3172 in: 3172 in: Ttype in: 3172 in: in: Tworkfile in: 4 in: 3231 in: 3231 in: Tworkfile in: 4 in: 3234 in: 3234 in: Ttype in: 3234 in: } in: Twrite in: 4 out: Hclean out: 4 out: Hgrowdata out: 255 out: 17 out: 17 out: bz_main.c: #5860 out: Hcheck0 out: 1 out: Hack in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 272 out: 272 out: Hunlock in: Tworkfile in: 4 in: 3235 in: 3235 in: Tworkfile in: 4 in: 3231 in: 3231 in: Tworkfile in: 4 in: 3178 in: 3178 in: Tworkfile in: 4 in: 3231 in: 3231 in: Ttype in: 3231 in: out: Hdirty out: 4 in: Tworkfile in: 4 in: 3232 in: 3232 in: Tdclick out: Hsetdot out: 3170 out: 3233 out: Hunlockfile out: 4 in: Tworkfile in: 4 in: 3232 in: 3232 in: Tworkfile in: 4 in: 3177 in: 3177 in: Tworkfile in: 4 in: 3092 in: 3092 in: Tworkfile in: 4 in: 3016 in: 3016 in: Ttype in: 3016 in: in: Ttype in: 3017 in: int n; in: Tworkfile in: 4 in: 3102 in: 3102 in: Ttype in: 3102 in: n = in: Tworkfile in: 4 in: 3183 in: 3183 in: Ttype in: 3183 in: in: Ttype in: 3184 in: if (n) printf(" x %d\n", n); in: Tworkfile in: 4 in: 3219 in: 3219 in: Tdclick out: Hunlockfile out: 4 in: Tworkfile in: 4 in: 3184 in: 3184 in: Tworkfile in: 4 in: 3217 in: 3217 in: Tdclick out: Hsetdot out: 3217 out: 3280 out: Hunlockfile out: 4 in: Tsnarf in: Tcut in: 3217 in: 3280 in: Tworkfile in: 4 in: 3187 in: 3220 in: Tworkfile in: 4 in: 3187 in: 3194 in: Tsnarf in: Tcut in: 3187 in: 3194 in: Tworkfile in: 4 in: 3227 in: 3227 in: Tdclick out: Hsetdot out: 3216 out: 3231 out: Hunlockfile out: 4 in: Tworkfile in: 4 in: 3191 in: 3191 in: Twrite in: 4 out: Hclean out: 4 out: Hgrowdata out: 272 out: 17 out: 17 out: bz_main.c: #5838 out: Hcheck0 out: 1 out: Hack in: Torigin in: 2 out: Horigin out: 272 in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 289 out: 289 out: Hunlock in: Tworkfile in: 0 in: 2445 in: 2445 in: Ttype in: 289 in: /mask_ali out: Hsetdot out: 543 out: 551 out: Hmoveto out: 543 out: Hsetpat out: 8 out: mask_ali out: Hunlock in: Torigin in: 2 out: Horigin out: 530 in: Tworkfile in: 0 in: 534 in: 534 in: Tdclick out: Hsetdot out: 531 out: 535 out: Hunlockfile out: 0 in: Tsnarf in: Tcut in: 531 in: 535 out: Hdirty out: 0 in: Ttype in: 531 in: int in: Tworkfile in: 0 in: 638 in: 638 in: Ttype in: 638 in: in: Ttype in: 639 in: int cnt; in: Tcut in: 648 in: 649 in: Tworkfile in: 0 in: 648 in: 648 in: Tworkfile in: 0 in: 665 in: 665 in: Ttype in: 665 in: in: Tworkfile in: 0 in: 666 in: 666 in: Ttype in: 666 in: in: Ttype in: 667 in: cnt = 0; in: Tworkfile in: 0 in: 1186 in: 1186 in: Ttype in: 1186 in: cnt += in: Tworkfile in: 0 in: 1637 in: 1637 in: Tdclick out: Hsetdot out: 1637 out: 1643 out: Hunlockfile out: 0 in: Tworkfile in: 0 in: 1558 in: 1558 in: Tdclick out: Hsetdot out: 1557 out: 1561 out: Hunlockfile out: 0 in: Tsnarf in: Tcut in: 1557 in: 1561 in: Ttype in: 1557 in: int in: Tworkfile in: 0 in: 1663 in: 1663 in: Ttype in: 1663 in: int cnt; in: Ttype in: 1673 in: in: Ttype in: 1674 in: cnt = 0; in: Tworkfile in: 0 in: 1973 in: 1973 in: Ttype in: 1973 in: in: Ttype in: 1974 in: ++cnt; in: Tworkfile in: 0 in: 1990 in: 1990 in: Ttype in: 1990 in: in: Ttype in: 1991 in: return cnt; in: Tworkfile in: 0 in: 1569 in: 1569 in: Tdclick out: Hsetdot out: 1561 out: 1581 out: Hunlockfile out: 0 in: Tlook in: 1561 in: 1581 out: Hsetdot out: 1193 out: 1213 out: Hmoveto out: 1193 out: Hunlock in: Torigin in: 2 out: Horigin out: 1160 in: Tworkfile in: 0 in: 1435 in: 1435 in: Ttype in: 1435 in: in: Ttype in: 1436 in: return cnt; in: Torigin in: 17 out: Horigin out: 716 in: Torigin in: 17 out: Horigin out: 377 in: Torigin in: 17 out: Horigin out: 76 in: Tworkfile in: 0 in: 1448 in: 1448 in: Ttype in: 299 in: B bz_census.h out: Hnewname out: 5 out: Hmovname out: 11 out: bz_census.h out: Hgrowdata out: 313 out: 16 out: 16 out: -. bz_census.h out: Hcheck0 out: 1 out: Hack in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 329 out: 329 out: Hcurrent out: 5 out: Hunlock in: Tstartfile out: Hbindname out: 134734872 out: Hcurrent out: 5 in: 5 out: Hgrow out: 0 out: 425 out: Hcheck0 out: 5 out: Hmoveto out: 0 out: Hunlock in: Trequest in: 0 in: 425 out: Hdata out: 5 out: 0 out: 425 out: #ifndef BZ_CENSUS_H #define BZ_CENSUS_H typedef unsigned char census_t; void msp_census(census_t ce in: Tcheck out: Hcheck out: 5 in: Tworkfile in: 5 in: 212 in: 212 in: Tworkfile in: 5 in: 133 in: 133 in: Tdclick out: Hsetdot out: 132 out: 136 out: Hunlockfile out: 5 in: Tsnarf in: Tcut in: 132 in: 136 out: Hdirty out: 5 in: Ttype in: 132 in: int in: Tworkfile in: 5 in: 229 in: 229 in: Tdclick out: Hsetdot out: 228 out: 232 out: Hunlockfile out: 5 in: Tsnarf in: Tcut in: 228 in: 232 in: Ttype in: 228 in: int in: Tworkfile in: 5 in: 423 in: 423 in: Tworkfile in: 4 in: 3191 in: 3191 in: Ttype in: 329 in: X/'/ w out: Hclean out: 0 out: Hcurrent out: 5 out: Hgrowdata out: 336 out: 47 out: 47 out: bz_census.c: #2799 ?can't create "bz_census.h" out: Hcheck0 out: 1 out: Hack in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 383 out: 383 out: Hsetpat out: 1 out: ' out: Hunlock in: Torigin in: 2 out: Horigin out: 355 in: Ttype in: 383 in: !co -l in: Tdclick out: Hsetdot out: 370 out: 379 out: Hunlockfile out: 1 in: Tdclick out: Hsetdot out: 370 out: 381 out: Hunlockfile out: 1 in: Tworkfile in: 5 in: 423 in: 423 in: Tsend out: Hsnarflen out: Hgrowdata out: 390 out: 12 out: 12 out: bz_census.h out: Hcheck0 out: 1 out: Hack in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 402 out: 402 out: Hgrow out: 402 out: 65 out: Hcheck0 out: 1 out: Hack in: Trequest in: 402 in: 65 out: Hdata out: 1 out: 402 out: 65 out: RCS/bz_census.h,v --> bz_census.h revision 1.1 (locked) done ! in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 467 out: 467 out: Hunlock in: Tworkfile in: 5 in: 423 in: 423 in: Ttype in: 467 in: X w ------- =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: <20908.1000409599.4@bio.cse.psu.edu> $ type 117 samterm:panic: rcv unknown: Success ------- =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: <20908.1000409599.5@bio.cse.psu.edu> out: Hversion out: 2 in: Tversion in: 0 in: Tstartcmdfile in: 134601792 out: Hnewname out: 0 out: Hbindname out: 134601792 out: Hcurrent out: 0 out: Hmovname out: 7 out: ~~sam~~ out: Hcheck0 out: 0 out: Hack in: Tcheck out: Hcheck out: 0 in: Tack out: Hunlock in: Ttype in: 0 in: B /tmp/foo out: Hnewname out: 1 out: Hmovname out: 8 out: /tmp/foo out: Hgrow out: 11 out: 13 out: Hcheck0 out: 0 out: Hack in: Trequest in: 11 in: 13 out: Hdata out: 0 out: 11 out: 13 out: -. /tmp/foo in: Tcheck out: Hcheck out: 0 in: Tack out: Hsetdot out: 24 out: 24 out: Hcurrent out: 1 out: Hunlock in: Tstartfile out: Hbindname out: 134714464 out: Hcurrent out: 1 in: 1 out: Hgrow out: 0 out: 625272 out: Hcheck0 out: 1 out: Hmoveto out: 0 out: Hunlock in: Trequest in: 0 in: 512 out: Hdata out: 1 out: 0 out: 512 out: ######## TERMINAL TYPE DESCRIPTIONS SOURCE FILE # # Version 10.2.7 # $Date: 2001/08/28 03:18:20 $ # in: Tcheck out: Hcheck out: 1 in: Trequest in: 512 in: 512 out: Hdata out: 1 out: 512 out: 512 out: tware such as screen-oriented editors. # # Other terminfo and termcap files exist, supported by var in: Tcheck out: Hcheck out: 1 in: Trequest in: 1024 in: 512 out: Hdata out: 1 out: 1024 out: 512 out: o versions. # # Pointers to related resources (including the ncurses distribution) may # be found a in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 205 in: 569 in: Tsnarf in: Tcut in: 205 in: 569 out: Hdirty out: 1 in: Trequest in: 1172 in: 512 out: Hdata out: 1 out: 1172 out: 512 out: n a Japanese-processing environment using EUC/Japanese or Shift-JIS, # C1 characters are considered in: Tcheck out: Hcheck out: 1 in: Ttype in: 205 in: in: Tworkfile in: 1 in: 205 in: 763 in: Tsnarf in: Tcut in: 205 in: 763 in: Trequest in: 1127 in: 512 out: Hdata out: 1 out: 1127 out: 512 out: rses suite; it differs from stock (System V-compatible) terminfo only # in that it admits a group o in: Tcheck out: Hcheck out: 1 in: Ttype in: 205 in: in: Tworkfile in: 1 in: 116 in: 585 in: Tsnarf in: Tcut in: 116 in: 585 in: Trequest in: 1171 in: 512 out: Hdata out: 1 out: 1171 out: 512 out: tering leaves in the OT capabilities under their # original termcap names. All translated entries in: Tcheck out: Hcheck out: 1 in: Ttype in: 116 in: in: Tworkfile in: 1 in: 70 in: 1073 in: Tsnarf in: Tcut in: 70 in: 1073 in: Trequest in: 681 in: 512 out: Hdata out: 1 out: 681 out: 512 out: in the 4.4BSD Unix Programmer's Manual. Be aware that 4.4BSD # curses has been declared obsolete in: Tcheck out: Hcheck out: 1 in: Trequest in: 1193 in: 512 out: Hdata out: 1 out: 1193 out: 512 out: urther note: older versions of this file were often installed with an editor # script (reorder) tha in: Tcheck out: Hcheck out: 1 in: Trequest in: 1705 in: 512 out: Hdata out: 1 out: 1705 out: 512 out: or their hardware # (notably DEC and Wyse). # # A detailed change history is included at the end of in: Tcheck out: Hcheck out: 1 in: Ttype in: 70 in: in: Tworkfile in: 1 in: 1143 in: 1673 in: Tsnarf in: Tcut in: 1143 in: 1673 in: Tworkfile in: 1 in: 455 in: 455 in: Tpaste in: 455 out: Hgrow out: 455 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 455 in: 512 out: Hdata out: 1 out: 455 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 455 out: 985 out: Hunlockfile out: 1 in: Trequest in: 967 in: 18 out: Hdata out: 1 out: 967 out: 18 out: omes from vendors in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 763 in: 763 in: Tpaste in: 763 out: Hgrow out: 763 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 763 in: 512 out: Hdata out: 1 out: 763 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 763 out: 1293 out: Hunlockfile out: 1 in: Trequest in: 1275 in: 18 out: Hdata out: 1 out: 1275 out: 18 out: omes from vendors in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 160 in: 160 in: Tpaste in: 160 out: Hgrow out: 160 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 160 in: 512 out: Hdata out: 1 out: 160 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 160 out: 690 out: Hunlockfile out: 1 in: Trequest in: 672 in: 18 out: Hdata out: 1 out: 672 out: 18 out: omes from vendors in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 1448 in: 1448 in: Tpaste in: 1448 out: Hgrow out: 1448 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 1448 in: 512 out: Hdata out: 1 out: 1448 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 1448 out: 1978 out: Hunlockfile out: 1 in: Tworkfile in: 1 in: 619 in: 619 in: Tpaste in: 619 out: Hgrow out: 619 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 619 in: 512 out: Hdata out: 1 out: 619 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 619 out: 1149 out: Hunlockfile out: 1 in: Trequest in: 1131 in: 18 out: Hdata out: 1 out: 1131 out: 18 out: omes from vendors in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 777 in: 777 in: Tpaste in: 777 out: Hgrow out: 777 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 777 in: 512 out: Hdata out: 1 out: 777 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 777 out: 1307 out: Hunlockfile out: 1 in: Trequest in: 1289 in: 18 out: Hdata out: 1 out: 1289 out: 18 out: omes from vendors in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 227 in: 227 in: Tpaste in: 227 out: Hgrow out: 227 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 227 in: 512 out: Hdata out: 1 out: 227 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 227 out: 757 out: Hunlockfile out: 1 in: Trequest in: 739 in: 18 out: Hdata out: 1 out: 739 out: 18 out: omes from vendors in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 1218 in: 1218 in: Tpaste in: 1218 out: Hgrow out: 1218 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 1218 in: 512 out: Hdata out: 1 out: 1218 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 1218 out: 1748 out: Hunlockfile out: 1 in: Tcut in: 1218 in: 1748 in: Tpaste in: 1218 out: Hgrow out: 1218 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 1218 in: 512 out: Hdata out: 1 out: 1218 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 1218 out: 1748 out: Hunlockfile out: 1 in: Tworkfile in: 1 in: 607 in: 607 in: Tpaste in: 607 out: Hgrow out: 607 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 607 in: 512 out: Hdata out: 1 out: 607 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 607 out: 1137 out: Hunlockfile out: 1 in: Trequest in: 1119 in: 18 out: Hdata out: 1 out: 1119 out: 18 out: omes from vendors in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 377 in: 377 in: Tpaste in: 377 out: Hgrow out: 377 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 377 in: 512 out: Hdata out: 1 out: 377 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 377 out: 907 out: Hunlockfile out: 1 in: Trequest in: 889 in: 18 out: Hdata out: 1 out: 889 out: 18 out: omes from vendors in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 297 in: 297 in: Tpaste in: 297 out: Hgrow out: 297 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 297 in: 512 out: Hdata out: 1 out: 297 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 297 out: 827 out: Hunlockfile out: 1 in: Trequest in: 809 in: 18 out: Hdata out: 1 out: 809 out: 18 out: omes from vendors in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 686 in: 686 in: Tpaste in: 686 out: Hgrow out: 686 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 686 in: 512 out: Hdata out: 1 out: 686 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 686 out: 1216 out: Hunlockfile out: 1 in: Trequest in: 1198 in: 18 out: Hdata out: 1 out: 1198 out: 18 out: omes from vendors in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 1075 in: 1075 in: Tpaste in: 1075 out: Hgrow out: 1075 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 1075 in: 512 out: Hdata out: 1 out: 1075 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 1075 out: 1605 out: Hunlockfile out: 1 in: Tworkfile in: 1 in: 1434 in: 1434 in: Tpaste in: 1434 out: Hgrow out: 1434 out: 530 out: Hcheck0 out: 1 out: Hack in: Trequest in: 1434 in: 512 out: Hdata out: 1 out: 1434 out: 512 out: whitespace (such whitespace confuses rdist). # # Further note: older versions of this file were of in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 1434 out: 1964 out: Hunlockfile out: 1 in: Tworkfile in: 1 in: 1434 in: 1964 in: Ttype in: 24 in: w out: Hcurrent out: 1 out: Hgrowdata out: 26 out: 25 out: 25 out: ?can't create "/tmp/foo" out: Hcheck0 out: 0 out: Hack in: Tcheck out: Hcheck out: 0 in: Tack out: Hsetdot out: 51 out: 51 out: Hunlock in: Tworkfile in: 1 in: 1434 in: 1964 in: Ttype in: 51 in: !co -l /tmp/foo out: Hgrow out: 67 out: 59 out: Hcheck0 out: 0 out: Hack in: Trequest in: 67 in: 59 out: Hdata out: 0 out: 67 out: 59 out: /tmp/RCS/foo,v --> /tmp/foo revision 1.1 (locked) done ! in: Tcheck out: Hcheck out: 0 in: Tack out: Hsetdot out: 126 out: 126 out: Hunlock in: Torigin in: 1 out: Horigin out: 97 in: Torigin in: 6 out: Horigin out: 11 in: Tworkfile in: 1 in: 1434 in: 1964 in: Ttype in: 126 in: w out: Hgrow out: 128 out: 56 out: Hcheck0 out: 0 out: Hack in: Trequest in: 128 in: 56 out: Hdata out: 0 out: 128 out: 56 out: ?warning: write might change good version of `/tmp/foo' in: Tcheck out: Hcheck out: 0 in: Tack out: Hsetdot out: 184 out: 184 out: Hunlock in: Tworkfile in: 1 in: 1434 in: 1964 in: Ttype in: 184 in: X w out: Hclean out: 1 out: Hgrowdata out: 188 out: 18 out: 18 out: /tmp/foo: #629772 out: Hcheck0 out: 0 out: Hack in: Tcheck out: Hcheck out: 0 in: Tack out: Hsetdot out: 206 out: 206 out: Hunlock in: Torigin in: 1 out: Horigin out: 128 in: Tworkfile in: 1 in: 207 in: 1079 in: Tworkfile in: 1 in: 517 in: 517 in: Tworkfile in: 1 in: 516 in: 1386 in: Tsnarf in: Tworkfile in: 1 in: 274 in: 274 in: Tpaste in: 274 out: Hdirty out: 1 out: Hgrow out: 274 out: 870 out: Hcheck0 out: 1 out: Hack in: Trequest in: 274 in: 512 out: Hdata out: 1 out: 274 out: 512 out: his should no longer be necessary, as the file is now ordered # roughly by type frequency with ANSI in: Tcheck out: Hcheck out: 1 in: Tack out: Hsetdot out: 274 out: 1144 out: Hunlockfile out: 1 in: Trequest in: 786 in: 358 out: Hdata out: 1 out: 786 out: 358 out: types up front. # # Some information has been m whitespace (such whitespace confuses rdist). # # Fu in: Tcheck out: Hcheck out: 1 in: Tworkfile in: 1 in: 290 in: 290 in: Tdclick out: Hsetdot out: 150 out: 156 out: Hunlockfile out: 0 in: Tdclick out: Hsetdot out: 150 out: 156 out: Hunlockfile out: 0 in: Tdclick out: Hsetdot out: 150 out: 156 out: Hunlockfile out: 0 in: Tdclick out: Hsetdot out: 150 out: 156 out: Hunlockfile out: 0 in: Tworkfile in: 1 in: 290 in: 290 in: Ttype in: 206 in: X w out: Hcurrent out: 1 out: Hgrowdata out: 210 out: 25 out: 25 out: ?can't create "/tmp/foo" out: Hcheck0 out: 0 out: Hack in: Tcheck out: Hcheck out: 0 in: Tack out: Hsetdot out: 235 out: 235 out: Hunlock in: Tworkfile in: 1 in: 290 in: 290 in: Ttype in: 235 in: !co -l /tmp/foo out: Hgrow out: 251 out: 59 out: Hcheck0 out: 0 out: Hack in: Trequest in: 251 in: 59 out: Hdata out: 0 out: 251 out: 59 out: /tmp/RCS/foo,v --> /tmp/foo revision 1.2 (locked) done ! in: Tcheck out: Hcheck out: 0 in: Tack out: Hsetdot out: 310 out: 310 out: Hunlock in: Tworkfile in: 1 in: 290 in: 290 in: Ttype in: 310 in: X/'/ w out: Hgrow out: 317 out: 56 out: Hcheck0 out: 0 out: Hack in: Trequest in: 317 in: 56 out: Hdata out: 0 out: 317 out: 56 out: ?warning: write might change good version of `/tmp/foo' in: Tcheck out: Hcheck out: 0 in: Tack out: Hsetdot out: 373 out: 373 out: Hsetpat out: 1 out: ' out: Hunlock in: Torigin in: 2 out: Horigin out: 317 in: Tworkfile in: 1 in: 290 in: 290 in: Ttype in: 373 in: w ------- =_aaaaaaaaaa0--