************************************************************ * * GS/OS Error Codes * ************************************************************ no_error equ $00 ; no error has occured bad_system_call equ $01 ; bad system call number fst_load_fail equ $02 ; couldn't load FST invalid_pcount equ $04 ; invalid parameter count gsos_active equ $07 ; gsos already active dev_not_found equ $10 ; device not found invalid_dev_num equ $11 ; invalid device number drvr_bad_req equ $20 ; bad request or command drvr_bad_code equ $21 ; bad control or status code drvr_bad_parm equ $22 ; bad call parameter drvr_not_open equ $23 ; character device not open drvr_prior_open equ $24 ; character device already open irq_table_full equ $25 ; interrupt table full drvr_no_resrc equ $26 ; resources not available drvr_io_error equ $27 ; I/O error drvr_no_dev equ $28 ; device not connected drvr_busy equ $29 ; driver is busy & not available drvr_wr_prot equ $2B ; device is write protected drvr_bad_count equ $2C ; invalid byte count drvr_bad_block equ $2D ; invalid block number drvr_disk_sw equ $2E ; disk has been switched drvr_off_line equ $2F ; device off line / no media present bad_path_syntax equ $40 ; invalid pathname syntax invalid_ref_num equ $43 ; invalid reference number path_not_found equ $44 ; subdirectory does not exist vol_not_found equ $45 ; volume not found file_not_found equ $46 ; dup_pathname equ $47 ; create or rename with existing name volume_full equ $48 ; vol_dir_full equ $49 ; volume directory full version_error equ $4A ; bad_store_type equ $4B ; bad storage type end_of_file equ $4C ; out_of_range equ $4D ; position out of range invalid_access equ $4E ; access not allowed buff_too_small equ $4F ; buffer too small file_busy equ $50 ; file is already open dir_error equ $51 ; directory error unknown_vol equ $52 ; unknown volume type parm_range_err equ $53 ; parameter out of range out_of_mem equ $54 ; out of memory dup_volume equ $57 ; duplicate volume name not_block_dev equ $58 ; not a block device invalid_level equ $59 ; specified level outside legal range damaged_bitmap equ $5A ; bad_path_names equ $5B ; invalid pathnames for change_path not_system_file equ $5C ; not an executable file os_unsupported equ $5D ; operating system not supported stack_overflow equ $5F ; too many applications on stack data_unavail equ $60 ; data unavailable end_of_dir equ $61 ; end of directory has been reached invalid_class equ $62 ; invalid FST call class res_not_found equ $63 ; file does not contain req. resource invalid_fst_id equ $64 ; invalid_fst_op equ $65 ; FST does not handle this type of call fst_caution equ $66 ; FST handled call, but result is weird resource_exist equ $70 ; Cannot expand file, resource exists res_add_err equ $71 ; cannot add res fork to this type file network_error equ $88 ; Generic network error. **************************************************************** * * Fatal Errors: * **************************************************************** unclaimed_irq equ $01 ; unclaimed interrupt sd_scm_dealloc equ $02 ; deallocation error sd_scm_alloc equ $03 ; allocation error wrong_os_ver equ $11 ; wrong operating system version bad_queue equ $77 ; the notification_queue is corrupted.