System routines

The following list of system routines was extracted from cobc --list-system and shows the names of the available system routines along with the number of parameters.

  • System routine Parameters

  • SYSTEM 1

  • CBL_AND 3

  • CBL_ALARM_SOUND 0

  • CBL_BELL_SOUND 0

  • CBL_CHANGE_DIR 1

  • CBL_CHECK_FILE_EXIST 2

  • CBL_CLOSE_FILE 1

  • CBL_COPY_FILE 2

  • CBL_CREATE_DIR 1

  • CBL_CREATE_FILE 5

  • CBL_DELETE_DIR 1

  • CBL_DELETE_FILE 1

  • CBL_EQ 3

  • CBL_ERROR_PROC 2

  • CBL_EXIT_PROC 2

  • CBL_RUNTIME_ERROR 2

  • CBL_FLUSH_FILE 1

  • CBL_GET_CSR_POS 1

  • CBL_GET_CURRENT_DIR 3

  • CBL_GET_SCR_SIZE 2

  • CBL_IMP 3

  • CBL_NIMP 3

  • CBL_NOR 3

  • CBL_NOT 2

  • CBL_OPEN_FILE 5

  • CBL_OR 3

  • CBL_READ_FILE 5

  • CBL_READ_KBD_CHAR 1

  • CBL_RENAME_FILE 2

  • CBL_SET_CSR_POS 1

  • CBL_TOLOWER 2

  • CBL_TOUPPER 2

  • CBL_WRITE_FILE 5

  • CBL_XOR 3

  • CBL_GC_FORK 0

  • CBL_GC_GETOPT 6

  • CBL_GC_HOSTED 2

  • CBL_GC_NANOSLEEP 1

  • CBL_GC_PRINTABLE 1 - 2

  • CBL_GC_SET_SCR_SIZE 2

  • CBL_GC_WAITPID 1

  • CBL_OC_GETOPT 6

  • CBL_OC_HOSTED 2

  • CBL_OC_NANOSLEEP 1

  • C$CALLEDBY 1

  • C$CHDIR 2

  • C$COPY 3

  • C$DELETE 2

  • C$FILEINFO 2

  • C$GETPID 0

  • C$JUSTIFY 1 - 2

  • C$MAKEDIR 1

  • C$NARG 1

  • C$PARAMSIZE 1

  • C$PRINTABLE 1 - 2

  • C$SLEEP 1

  • C$TOLOWER 2

  • C$TOUPPER 2

  • EXTFH 2

  • X"91" 3

  • X"E4" 0

  • X"E5" 0

  • X"F4" 2

  • X"F5" 2