DataMuseum.dk

Presents historical artifacts from the history of:

Bogika Butler

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

See our Wiki for more about Bogika Butler

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦b215fab02⟧ TextFile

    Length: 1920 (0x780)
    Types: TextFile
    Names: »UNIXUTIL.SA«

Derivation

└─⟦909f4eb2b⟧ Bits:30009789/_.ft.Ibm2.50006622.imd Mogens Pelles Zilog 80,000 / EOS projekt
    └─⟦this⟧ »UNIXUTIL.SA« 
└─⟦e12db5ad4⟧ Bits:30009789/_.ft.Ibm2.50007357.imd Mogens Pelles Zilog 80,000 / EOS projekt
    └─⟦this⟧ »UNIXUTIL.SA« 

TextFile

 
æ*****************************************************************
                        Copyright 1984 by
                        NCR Corporation
                        Dayton, Ohio  U.S.A.
                        All Rights Reserved
******************************************************************
                        EOS Software produced by:
                        NCR Systems Engineering - Copenhagen
                        Copenhagen
                        DENMARK
*****************************************************************å
 
OBJECT PROGRAM UxUDef;
 
æ**      UnixUtil  version 0.00, 83-11-02     **å
æ***********************************************å
 
æ this program text defines (most of) the environment in which
  Unix programs are executed
å
 
æinclude definition of UnixUtil objectå
æ$F=PRIVATE.UAPPLI.IDå
 
TYPE
 
UxULocals = RECORD
  Text        : ^^; æ the segment is produced by the C compiler and EosLoad å
  DataBss     : ^^integer;
  L3          : ^^;
  objDir      : ^^; æ used to get a ref to an i/o system å
  scheduler   : ^^; æ a gate is needed in Fork etc? å
  allocate    : ^^; æ stack extension ?å
  unixClock   : ^^; æ time informationals ?å
  utilEnv     : ^^; æ ego envelope neede by Fork ?å
END;
 
UxUTemps  = RECORD
  stack       : ^^;
  gate        : ^^; æ returned by scheduler å
  fsRef       : ^^; æ returned by objDir å
END;
 
PROGRAM UxUImpl OBJECT UnixUtil WITH UxULocals;
 
ENTRY    Run  With UxUTemps; BEGIN æassembler programå END;
 
ENTRY    Fork With UxUTemps; BEGIN æassembler programå END;
 
OTHERWISE vir WITH UxUTemps; BEGIN æassembler programå END;
 
END;
 
INITIALIZE
  UxUImpl 'UnixUtil'
: dataBss
, objDir       'objDir'
, scheduler    'scheduler'
, allocate     'allocate'
æ unixClock    'unixClock'å
, utilEnv      '**'
 
END. æ UxUDef å
 
 
«eof»