.. |_| unicode:: 0xA0 :trim: .. role:: small-caps :class: small-caps .. include:: .. index:: single:System routines .. _SystemAroutines: F System routines ================= The following list of system routines was extracted from \ :code:`cobc --list-system`\ and shows the names of the available system routines along with the number of parameters. * System routine Parameters * \ :code:`SYSTEM`\ 1 * \ :code:`CBL_AND`\ 3 * \ :code:`CBL_ALARM_SOUND`\ 0 * \ :code:`CBL_BELL_SOUND`\ 0 * \ :code:`CBL_CHANGE_DIR`\ 1 * \ :code:`CBL_CHECK_FILE_EXIST`\ 2 * \ :code:`CBL_CLOSE_FILE`\ 1 * \ :code:`CBL_COPY_FILE`\ 2 * \ :code:`CBL_CREATE_DIR`\ 1 * \ :code:`CBL_CREATE_FILE`\ 5 * \ :code:`CBL_DELETE_DIR`\ 1 * \ :code:`CBL_DELETE_FILE`\ 1 * \ :code:`CBL_EQ`\ 3 * \ :code:`CBL_ERROR_PROC`\ 2 * \ :code:`CBL_EXIT_PROC`\ 2 * \ :code:`CBL_FLUSH_FILE`\ 1 * \ :code:`CBL_GET_CSR_POS`\ 1 * \ :code:`CBL_GET_CURRENT_DIR`\ 3 * \ :code:`CBL_GET_SCR_SIZE`\ 2 * \ :code:`CBL_IMP`\ 3 * \ :code:`CBL_NIMP`\ 3 * \ :code:`CBL_NOR`\ 3 * \ :code:`CBL_NOT`\ 2 * \ :code:`CBL_OPEN_FILE`\ 5 * \ :code:`CBL_OR`\ 3 * \ :code:`CBL_READ_FILE`\ 5 * \ :code:`CBL_READ_KBD_CHAR`\ 1 * \ :code:`CBL_RENAME_FILE`\ 2 * \ :code:`CBL_SET_CSR_POS`\ 1 * \ :code:`CBL_TOLOWER`\ 2 * \ :code:`CBL_TOUPPER`\ 2 * \ :code:`CBL_WRITE_FILE`\ 5 * \ :code:`CBL_XOR`\ 3 * \ :code:`CBL_GC_FORK`\ 0 * \ :code:`CBL_GC_GETOPT`\ 6 * \ :code:`CBL_GC_HOSTED`\ 2 * \ :code:`CBL_GC_NANOSLEEP`\ 1 * \ :code:`CBL_GC_PRINTABLE`\ 1 - 2 * \ :code:`CBL_GC_WAITPID`\ 1 * \ :code:`CBL_OC_GETOPT`\ 6 * \ :code:`CBL_OC_HOSTED`\ 2 * \ :code:`CBL_OC_NANOSLEEP`\ 1 * \ :code:`C$CALLEDBY`\ 1 * \ :code:`C$CHDIR`\ 2 * \ :code:`C$COPY`\ 3 * \ :code:`C$DELETE`\ 2 * \ :code:`C$FILEINFO`\ 2 * \ :code:`C$GETPID`\ 0 * \ :code:`C$JUSTIFY`\ 1 - 2 * \ :code:`C$MAKEDIR`\ 1 * \ :code:`C$NARG`\ 1 * \ :code:`C$PARAMSIZE`\ 1 * \ :code:`C$PRINTABLE`\ 1 - 2 * \ :code:`C$SLEEP`\ 1 * \ :code:`C$TOLOWER`\ 2 * \ :code:`C$TOUPPER`\ 2 * \ :code:`EXTFH`\ 2 * \ :code:`X"91"`\ 3 * \ :code:`X"E4"`\ 0 * \ :code:`X"E5"`\ 0 * \ :code:`X"F4"`\ 2 * \ :code:`X"F5"`\ 2