Common interface to host-dependent functions
Date/Time of Processing: Tuesday 24 May 1994 06:11:26Pm Overall Assessment of System: OK Classification of System: C Basis of Classification -- Syntax Errors PASS Completeness PASS Independence from External Libraries FAIL Independence from a Specific Ada Compiler FAIL Explanations for failures -- System withs non-standard library units that are not provided System contains compiler-specific pragmas or uses Machine_Code Number of ... Files 2 Library Units 2 Lines 1428 Statements 382 Comments 234 Unidentified Withed Units -- 4 unidentified withed units
languages/ada/asr/new-abstractions/hostlib: File Name Size --------- ---- hostlib.zip 7,757 Totals ============== ============== 1 Files 7,757
Package HOSTLIB provides a common interface to the user for functions whose implementations are host-dependent. The package body of HOSTLIB is tailored for VAX/VMS. Operations provided are: Set_Error Directs default output to error output Reset_Error Resets above Put_Error Writes an error message to error output Return_Code Sets return code Invoke Runs a program Get_Item Returns a specified item from the system Read_No_Echo Returns keyboard character without echoing Protection Returns protection setting string Get_Time Returns current date/time Date Returns current date (MM/DD/YY) Calendar_Date Returns current date (month day, year) Time Returns current time (HH:MM:SS) Get_Terminal_Type Returns attached terminal type Enable_Interrupt_Trap Enables trapping of interrupt from keyboard Disable_Interrupt_Trap Disables interrupt trapping Ignore_Interrupts Ignore interrupts from the keyboard Interrupts_Ignored Returns TRUE if interrupt was ignored Set_Interrupt_State Sets the interrupt trapping state Get_Interrupt_State Returns the interrupt trapping state NEW_ABSTRACTIONS is used by NOSC/WIS tools 4.1.1 and 4.1.2.
DATE VERSION AUTHOR HISTORY 03/85 1.0 Bill Toscano Initial Release
This prologue must be included in all copies of this software. This software is copyright by the author. This software is released to the Ada community. This software is released to the Public Domain (note: software released to the Public Domain is not subject to copyright protection). Restrictions on use or distribution: NONE
This software and its documentation are provided "AS IS" and without any expressed or implied warranties whatsoever. No warranties as to performance, merchantability, or fitness for a particular purpose exist. The user is advised to test the software thoroughly before relying on it. The user must assume the entire risk and liability of using this software. In no event shall any person or organization of people be held responsible for any direct, indirect, consequential or inconsequential damages or lost profits.