DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦c92f775f1⟧ TextFile

    Length: 4608 (0x1200)
    Types: TextFile
    Names: »ltclist     «

Derivation

└─⟦9ccaf6601⟧ Bits:30008165 Bånd med SW8000 kildetekst/release værktøjer
    └─⟦39138f30b⟧ 
        └─⟦this⟧ »ltclist     « 

TextFile

*listtascat=algol ltctxt connect.no list.yes

ltctxt d.861121.1149
     1 begin
     2 <********************************************************************>
     3 <* Utility LISTTASCAT til udskrift af tas katalog indgange.         *>
     4 <*                                                                  *>
     5 <* Kald:              <out-file> = listtascat  <out-spec.>          *>
     6 <*                                                                  *>
     7 <*                    user.<name>                                   *>
     8 <*                    terminal.<name>                               *>
     9 <* <out-spec.> ::=    type.<number>                                 *>
    10 <*                    size                                          *>
    11 <*                    all                                           *>
    12 <*                                                                  *>
    13 <* Compiler call: listtascat=algol ltctxt connect.no                *>
    14 <********************************************************************>
    15 
    15 <**************************************************************>
    16 <* Revision history                                           *>
    17 <*                                                            *>
    18 <* 86.12.01   listtascat   release 1.0                        *>
    19 <**************************************************************>
    20 
    20 
    20 <* Globale variable *>
    21 
    21 zone buf(128,1,std_error);                       <* Zone til message m.m.    *>
    22 integer array user_id(1:4);                      <* Bruger id fra terminal   *>
    23 long password;                                   <* Password fra terminal    *>
    24 boolean file_out;                                <* True= connect to file    *>
    25 boolean no_found;                                <* Entry ikke fundet        *>
    26 integer array out_stack(1:4);                    <* out zone stack           *>
    27 integer array prog_name(1:4);                    <* Program navn             *>
    28 integer array conv(0:255);                       <* Tegn konverterings tabel *>
    29 integer param;                                   <* fp parameter tæller      *>
    30 integer user_size;                               <* Antal seg i user cat     *>
    31 integer term_size;                               <* Antal seg i term cat     *>
    32 integer type_size;                               <* Antal seg i type cat     *>
    33 integer user_hw;                                 <* Antal hw i user entry    *>
    34 integer term_hw;                                 <* Antal hw i term entry    *>
    35 integer type_hw;                                 <* Antal hw i type entry    *>
    36 
    36 integer array field iaf;                         <* Work                     *>
    37 real array field raf;                            <* Work                     *>
    38 boolean array field baf;                         <* Work                     *>
    39 long array field laf;                            <* Work                     *>
    40 integer i;                                       <* Work                     *>
    41 
    41 <* Globale procedure *>
    42 
    42 procedure get_userid;
    43 <*-------------------------------------------------------------------*>
    44 <* Set user id og password i de globale variable user_id og password *>
    45 <* Id og password hentes fra terminalen tilknyttet prim. output      *>
    46 <*-------------------------------------------------------------------*>
    47 begin
    48   long array term_name(1:2);
    49   integer i;
    50   integer array ia(1:20);
    51   
    51   system(7,0,term_name);
    52   open(buf,0,term_name,0);
    53   close(buf,false);
    54   getzone6(buf,ia);
    55   i:=ia(19);
    56   getshare6(buf,ia,1);
    57   ia(4):=131 shift 12;
    58   ia(5):=i+1;
    59   ia(6):=i+11;
    60   ia(7):=0;
    61   setshare6(buf,ia,1);
    62   if monitor(16,buf,1,ia)=0 then
    63     error(2);
    64   if monitor
 1. line    64  program too big
***algol sorry 1
*o c
▶EOF◀